บางครั้งคำว่า "โอเพ่นซอร์ส (OS)" ใช้แทนกันได้กับซอฟต์แวร์ "สาธารณสมบัติ (PD)" แต่ไม่เหมือนกัน
ทั้งซอฟต์แวร์ที่เป็นสาธารณสมบัติและโอเพ่นซอร์สอนุญาตให้ผู้ใช้เข้าถึงและแก้ไขซอร์สโค้ดของซอฟต์แวร์สำหรับตัวโปรแกรมเอง ซอร์สโค้ดนั้นเป็นรายการคำสั่งที่กำหนดวิธีการทำงานของโปรแกรม
อย่างไรก็ตามบางคน โอเพ่นซอร์ส แอปพลิเคชันมีข้อ จำกัด ในการใช้งานและการแจกจ่ายโดยที่ซอฟต์แวร์สาธารณสมบัติไม่มี ซอฟต์แวร์โอเพ่นซอร์ส ทำ มีลิขสิทธิ์ ลิขสิทธิ์ระบุว่าผู้ใช้สามารถเปลี่ยนแปลงและแจกจ่ายซอฟต์แวร์ได้อย่างไร
ลิขสิทธิ์หรือข้อ จำกัด การใช้งาน
ความแตกต่างที่สำคัญระหว่างซอฟต์แวร์ OS และ PD ไม่ใช่ว่าผู้ใช้สามารถเข้าถึงซอร์สโค้ดได้หรือไม่ ความแตกต่างอยู่ที่ว่ามีข้อกำหนดสิทธิ์การใช้งานหรือข้อจำกัดอื่นๆ ในการใช้งาน การแก้ไขซอร์สโค้ด การแจกจ่ายโปรแกรมซ้ำ หรือลิขสิทธิ์หรือไม่ หากมีข้อจำกัด แสดงว่าเป็นซอฟต์แวร์โอเพ่นซอร์ส ไม่ใช่ซอฟต์แวร์สาธารณสมบัติ
Open Source Initiative (OSI) ซึ่งเป็นองค์กรไม่แสวงผลกำไร 501(c)(3) ในแคลิฟอร์เนีย อนุมัติลิขสิทธิ์โอเพ่นซอร์ส พวกเขาเสนอคำจำกัดความของซอฟต์แวร์โอเพ่นซอร์สอย่างละเอียดและถูกต้องตามกฎหมาย ใครบ้างที่สามารถใช้มันได้ และอย่างไร พวกเขายังมี
- การเปลี่ยนรหัส
- การใช้ซอฟต์แวร์เพื่อวัตถุประสงค์ใดๆ
- สร้างซอฟต์แวร์ใหม่ตามพื้นฐานสำหรับการใช้งานของคุณเอง
- การแบ่งปันซอฟต์แวร์
ในทางกลับกัน ซอฟต์แวร์สาธารณสมบัติไม่มีลิขสิทธิ์หรือสิทธิบัตร แม้ว่าส่วนใหญ่จะทำได้หากต้องการ ในบางกรณี ผู้สร้างตัดสินใจที่จะไม่สงวนลิขสิทธิ์—ปฏิเสธความรับผิดชอบ—หรือลิขสิทธิ์อาจหมดอายุแล้ว ซอฟต์แวร์นี้สามารถใช้ เปลี่ยนแปลง และแบ่งปันได้โดยไม่ต้องขออนุญาตเพิ่มเติม อย่างไรก็ตาม ควรให้เครดิตแก่ทรัพย์สินทางปัญญาของผู้สร้างเสมอ ผู้สร้างส่วนใหญ่ปล่อยซอฟต์แวร์ที่เป็นสาธารณสมบัติฟรีภายใต้ GNU- GPL ใบอนุญาตสาธารณะทั่วไป.
ความแตกต่างที่สำคัญอื่น ๆ
ซอฟต์แวร์ OS ได้รับการพัฒนาร่วมกันและสามารถแบ่งปัน ใช้ และเปลี่ยนแปลงได้อย่างอิสระโดยใครก็ตาม ตราบใดที่ปฏิบัติตามลิขสิทธิ์ OSI ระบบปฏิบัติการได้รับการพัฒนาโดยการมีส่วนร่วมของหลาย ๆ ฝ่ายและเผยแพร่ภายใต้ใบอนุญาตที่ต้องเป็นไปตามเกณฑ์บางประการสำหรับการใช้งาน ใบอนุญาตไม่สามารถเลือกปฏิบัติกับใครได้ คุณไม่สามารถห้ามคนบางกลุ่มไม่ให้ใช้ซอฟต์แวร์ได้ จะต้องอนุญาตสำหรับผลงานที่ได้มา
คุณอาจเห็นคำว่าแชร์แวร์ที่เกี่ยวข้องกับแอปพลิเคชันซอฟต์แวร์ Shareware เป็นซอฟต์แวร์ราคาถูกหรือไม่มีค่าใช้จ่าย แต่จะต้องมีการลงทะเบียนและอาจมีค่าธรรมเนียมสำหรับเวอร์ชันเต็ม ฟรีแวร์อาจมีค่าธรรมเนียมเล็กน้อยและมักเป็นแอปพลิเคชันขนาดเล็กที่ไม่มีการสนับสนุนผู้ใช้ คุณอาจไม่สามารถแก้ไขหรือแชร์แชร์แวร์หรือฟรีแวร์ได้โดยตรง
ตัวอย่าง
ซอฟต์แวร์โอเพ่นซอร์สมีรูปร่างและขนาดที่หลากหลายและสามารถตอบสนองวัตถุประสงค์ได้หลายอย่าง ตัวอย่าง ได้แก่ LINUX, Apache, Firefox, KOffice, Thunderbird, OpenOffice, KOffice และ SquirrelMail Firefox เป็นเว็บเบราว์เซอร์ที่เรียบง่าย ในขณะที่ LINUX นั้นซับซ้อนกว่า เป็นระบบปฏิบัติการที่ใช้ UNIX OpenOffice เป็นชุดสำนักงานที่ให้บริการโดย Apache
ในกรณีของ OpenOffice คุณสามารถดาวน์โหลดและติดตั้งโปรแกรมบนคอมพิวเตอร์แทบทุกเครื่องได้ฟรี แม้ว่าคุณจะติดตั้งโปรแกรมนั้นบนคอมพิวเตอร์หลายเครื่องก็ตาม คุณยังสามารถทำสำเนาและแจกจ่ายให้กับเพื่อนและครอบครัวได้ ไม่มีค่าธรรมเนียมใบอนุญาต ใช้มันเหมือนกับที่คุณทำกับโปรแกรมประมวลผลคำ สเปรดชีต หรืออื่นๆ โปรแกรมฐานข้อมูล. และหากคุณมีปัญหา—เช่น ข้อบกพร่องปรากฏขึ้น—หรือหากคุณคิดว่าคุณสามารถปรับปรุงให้ดีขึ้นได้ คุณสามารถรายงานหรือเพียงแค่ปรับแต่งปัญหาด้วยตนเองในสำเนาของคุณ โปรแกรมช่วยให้ผู้ใช้สามารถ "ปรับปรุง" ตาม Apache
Secure Hash Algorithm 3 (SHA-3) เป็นตัวอย่างของซอฟต์แวร์สาธารณสมบัติ SHA-3 ใช้เพื่อแปลงข้อมูลขนาดต่างๆ ให้เป็นขนาดรูปแบบคงที่ ลัทธิปราสาท, เป็นเกมปริศนาและกลยุทธ์ที่พัฒนาและเผยแพร่สู่สาธารณสมบัติในปี 2014
ปลอดภัยหรือไม่?
เมื่อใดก็ตามที่คุณอนุญาตให้ผู้ใช้หลายคนเข้าถึงได้ ปัญหาของไวรัสก็จะเกิดขึ้น ดำเนินการด้วยความระมัดระวังและตรวจสอบให้แน่ใจว่าคุณมีแอปพลิเคชันป้องกันไวรัสที่ดีเมื่อคุณเข้าถึงซอฟต์แวร์โอเพ่นซอร์สหรือสาธารณสมบัติ