OSS ( Open Source Software ) license

เขียนโดย dsin ที่ 9:00 หลังเที่ยง

Open Source Software ≅ Free Software (ซอฟต์แวร์เสรี) ≠ Freeware

  • Right to Copy ใช้งาน
  • Right to Study ศึกษาการทำงาน
  • Right to Modify พัฒนา/ปรับเปลี่ยน/แก้ไข
  • Right to Redistribute แจกจ่าย หาผลประโยชน์

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

Shareware
สามารถเผยแพร่ซ้ำซอฟต์แวร์นั้นๆ แต่ผู้ที่ใช้ซอฟต์แวร์นั้นต่อจะต้องจ่ายค่าสัญญาอนุญาต


Public domain software ซอฟต์แวร์สาธารณะ
ไม่มีลิขสิทธิ์
ในบางกรณีโปรแกรมกระทำการ (Executable Program) สามารถอยู่ใน Public Domain โดยไม่มีซอร์สโค้ดให้ ซึ่งไม่จัดว่าเป็นซอฟต์แวร์เสรี เพราะซอฟต์แวร์เสรีต้องสามารถเข้าถึงซอร์สโค้ดได้


Copylefted software
ซอฟต์แวร์เสรีที่เป็น Copylefted software ถึงแม้จะมีการนำมาดัดแปลง ก็จะต้องยังคงเป็นซอฟต์แวร์เสรีอยู่


Open Source Initiative (OSI) ซึ่งเป็นองค์กร ตรวจสอบความเป็นโอเพนซอร์สได้รวบรวมสัญญาอนุญาตแบบต่างๆที่ผ่านการตรวจสอบ แล้วว่าเป็นโอเพนซอร์สจริงๆไว้ที่

http://www.opensource.org/licenses/

ตัวอย่างสัญญาอนุญาต
  • The GNU General Public License (GPL)
This license allows you to download the source code and make modifications or enhancements at no cost; but restricts the distribution of the software (as per GPL provisions). If you want to use, modify and distribute the software freely, the open source license mandates you to release the software under GPL.

[ http://www.opensource.org/licenses/gpl-license.php ]

[ ใช้ทางการค้าไม่ได้ ]
  • The GNU Library or "Lesser" Public License (LGPL)
แยกแยะชัดเจนระหว่างโปรแกรมกับไลบรารี ทำให้โปรแกรมกับไลบรารี นั้นมีสัญญาอนุญาตแยกออกจากกันได้
[ ใช้ทางการค้าไม่ได้ ]



เรื่องการเรียกเก็บเงินเพื่อการแจกจ่ายของ GNU http://www.gnu.org/philosophy/selling.html

  • The BSD license
ใช้ในการทางค้าและไม่ใช่ทางการค้า
เช่น PostgreSQL

ไม่ต้องเปิด source
  • The MIT license
  • The Artistic license
  • The Mozilla Public License v. 1.0 (MPL)
การแจกจ่ายซอร์สโคดนั้นจะต้องให้สิทธิในการทำซ้ำ, แก้ไขหรือแจกจ่ายต่อๆไป

ส่วนการแจกจ่ายไบนารีโคดนั้น อนุญาตให้สามารถมีสัญญาอนุญาตแบบอื่นได้แล้วแต่ผู้แจกจ่าย แต่จะต้องแสดงให้ผู้รับได้ทราบอย่างชัดเจนถึงความแตกต่างจากสัญญาอนุญาตเดิมและจะต้องให้ผู้รับสามารถรับ ซอร์สโคดได้ถ้าเขาต้องการ
  • The Qt Public License (QPL)
  • The IBM Public License
  • The MITRE Collaborative Virtual Workspace License (CVW License)
  • The Ricoh Source Code Public License
  • The Python license (CNRI Python License)
  • The Python Software Foundation License
  • The zlib/libpng license
  • The Apache Software License
ต้องไม่ใช้ชื่อ Apache ในการโฆษณาก่อนได้รับอนุญาตอย่างเป็นทางการ
  • The Vovida Software License v. 1.0
  • The Sun Industry Standards Source License (SISSL)
  • The Intel Open Source License
  • The Mozilla Public License 1.1 (MPL 1.1)
  • The Jabber Open Source License
  • The Nokia Open Source License (NOKOS License) Version 1.0a
  • The Sleepycat License
  • The Nethack License
  • The Common Public License
  • The Apple Public Source License
  • The X.Net License
  • The Sun Public License
  • The Effiel Forums License
  • The W3C License
  • The Motosoto License
  • The Open Group Test Suite License
  • The Zope Public License
  • The zlib/libpng License
  • The Academic Free License
  • The Attribution Assurance License

รายละเอียด
http://www.gnu.org/
http://www.opensource.org/
http://conferences.oreillynet.com/os2002/
http://www.slat.org/project/legal/GNU_GPL_Chinese
http://www.gnu.org/licenses/translations.zh.html


คลิกที่ภาพเพื่อดูภาพขยาย

คลิกที่ภาพเพื่อดูภาพขยาย

ดูเพิ่มเติม http://en.wikipedia.org/wiki/Comparison_of_free_software_licences
http://developer.kde.org/documentation/licensing/licenses_summary.html


ตัวอย่าง OSS

OS
Linux

Web server
Apache

Mail
sendmail

DNS
Named

Network
Nagios ect

Editor
emacs

DBMS
PostgreSQL, MySQL

Proxy Server
Squid

Firewall
Firewall Builder, Shorewall, Guarddog

กระแสนิยมในต่างประเทศ
จีน
  • RedFlag : linux ประจำชาติ
ญี่ปุ่น
  • METI เริ่มโครงการทดลองใช้โอเพนซอร์สในสำนักงาน
  • Turbo Linux, Vine Linux, ...
  • บริษัท RedFlag ซอฟต์แวร์ ของจีน และบริษัทมิราเคิล ลินิกซ์ คอร์ป. จากญี่ปุ่น ร่วมมือกันจัดตั้งบริษัทร่วมทุนแห่งใหม่ มุ่งพัฒนาแพลตฟอร์มลินุกซ์ โดยจะให้ชื่อลินุกซ์ นี้ว่า Asianux
เกาหลี
  • Hancom Linux (office suite in Sharp Zaurus)
ฟิลิปปินส์
  • Bayanihan Linux (based on RH 7.3)
  • ELGU-Electronic Local Government Unit (tax collection, real-estate property management, e-business)
เวียดนาม
  • RedHat Vietnam Edition (based on RH 7.1)
  • Vietkey Linux

reference : http://staff.buu.ac.th/~seree/nu/Oss-nu1.ppt
http://fivedots.coe.psu.ac.th/~somchai/Articles/FreeSoftware.html
http://www.slideshare.net/markpeak/open-source-software-licensing?src=embed

0 ความคิดเห็น: