บ้าน เสียง ซอฟต์แวร์โอเพนซอร์ซ (โอเอส) คืออะไร? - คำจำกัดความจาก techopedia

ซอฟต์แวร์โอเพนซอร์ซ (โอเอส) คืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - ซอฟต์แวร์โอเพนซอร์ซ (OSS) หมายถึงอะไร?

ซอฟต์แวร์โอเพนซอร์ซ (OSS) คือซอฟต์แวร์ที่เผยแพร่พร้อมซอร์สโค้ดที่ผู้ใช้อาจอ่านหรือแก้ไข

โดยทั่วไปชุมชน OSS ตกลงว่าซอฟต์แวร์โอเพนซอร์ซควรมีคุณสมบัติตรงตามเกณฑ์ต่อไปนี้:

  • โปรแกรมจะต้องกระจายอย่างอิสระ
  • รหัสที่มาจะต้องรวมอยู่ในโปรแกรม
  • ทุกคนต้องสามารถแก้ไขซอร์สโค้ดได้
  • ซอร์สโค้ดที่แก้ไขแล้วอาจมีการแจกจ่ายซ้ำ

รวมถึงลิขสิทธิ์ซอฟต์แวร์โอเพนซอร์ซจะต้องไม่กีดกันหรือขัดขวางการทำงานของซอฟต์แวร์อื่น

Techopedia อธิบายซอฟต์แวร์โอเพนซอร์ซ (OSS)

แตกต่างจากซอฟต์แวร์แบบดั้งเดิมที่แจกจ่ายในรูปแบบที่รวบรวมไม่ได้ซอฟต์แวร์โอเพนซอร์ซได้รับการจัดส่งทั้งรูปแบบที่คอมไพล์และไม่คอมไพล์ทำให้สามารถแก้ไขโค้ดแบบเปิดได้ ในสิทธิ์การใช้งานซอฟต์แวร์แบบดั้งเดิมสิทธิ์นี้จะถูกสงวนไว้สำหรับผู้ถือลิขสิทธิ์

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

ซอฟต์แวร์โอเพนซอร์ซ (โอเอส) คืออะไร? - คำจำกัดความจาก techopedia