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