การกำหนดรหัส (การเขียนโปรแกรม / โอเพ่นซอร์สและโอเพ่นซอร์ส)
เบ็ดเตล็ด / / July 04, 2021
โดย Marcos Guglielmetti เมื่อวันที่ 2008
เมื่อเราพูดถึง รหัส จาก การเขียนโปรแกรม เราหมายถึง ภาษา โดยที่ คอมพิวเตอร์ประกอบด้วยชุดคำสั่งและข้อมูลที่จะประมวลผลโดยอัตโนมัติ
ดิ รหัสใน การคำนวณ มันสามารถเป็นเลขฐานสอง (แปลได้เฉพาะคอมพิวเตอร์) ซอร์สโค้ด (มนุษย์ตีความได้) และใน ด้านกฎหมายหรือการเมืองอาจเป็นซอฟต์แวร์ฟรี โอเพ่นซอร์ส ฟรีแวร์ แชร์แวร์หรือซอฟต์แวร์ที่เป็นกรรมสิทธิ์ / กรรมสิทธิ์ แบบดั้งเดิม.
ดิ ซอฟต์แวร์ฟรีหรือซอฟต์แวร์ฟรี มีคำจำกัดความที่ชัดเจนในเรื่องนี้ ตามที่ Free Software Foundation เป็นคำนิยามที่สามารถนำไปใช้เพื่อวัตถุประสงค์ใด ๆ ศึกษา (รู้ว่ามันทำอะไร) คัดลอกและปรับปรุง มีใบอนุญาตซอฟต์แวร์ฟรีมากมาย GNU GPL เป็นข้อมูลอ้างอิงทั้งหมด แต่เรายังสามารถพูดถึงใบอนุญาต MIT, BSD, Mozilla, Apache หรือ Creative Commons ได้อีกด้วย
ดิ ซอฟต์แวร์โอเพ่นซอร์ส (โอเพ่นซอร์ส) โดยพื้นฐานแล้วเหมือนกับซอฟต์แวร์ฟรี เว้นแต่ว่าคุณไม่ต้องการผสมซอฟต์แวร์ที่เป็นกรรมสิทธิ์กับซอฟต์แวร์ฟรี นอกจากนี้ยังมีซอฟต์แวร์โอเพ่นซอร์สที่ไม่สามารถใช้งานได้เพื่อวัตถุประสงค์ใด ๆ ดังนั้นจึงไม่ฟรี
ดิ ฟรีแวร์มีส่วนเกี่ยวข้องกับซอฟต์แวร์ฟรีเพียงเล็กน้อย free
เพราะสิ่งเดียวที่ฟรีคือของคุณ การกระจาย: โดยทั่วไปแล้วไม่สามารถดัดแปลง ศึกษา หรือทำการค้าได้ ดังนั้นจึงเห็นได้ชัดว่ามาโดยไม่มีซอร์สโค้ด (ไม่มี "สูตรของ โปรแกรม").Shareware นั้นคล้ายกับฟรีแวร์ แต่มี a ข้อจำกัด พิเศษ: เวลาสวมใส่ โปรแกรมเหล่านี้มักจะถูกปิดใช้งานภายในสองสามวัน เป็นรุ่นสาธิต/ไลท์ของโปรแกรมที่เป็นกรรมสิทธิ์ที่สมบูรณ์
ดิ ซอฟต์แวร์ที่เป็นกรรมสิทธิ์ ดั้งเดิม (to สไตล์ จาก Windows) ไม่อนุญาตให้ใช้เพื่อวัตถุประสงค์ใด ๆ ไม่อนุญาตให้มีการศึกษา (ยกเว้นโดยการจ่ายเงินให้กับผู้สร้าง) ไม่อนุญาตให้ใครก็ตามที่คัดลอกหรือปรับปรุงได้ฟรี: เป็น รวมผกผันของซอฟต์แวร์ฟรี, ดังนั้น Windows Y GNU / Linux พวกเขาเผชิญหน้ากันมาก
หัวข้อในโค้ด (การเขียนโปรแกรม / โอเพ่นซอร์สและโอเพ่นซอร์ส)