สารบัญ:
คำจำกัดความ - ซอฟต์แวร์โอเพนซอร์ซ (OSS) หมายถึงอะไร?
ซอฟต์แวร์โอเพนซอร์ซ (OSS) คือซอฟต์แวร์ที่เผยแพร่พร้อมซอร์สโค้ดที่ผู้ใช้อาจอ่านหรือแก้ไข
โดยทั่วไปชุมชน OSS ตกลงว่าซอฟต์แวร์โอเพนซอร์ซควรมีคุณสมบัติตรงตามเกณฑ์ต่อไปนี้:
- โปรแกรมจะต้องกระจายอย่างอิสระ
- รหัสที่มาจะต้องรวมอยู่ในโปรแกรม
- ทุกคนต้องสามารถแก้ไขซอร์สโค้ดได้
- ซอร์สโค้ดที่แก้ไขแล้วอาจมีการแจกจ่ายซ้ำ
รวมถึงลิขสิทธิ์ซอฟต์แวร์โอเพนซอร์ซจะต้องไม่กีดกันหรือขัดขวางการทำงานของซอฟต์แวร์อื่น
Techopedia อธิบายซอฟต์แวร์โอเพนซอร์ซ (OSS)
แตกต่างจากซอฟต์แวร์แบบดั้งเดิมที่แจกจ่ายในรูปแบบที่รวบรวมไม่ได้ซอฟต์แวร์โอเพนซอร์ซได้รับการจัดส่งทั้งรูปแบบที่คอมไพล์และไม่คอมไพล์ทำให้สามารถแก้ไขโค้ดแบบเปิดได้ ในสิทธิ์การใช้งานซอฟต์แวร์แบบดั้งเดิมสิทธิ์นี้จะถูกสงวนไว้สำหรับผู้ถือลิขสิทธิ์
ไม่ใช่นักพัฒนาซอฟต์แวร์ทุกคนที่นิยมใช้ซอฟต์แวร์โอเพนซอร์ซ แต่หลายคนยอมรับเพราะช่วยให้สามารถแก้ไขปัญหาซอฟต์แวร์ได้เร็วขึ้นและในที่สุดอาจทำให้แอปพลิเคชันคุณภาพสูงขึ้น
