Presentation is loading. Please wait.

Presentation is loading. Please wait.

โอเพนซอร์สและการคิดแบบ โอเพนซอร์ส ธวัชชัย เอี่ยมไพโรจน์

Similar presentations


Presentation on theme: "โอเพนซอร์สและการคิดแบบ โอเพนซอร์ส ธวัชชัย เอี่ยมไพโรจน์"— Presentation transcript:

1 โอเพนซอร์สและการคิดแบบ โอเพนซอร์ส ธวัชชัย เอี่ยมไพโรจน์ iempairote@gmail.com

2 สาระสำคัญในการบรรยาย ● ซอฟต์แวร์โอเพนซอร์ส (Open Source Software) ● ชุมชนโอเพนซอร์ส (Open Source Community) ● สัญญาอนุญาตแบบโอเพนซอร์ส (Open Source License) ● การคิดแบบโอเพนซอร์ส (Open Source Thinking)

3 ซอฟต์แวร์โอเพนซอร์ส (Open Source Software) ● Free Software & Open Source Software ● http://www.gnu.org/ http://www.gnu.org/ ● http://www.fsf.org/ http://www.fsf.org/ ● http://www.opensource.org/ http://www.opensource.org/ ● Free ● Free from restriction ● Free to share and copy ● Free to learn and adapt ● Free to work with others

4 Working together for free software ● Free software is simply software that respects our freedom ● our freedom to learn and understand the software we are using. ● Free software is designed to free the user from restrictions put in place by proprietary software. ● Using free software lets you join a global community of people who are making the political and ethical assertion of our rights to learn and to share what we learn with others.

5 If you use proprietary software ● Because most software we buy or download from the web denies us these rights, we can look at the reasons why: ● usually we don't actually buy ownership of the software but instead, receive a license to use the software, binding us with many fine-print rules about what we can and cannot do. ● Enter the free software movement: groups of individuals in collaboration over the Internet and in local groups, working together for the rights of computer users worldwide, creating new software to replace the bad licenses on your computer with community built software that removes the restrictions put in place and creates new and exciting ways to use computers for social good. ● The free software GNU operating system, which began development in 1984 is now used by millions of people worldwide as an alternative to both Microsoft Windows and Apple's Mac OS X operating systems.

6 Open Source Initiative ● The Open Source Definition ● Open Source Licenses ● Open Standards ● Open Source Education

7 The Open Source Definition ● Free Redistribution ● Source Code ● Derived Works ● Integrity of The Author's Source Code ● No Discrimination Against Persons or Groups ● No Discrimination Against Fields of Endeavor ● Distribution of License ● License Must Not Be Specific to a Product ● License Must Not Restrict Other Software ● License Must Be Technology-Neutral

8 Open Source Licenses http://www.opensource.org/licenses/category ● License that are popular and widely used or with strong communities ● Special purpose licenses ● Other/Miscellaneous licenses ● Licenses that are redundant with more popular licenses ● Non-reusable licenses ● Superseded licenses ● Licenses that have been voluntarily retired ● Uncategorized Licenses

9 Open Standards ● Open Standard under an Open Source License, it's not open enough for us. ● Open Standards Requirement for Software ● No Intentional Secrets ● Availability ● Patents: All patents essential to implementation of the standard MUST: – be licensed under royalty-free terms for unrestricted use, or – be covered by a promise of non-assertion when practiced by open source software ● No Agreements ● No OSR-Incompatible Dependencies

10 Open Source Education ● OSI's board members are active in the core open source development communities as well as in government, academic and industry circles. ● As part of the OSI's mandate on education, board members present about open source technologies, collaboration and community at conferences and seminars across the world. Board members have also conducted workshops for engineering and mathematics teachers on open source techniques and technologies. ● OSI's Education Committee focuses on the use and teaching of open source software in the educational context, from high school through graduate and post- graduate levels. The Education Committee is responsible for developing, arranging, and conducting educational conferences, programs, courses of instruction, and online educational seminars covering open source software, licensing, and communities. ● The Open Source Initiative (OSI) actively promotes open source software by educating developers, decision makers, and users about the advantages of open source software and collaboration techniques.

11 OSI Board Committees ● Communications Committee ● Education Committee ● Fundraising Committee ● Governance Committee ● Infrastructure Committee ● Legal Affairs Committee ● License Review Committee ● New Projects and Outreach Committee ● Policy and Economic Development Committee

12 ชุมชนโอเพนซอร์ส ● http://sourceforge.net/ http://sourceforge.net/ ● ๋ June 14, 2011 : 296,062 Projects ● http://www.gnu.org/ http://www.gnu.org/ ● http://www.gnu.org/software/software.html http://www.gnu.org/software/software.html ● http://www.php.net/ http://www.php.net/ ● http://www.postgresql.org/ http://www.postgresql.org/ ● http://www.buraphalinux.org/ http://www.buraphalinux.org/ ● http://thaiopensource.org/ http://thaiopensource.org/

13 การคิดแบบโอเพนซอร์ส ● ดูบทความ ที่ ● http://dl.dropbox.com/u/30253765/articles/OpenSourceThinking.pdf http://dl.dropbox.com/u/30253765/articles/OpenSourceThinking.pdf ● หรือ ที่ ● http://dl.dropbox.com/u/30253765/888111/22- 24.pdf http://dl.dropbox.com/u/30253765/888111/22- 24.pdf


Download ppt "โอเพนซอร์สและการคิดแบบ โอเพนซอร์ส ธวัชชัย เอี่ยมไพโรจน์"

Similar presentations


Ads by Google