Upload
ismael
View
110
Download
4
Embed Size (px)
DESCRIPTION
ซอฟต์แวร์โอเพนซอร์ส( Opensource Software). เสรี ชิโนดม ภาควิชาวิทยาการคอมพิวเตอร์ [email protected]. หัวข้อนำเสนอ. ประวัติความเป็นมาของซอฟต์แวร์โอเพนซอร์ส ความหมายของซอฟต์แวร์โอเพนซอร์ส สัญญาอนุญาตแบบต่างๆ กระแสโอเพนซอร์สในประเทศต่างๆ - PowerPoint PPT Presentation
Citation preview
6/6/2003 1 Open Source
ซอฟต์�แวร์�โอเพนซอฟต์�แวร์�โอเพนซอร์�สซอร์�ส((OpensourcOpensource Software)e Software)
เสร์� ชิ�โนดมภาคว�ชิาว�ทยาการ์คอมพ�วเต์อร์�
6/6/2003 2Opensource
หั�วข้�อน�าเสนอ ประวั�ติ�ควัามเป�นมาของซอฟติ�แวัร�โอเพนซอร�ส ควัามหมายของซอฟติ�แวัร�โอเพนซอร�ส ส�ญญาอน�ญาติแบบติ�างๆ กระแสโอเพนซอร�สในประเทศติ�างๆ นโยบายการพ�ฒนาเทคโนโลย%สารสนเทศของไทยโดย
ใช้)ซอฟติ�แวัร�โอเพนซอร�ส ติ�วัอย�างซอฟติ�แวัร�โอเพนซอร�สท%*ใช้)ในป+จุ�บ�น แหล�งส-บค)นข)อม.ลของซอฟติ�แวัร�โอเพนซอร�ส
6/6/2003 3Opensource
Why Open Source?
6/6/2003 4Opensource
History
ความค�ดพ� นฐานข้องซอฟต์�แวร์�โอเพนซอร์�สใหั�ค�ดง$ายๆ ค�อเม�&อ programmers สามาร์ถอ$าน ท�าการ์เผยแพร์$ และแก�ไข้ ปร์�บปร์.งโปร์แกร์มต์�นฉบ�บข้องซอฟต์�แวร์�แล�ว คนอ�&นๆ สามาร์ถปร์�บปร์.งต์$อได� สามาร์ถด�ดแปลงและแก�ไข้ bugsท�&เก�ดข้0 น และcสามาร์ถน�าไปใชิ�งานแทนท�&ซอฟต์�แวร์�ท�&ใชิ�งานอย1$
6/6/2003 5Opensource
ม%อ�สระภาพในการการแก)ไขและปร�บปร�ง สามารถใช้)งานร�วัมก�นและสร)างสรรค�ร�วัมก�น
Open Source Now!
History
6/6/2003 6Opensource
ย.คเร์�&มต์�น :UNIX
1969 Ritchie และ ,จุาก BBBB BBBB& ได)พ�ฒนาระบบปฏิ�บ�ติ�การเล4กๆหน5*งติ�วัข56น ซ5*งม%ประส�ทธิ�ภาพมากใช้)ก�บเคร-*องPDP-7 ซ5*งเขาเร%ยกวั�า Unix
• ป2 1972, เข้าท� งสองได�สร์�างภาษาส�าหัร์�บการ์เข้�ยนโปร์แกร์มข้0 นเร์�ยกว$า C language• ป2 1974 Unix ได�ถ1กปร์�บปร์.งโดยเข้�ยนด�วยภาษา C และสามาร์ถใฃ้�ได�ก�บเคร์�&องหัลาย platformsUnix กลายเป5นร์ะบบปฏิ�บ�ต์�การ์ยอดน�ยมในหัม1$น�กว�ชิาการ์ และ Source Code แจกฟร์�
6/6/2003 7Opensource
ย.คเร์�&มต์�น :UNIX
Berkeley ได)พ�ฒนาระบบปฏิ�บ�ติ�การเร%ยกวั�า BSD ซ5*งพ�ฒนามาจุาก UNIX และระบบของ
AT&T และ BSD เสร4จุเม-*อป8 1980 AT&T ได)ปร�บปร�งระบบปฏิ�บ�ติ�การของตินและ
ได)รวับรวัมค�ณล�กษณะบางอย�างของ BSD เข)ามาไวั)ในระบบปฏิ�บ�ติ�การของติน
Vendors ได)พ�ฒนาระบบปฏิ�บ�ติ�การมากมายซ5*งเป�น proprietary versions ของ UNIXโดยม%ฐานเป�น System 7 ของ AT&T
6/6/2003 8Opensource
GNU (GNU ‘s not UNIX)
Richard Stallman ไม�พอใจุนโยบายการใช้)งานซอฟติ�แวัร�ของมหาวั�ทยาล�ย จุ5งลาออกจุาก MIT และท<าการจุ�ดติ�6ง
Free Software Foundati on ในป8 1984 โดยม%จุ�ด
ม�งหมายเพ-*อพ�ฒนาระบบปฏิ�บ�ติ�การท%*แจุกจุ�ายฟร%คล)าย UNIX และเร%ยกวั�า GNU (GNU ‘s not UNIX)
6/6/2003 9Opensource
ความส�าเร์8จข้อง GNU
ม%โปรแกรมท%*พ�ฒนาข56นโดยใช้)หล�กการของGNU เช้�น Emacs เป�น Text Editor ท%*ม%ควัามสามารถ
มากมาย gcc- C compiler เป�น GNU Compiler ท%*
สามารถใช้)ได)มากกวั�า 30 platforms และสน�บสน�นถ5ง 7 ภาษา
Bash shell Hurd (OS) start
1985 GNU ได)ประกาศเป�นทางการ แติ�อย�างไรก4ติาม Kernel หร-อ Core ของ
ระบบปฏิ�บ�ติ�การย�งไม�สมบ.รณ�
6/6/2003 10Opensource
•ล�น.กซ�พ�ฒนาข้0 นโดย ล�น.ส ทอร์�ว�ลด�ส (Linus Torvalds) ในป2 1991 ข้ณะน� นก�าล�งศึ0กษา ปร์�ญญาโท สาข้า Computer Science ท�&มหัาว�ทยาล�ยเฮลซ�งก� (Helsinki) ในปร์ะเทศึฟ>นแลนด�
ล�น.กซ�
6/6/2003 11Opensource
•ล�น.ส ทอร์�ว�ลด�ส พ�ฒนาร์ะบบล�น.กซ�โดย ศึ0กษาร์ะบบปฏิ�บ�ต์�การ์ ม�น�กซ� (Minix) ซ0&งพ�ฒนามาจากย1น�กซ�เพ�&อใชิ�งานบน เคร์�&องคอมพ�วเต์อร์�พ�ซ� • ล�น.ส ทอร์�ว�ลด�ส เหั8นว$า ม�น�กซ� ย�งใชิ�งาน ไม$ได�ด� จ0งปร์�บปร์.งพ�ฒนาใหัม$จากย1น�กซ� ได�เป5น ล�น.กซ� • การ์ต์� งชิ�&อร์ะบบปฏิ�บ�ต์�การ์ต์าม ชิ�&อข้อง Linus
ล�น.กซ�
6/6/2003 12Opensource
Cathedral & Bazaar
เผยแพร�ในป8 1997 โดย BBBB B Raymond แสดงให)เห4นถ5งควัามแติกติ�างข�6นพ-6นฐานของร.ปแบบ การพ�ฒนาซอฟติ�แวัร�ให)ส�ทธิ�การใช้)ก�บซอฟติ�แวัร�โอเพนซอร�ส โดยการใช้)ล%น�กซ� (Linux) เป�นติ�วัแทนของซอฟติ�แวัร�โอเพนซอร�ส
6/6/2003 13Opensource
Cathedral & Bazaar
Raymond ใช้)ค<าวั�า “ Cathedral” ซ5*งหมายถ5งร.ปแบบส�วันใหญ�ในโลกเช้�งธิ�รก�จุและ “ Bazaar” วั�าหมายถ5ง ร.ปแบบของโลกล�น�กซ� (Linux World) ซ5*งผ.)พ�ฒนาอ�สระน�บพ�นคนจุากท�*วัโลก ม%การติ�ดติ�อก�นโดยทางของอ�นเทอร�เน4ติ เพ-*อร�วัมก�นพ�ฒนาระบบปฎิ�บ�ติ�การท%*น�าเช้-*อถ-อท%*ส�ดท%*ใช้)ก�นอย.�ในป+จุจุ�บ�น
1998 Eric Raymond ได)ช้�วัย บร�ษ�ท Netscape ในการจุ�ดท<า ‘open source’
พยายามสน�บการพ�ฒนาแบบ free software
6/6/2003 14Opensource
เปร์�ยบเท�ยบการ์พ�ฒนาข้องซอฟต์�แวร์�ใหั�ส�ทธิ�การ์ใชิ�ก�บซอฟต์�แวร์�โอเพนซอร์�ส
ซอฟติ�แวัร�ให)ส�ทธิ�การใช้) ซอฟติ�แวัร�โอเพนซอร�ส
ร.ปแบบ (Model) Cathedral Bazaar
แหล�งท%*มา (Resources) ร. ) ไม�ร. )ระยะเวัลาการวัางแผน (Period of
Planning)ติลอดโครงการ ท%ละข�6นติอน
ผ.)ใช้) (User) ล.กค)าท%*จุ�ายเง�น ผ.)ร �วัมพ�ฒนาวั�ติถ�ประสงค� (Objective) ท<าติามส�ญญา / ข)อก<าหนด แก)ไขป+ญหา
การบ�งค�บใช้) (Enforcement) ร�นแรง ไม�ร�นแรงการขยายติ�วั (Progress) เฉพาะกล��ม สาธิารณะร.ปแบบควัามร�วัมม-อ
(Collaboration)เผช้�ญหน)า ผ�าน Internet
การประก�นค�ณภาพ ม%การจุ�ดการ การแข�งข�น , การรวัมกล��มเพ-*อติรวัจุสอบ (การติรวัจุสอบร�วัมก�น )
6/6/2003 15Opensource
เปร์�ยบเท�ยบล�กษณะท�&วไปข้องซอฟต์�แวร์�ใหั�ส�ทธิ�การ์ใชิ�ก�บซอฟต์�แวร์�โอเพนซอร์�ส
ซอฟติ�แวัร�ให)ส�ทธิ�การใช้) ซอฟติ�แวัร�โอเพนซอร�ส
การพ�ฒนา (Development) ป@ด เป@ด, ควัามร�วัมม-อผ�าน Internet
การอน�ญาติ (License) ใช้)เท�าน�6น ใช้) ศ5กษา ปร�บเปล%*ยน และเผยแพร�ซ<6า
จุ�ดม��งหมายทางธิ�รก�จุ (Business Goal)
ครอบง<าติลาด การรวัมระบบ การปร�บให)เหมาะติามควัามติ)องการและ Localization
การส�งมอบ (Delivery) เพ-*อธิ�รก�จุ เพ-*อการศ5กษา
ควัามเป�นเจุ)าของ (Ownership)
แติ�เพ%ยงผ.)เด%ยวั , จุ<าก�ด ทวั%ค.ณ , ไม�จุ<าก�ด
6/6/2003 16Opensource
สร์.ปโอเพนซอร์�สค�อสร์.ปโอเพนซอร์�สค�อ
Open Source ≅ Free Software
Free Software ≠ Freeware
ฟร์�แต์$ข้ายได�Free Software ≠
Freeware
6/6/2003 17Opensource
Free Software ค�ออะไร์www.fsf.org
ซอฟติ�แวัร�ท%*ม%เสร%ภาพ ในการ ใช้)งาน (freedom to run ) ศ5กษา (freedom to study) แจุกจุ�ายติ�อ (freedom to redistribute) ปร�บปร�ง (freedom to improve)
6/6/2003 18Opensource
โอเพนซอร์�สต์�องร์วมความด�งต์$อไปน�
Free Redistributionเผยแพร�ได)อย�างเสร%; ไม�จุ<าก�ดไม�ให)ขายหร-อแจุก;
ท<าซ<6า ขาย หร-อแจุกจุ�ายได)โดยไม�ติ)องจุ�ายค�าRoyalty fee
Source Codeซอร�สโค)ด: นอกจุากโปรแกรมท%* compile แล)วั
ติ)องเผยแพร� Source code ด)วัย Derived Works
งานติ�อเน-*อง ; อน�ญาติให)แก)ไข ปร�บแติ�ง ด�ดแปลง และติ)องเผยแพร�ติ�อภายใติ) license ติ)นฉบ�บ
6/6/2003 19Opensource
โอเพนซอร์�สต์�องร์วมความด�งต์$อไปน� Integrity of the Authors Source Code
การคงควัามสมบ.รณ�ในซอร�สโค)ดของผ.)เข%ยน; ติ)นฉบ�บอาจุก<าหนดให)เผยแพร�ฉบ�บแก)ไขได)ด)วัย patch
file เพ-*อระบ�ส�วันควัามร�บผ�ดช้อบของ Source code1. No Discrimination Against Persons or
Groupsการไม�เล-อกปฏิ�บ�ติ�ติ�อบ�คคลหร-อกล��ม ;
ไม�แบ�งแยกหร-อก%ดก�นบ�คคลหร-อกล��มบ�คคลในการเข)าถ5งซอฟติ�แวัร�
No Discrimination Against Fields of Endeavorการไม�เล-อกปฏิ�บ�ติ�ในการจุ<าก�ดสาขาการใช้)งาน;
ไม�แบ�งแยกหร-อก%ดก�นการใช้)ซอฟติ�แวัร�เฉพาะงานหร-อสาขา
6/6/2003 20Opensource
โอเพนซอร์�สต์�องร์วมความด�งต์$อไปน�
Distribution of Licenseการเผยแพร�ส�ญญาอน�ญาติ; ติ)องให)ส�ทธิ�เท�า
เท%ยมก�นก�บท�กฝ่Bาย โดยติ)องไม�ม% license เพ�*มเติ�มเฉพาะฝ่Bาย; ปCองก�นการเร%ยกร)อง non-disclosure agreement
License Must Not Be Specific to a Productส�ญญาอน�ญาติติ)องไม�เจุาะจุงผล�ติภ�ณฑ์�;
ท�กส�วันของติ)นฉบ�บติ)องอน�ญาติส�ทธิ�ท%*เท�าเท%ยมก�นส<าหร�บท�กฝ่Bายในการน<าไปใช้)งาน
6/6/2003 21Opensource
โอเพนซอร์�สต์�องร์วมความด�งต์$อไปน�
The License Must Not Restrict Other Softwareส�ญญาอน�ญาติติ)องไม�จุ<าก�ดซอฟติ�แวัร�อ-*นๆ
License ติ)องไม�ม%ผลถ5งซอฟติ�แวัร�อ-*นท%*เผยแพร�ไปในส-*อเด%ยวัก�น
No provision of the license may be predicated on any individual technology or style of interface ส�ญญาอน�ญาติติ)องเป�นกลางทางเทคโนโลย%
ไม�ม%บทบ�ญญ�ติ�ในส�ญญาอน�ญาติท%*ไม�ผ.กก�บเทคโนโลย%หร-อร.ปแบบอ�นเติอร�เฟสแบบใดแบบหน5*ง
6/6/2003 22 Open Source
Categories of Free and Non-Free Software
6/6/2003 23Opensource
ซอฟต์�แวร์�เสร์� (Free Software)
ค<าวั�าซอฟติ�แวัร�เสร% (บางคร�6งก4เร%ยกวั�าฟร%ซอฟติ�แวัร� ) หมายถ5ง อ�สรภาพในการใช้)ซอฟติ�แวัร�น� 6นๆ ในท�กๆ วั�ติถ�ประสงค� ไม�วั�าจุะเป�นการศ5กษาการท<างานของโปรแกรม การประย�กติ�ซอฟติ�แวัร�ให)เป�นไปติามควัามติ)องการของผ.)ใช้) การเผยแพร�ซ<6าและการเพ�*มข%ดควัามสามารถในโปรแกรมและเผยแพร�โปรแกรมท%*ม%การปร�บปร�งแล)วัส.�สาธิารณช้นเพ-*อประโยช้น�ของประช้าคมโดยรวัม
6/6/2003 24Opensource
ซอฟต์�แวร์�สาธิาร์ณะ (Public domain software)
ซอฟติ�แวัร�สาธิารณะเป�นซอฟติ�แวัร�ท%*ไม�ม%ล�ขส�ทธิ�E ในบางกรณ%โปรแกรมกระท<าการ (Executable Program) สามารถอย.�ใน Public Domain โดยไม�ม%ซอร�สโค)ดให) ซ5*งไม�จุ<าก�ดวั�าเป�นซอฟติ�แวัร�เสร% เพราะซอฟติ�แวัร�เสร%ติ)องสามารถเข)าถ5งซอร�สโค)ดได)
6/6/2003 25Opensource
Copylefted software
Copylefted software เป�นซอฟติ�แวัร�เสร%ท%*ม%ข)อก<าหนดเก%*ยวัก�บการเผยแพร�ซอฟติ�แวัร�น� 6นๆ วั�า ผ.)ท%*ท<าการด�ดแปลงและเผยแพร�ซอฟติ�แวัร�ซ<6า จุะไม�สามารถติ�6งข)อจุ<าก�ดในการใช้)ซอฟติ�แวัร�น� 6นๆ ได) ซ5*งหมายควัามวั�า ซอฟติ�แวัร�เสร%ท%*เป�น Copylefted software ถ5งแม)จุะม%การน<ามาด�ดแปลง ก4จุะติ)องย�งคงเป�นซอฟติ�แวัร�เสร%อย.�
6/6/2003 26Opensource
ฟร์�แวร์� (Freeware)
ฟร%แวัร�ม�กจุะใช้)ก�บช้�ดของซอฟติ�แวัร�ท%*อน�ญาติให)เผยแพร�ซ<6าได)แติ�ไม�สามารถด�ดแปลงซอฟติ�แวัร�ได) ฟร%แวัร�จุะไม�ให)ซอร�สโค)ด ซ5*งซอฟติ�แวัร�ในล�กษณะน%6จุะไม�ใช้�ซอฟติ�แวัร�เสร%
6/6/2003 27Opensource
แชิร์�แวร์� (Shareware)
แช้ร�แวัร� เป�นซอฟติ�แวัร�ท%*มาพร)อมก�บการอน�ญาติอให)ผ.)ใช้)สามารถเผยแพร�ซ<6าซอฟติ�แวัร�น� 6นๆ แติ�ผ.)ท%*ใช้)ซอฟติ�แวัร�น� 6นติ�อจุะติ)องจุ�ายค�าส�ญญาอน�ญาติ แช้ร�แวัร�ไม�ใช้�ซอฟติ�แวัร�เสร%หร-อแม)แติ�ก5*งซอฟติ�แวัร�เสร%โดยส�วันใหญ� แช้ร�แวัร�จุะไม�ให)ซอร�สโค)ด
6/6/2003 28Opensource
ซอฟต์�แวร์�เชิ�งพาณ�ชิย� (CommercialSoftware)
ซอฟติ�แวัร�เช้�งพาณ�ช้ย�เป�นซอฟติ�แวัร�ท%*พ�ฒนาโดยธิ�รก�จุซ5*งม%จุ�ดม��งหมายในการหารายได)จุากผ.)ใช้)ซอฟติ�แวัร�
ซอฟติ�แวัร�เช้�งพาณ�ช้ย� ก�บ ซอฟติ�แวัร�ให)ใช้)ส�ทธิ�E ไม�เหม-อนก�น โดยซอฟติ�แวัร�เช้�งพาณ�ช้ย�ส�วันใหญ�เป�นซอฟติ�แวัร�ท%*ให)ส�ทธิ�Eการใช้)แติ�ก4ม%บ)างท%*เป�นซอฟติ�แวัร�เสร%เช้�งธิ�รก�จุ และก4ม%บ)างท%*ไม�ใช้�ซอฟติ�แวัร�เช้�งพาณ�ช้ย�และไม�ใช้�ซอฟติ�แวัร�เสร%
6/6/2003 29Opensource
Open Source Licensing
ท<าไมติ)องซอฟติ�แวัร�เพนซอร�สติ)องม%ส�ญญาอน�ญาติ
ถ)าไม�ม%การเปล%*ยนแปลงแก)ไขส�ญญาอน�ญาติ กฏิหมายล�ขส�ทธิ�E ไม�ม%การร�บประก�นให)ผ.)ใช้)ม%อ�สระในการแก)ไข และ/หร-อการเผยแพร�ท<าซ<6า
6/6/2003 30Opensource
ส�ญญาอน.ญาต์(License)
ป+จุจุ�บ�นม%ข)อส�ญญาอน�ญาติมากมายท%*สามารถจุ<าแนกออกเป�นกล��มๆ ได) ท%*เป�นส�ญญาอน�ญาติพ-6นฐานและเป�นท%*ร. )จุ�กก�นอย�างกวั)างขวัางได)แก� The GNU General Public License (GPL) The GNU Library or "Lesser" Public
License (LGPL) The BSD license The MIT license The Artistic license The Mozilla Public License v. 1.0 (MPL)
6/6/2003 31Opensource
ส�ญญาอน.ญาต์(2)
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 The Vovida Software License v. 1.0 The Sun Industry Standards Source License
(SISSL) The Intel Open Source License
6/6/2003 32Opensource
ส�ญญาอน.ญาต์(3)
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
6/6/2003 33Opensource
ส�ญญาอน.ญาต์(4)
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
6/6/2003 34Opensource
สามาร์ถด1ร์ายละเอ�ยดได�ท�&
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
6/6/2003 35Opensource
The public Domain
ท<าไม ซอฟติ�แวัร�เพนซอร�สจุ5งไม�ใช้)ส�ญญาอน�ญาติแบบ public domain
เน-*องจุากถ)าซอฟติ�แวัร�โอเพนซอร�สใช้)ส�ญญาอน�ญาติแบบ public domain แล)วัผ.)พ�ฒนาจุะส.ญเส%ยส�ญญาอน�ญาติ เน-*องจุากจุะท<าให)ใครๆสามารถใช้) code น�6นอย�างอ�สระเพ-*อท<าอะไรก4ได)
6/6/2003 36Opensource
GPL :GNU General Public License
เป�นส�ญญาอน�ญาติท%*ม%ข)อจุ<าก�ดทางด)านการค)ามากท%*ส�ด
การเปล%*ยนแปลงแก)ไขจุะติ)องเผยแพร�โปรแกรมติ)นฉบ�บด)วัย
GPL code จุะติ)องแจุกฟร% สามารถท<าซ<6าได)
6/6/2003 37Opensource
The BSD Licenses
BSD Unix ของ Berkeley ถ)าติ)องการซอร�สโค)ดท%*ด�ดแปลงให)รวัมก�บซอฟติ�แวัร�
อ-*น อน�ญาติให)เป�นการใช้)งงานแบบ proprietary
software ได)
6/6/2003 38Opensource
Artistic License
เป�นส�ญญาอน�ญาติท%* Larry Wall ใช้)ส<าหร�บพ�ฒนาภาษา Perl เน-*องจุากเขาไม�พอใจุส�ญญาอน�ญาติแบบ GPL
อน�ญาติให)ใช้)แบบ Proprietary software ม%ข)อจุ<าก�ดน)อยในการเผยแพร� Binary code
6/6/2003 39Opensource
LGPL
สามารถรวัมก�บซอฟติ�แวัร�ท%*ไม�ฟร% รวัมก�บซอฟติ�แวัร�อน�ญาติให)ส�ทธิ�Eและเผยแพร�ซ<6า รวัมก�บซอฟติ�แวัร�GPL และเผยแพร�ซ<6า ติ)องแบ�งป+นซอร�สของร� �นเผยแพร�ซ<6า
6/6/2003 40Opensource
ข้�อแนะน�าส�าหัร์�บส�ญญาอน.ญาต์ OSS ท�&เหัมาะสมก�บความต์�องการ์
เง-*อนไข ประเภทส�ญญาอน�ญาติท%*เสนอ
ถ)าติ)องการซอร�สโค)ดท%*ด�ดแปลง GPL หร-อ LGPL
ถ)าไม�ติ)องการซอร�สโค)ดท%*ถ.กด�ดแปลง (เก4บการด�ดแปลงไวั)เป�นส�วันติ�วั)
X หร-อ Apache
ถ)ายอมให)รวัมก�บซอฟติ�แวัร�อ-*น LGPL (ถ)าติ)องการซอร�สโค)ดท%*ถ.กด�ดแปลง),
X หร-อ Apache (ถ)าไม�ติ)องการซอร�ส โค)ดท%*ถ.กด�ดแปลง)
ถ)าติ)องการขายเป�นส�ญญาอน�ญาติเช้�งพาณ�ช้ย�ซ5*งไม�ใช้�โอเพนซอร�ส
ส�ญญาอน�ญาติแบบควับ (GPL + ส�ญญาอน�ญาติเช้�งพาณ�ช้ย�)
ถ)าติ)องการส�ทธิ�พ�เศษ ไม�ใช้�โอเพนซอร�ส
6/6/2003 41Opensource
ต์าร์างเปร์�ยบเท�ยบล�กษณะส�ญญาอน.ญาต์แบบต์$างๆ
ล�กษณะ GPL LGPL
BSD
NPL MPL PD
สามารถรวัมก�บซอฟติ�แวัร�ท%*ไม�ฟร% N Y Y Y Y Y
การด�ดแปลงสามารถเก4บไวั)ได)และไม�ย)อนกล�บมาย�งผ.)พ�ฒนาซอฟติ�แวัร�เด�ม
N N Y Y Y Y
สามารถให)ส�ญญาอน�ญาติซ<6า N N N N N Y
ผ.)ถ-อล�ขส�ทธิ�Eเด�มม%ส�ทธิ�พ�เศษเหน-อการด�ดแปลงแก)ไข N N N Y N Y
รวัมก�บซอฟติ�แวัร�อน�ญาติให)ส�ทธิ�Eและเผยแพร�ซ<6า N Y Y Y
รวัมก�บซอฟติ�แวัร�GPL และเผยแพร�ซ<6า Y Y Y N
ติ)องแบ�งป+นซอร�สของร� �นเผยแพร�ซ<6า Y Y N Y
6/6/2003 42Opensource
ต์�วอย$าง License
GPL : Emacs LGPL : C Library [can include in product] X, BSD, Apache [gov. own; approx. public domain] Artistic : Perl [non-sale, but can sell if others] MPL : Mozilla
[no allowing Netscape to re-distribution
the mod.] NPL : Netscape
[allow Netscape to re-distribution the mod.]
6/6/2003 43Opensource
ข้�อด�-ข้�อเส�ยข้อง OSS
ข)อด% เทคโนโลย� : ติ�อยอด , นวั�ติกรรม , มาติรฐาน,
ควัามปลอดภ�ย เศึร์ษฐก�จ: ประหย�ดงบประมาณ , ลดติ)นท�น
การผล�ติ ส�งคม: ลดช้�องวั�างของการเข)าถ5งข�าวัสาร, ปCองก�นการผ.กขาด บ.คลากร์ : พ�ฒนาบ�คลากร , โปรแกรมเมอร� จร์�ยธิร์ร์ม: ลดป+ญหาซอฟติ�แวัร�ละเม�ดล�ขส�ทธิ�E
สามาร์ถก�าหันด License ใหัม$ได�
6/6/2003 44Opensource
ข้�อด�-ข้�อเส�ยข้อง OSS
ข)อด% ท<าให)ซอฟติ�แวัร�ราคาลดลง
ข)อเส%ย ม%หลากหลาย ผ.)ใช้)ขาดควัามเช้-*อม�*น การร�กษาควัามปลอดภ�ย ย�งมองติ�างม�ม เอกสารท%*เก%*ยวัข)องเผยแพร�ย�งม%น)อยมาก ขาดบ�คลากร
6/6/2003 45Opensource
กร์ะแสน�ยมโอเพนซอร์�สในต์$างกร์ะแสน�ยมโอเพนซอร์�สในต์$างปร์ะเทศึปร์ะเทศึ
จุ%น: YangFan, Qihang, RedFlag
ญ%*ป�Bน: METI เร�*มโครงการทดลองใช้)โอเพนซอร�สในส<าน�กงาน Sharp, Fujitsu, Toshiba, IBM, ... Turbo Linux, Vine Linux, ...
เกาหล%: โอเพนซอร�สในส<าน�กงานของร�ฐ Hancom Linux (office suite in Sharp
Zaurus)
6/6/2003 46Opensource
กร์ะแสน�ยมโอเพนซอร์�สในต์$างกร์ะแสน�ยมโอเพนซอร์�สในต์$างปร์ะเทศึปร์ะเทศึ
อ�นเด%ย: เอพ%เจุ อ�บด�ล คาลาม (A.P.J. Abdul Kalam)
ประธิานาธิ�บด%อ�นเด%ย หน�นซอฟติ�แวัร�โอเพ�นซอร�ส โดยกล�าวัวั�าซอฟติ�แวัร�โอเพ�นซอร�ส ช้�วัยให)ประเทศก<าล�งพ�ฒนา เช้�น อ�นเด%ย ม%โอกาสก)าวัได)ท�ดเท%ยมก�บช้าติ�ติะวั�นติกหร-อประเทศท%*พ�ฒนาแล)วัท�*วัโลก
เยอรม�น: คณะผ.)บร�หารเม-องม�วัน�ก ประเทศเยอรมน% ได)ประกาศ
อ�พเกรดคอมพ�วัเติอร�จุ<านวัน 14000, เคร-*อง จุากระบบ Windows ไปเป�น Linux รวัมถ5งเปล%*ยนช้�ดซอฟติ�แวัร�ออฟฟ@ศจุาก Microsoft Office ไปเป�น OpenOffice ด)วัย ค�ดเป�นม.ลค�า 30 ล)านย.โร (ประมาณ 15 พ�นล)านบาท )
6/6/2003 47Opensource
กร์ะแสน�ยมโอเพนซอร์�สในต์$างกร์ะแสน�ยมโอเพนซอร์�สในต์$างปร์ะเทศึปร์ะเทศึ
ฟ@ล�ปป@นส�: Bayanihan Linux (based on RH 7.3) ELGU (tax collection, real-estate
property management, e-business) แผนปฏิ�บ�ติ�การโอเพนซอร�ส 2003
เวั%ยดนาม: RedHat Vietnam Edition (based on RH
7.1) Vietkey Linux
6/6/2003 48Opensource
กร์ะแสน�ยมโอเพนซอร์�สในต์$างกร์ะแสน�ยมโอเพนซอร์�สในต์$างปร์ะเทศึปร์ะเทศึ
เวัเนซ�เอลา: ร�ฐบาลก<าหนดนโยบายและสน�บสน�นการใช้)งาน
ซอฟติ�แวัร�โอเพนซอร�สท�กร.ปแบบ สเปน: ใน Extremadura region ได)ม%การ
เปล%*ยนแปลงระบบคอมพ�วัเติอร�ท�6งหมด ไม�วั�าจุะเป�นการใช้)งานทางธิ�รก�จุ การใช้)งานท%*บ)านและการใช้)งานในส<าน�กงานของหน�วัยงานราช้การท�6งหมดเปล%*ยนมาใช้)ล%น�กซ�แทน
6/6/2003 49Opensource
กร์ะแสน�ยมโอเพนซอร์�สในต์$างกร์ะแสน�ยมโอเพนซอร์�สในต์$างปร์ะเทศึปร์ะเทศึ
สหประช้าช้าติ�: หน�งส-อพ�มพ�น�วัยอร�ก ไทมส� รายงานโดยอ)างควัามเห4น
ของผ.)เช้%*ยวัช้าญท%*กล�าวัแก�กล��มน�กลงท�นและเจุ)าหน)าท%*ก<าหนดนโยบาย ในงานประช้�มเน4ติ เวั�ลด� ออร�เดอร� วั�า ร�ฐบาลประเทศก<าล�งพ�ฒนาจุะสามารถเสร�มสร)างเศรษฐก�จุของตินได)โดยการกวัาดล)างคอร�ปช้�*น ,ปร�บปร�งศ�กยภาพร�ฐ และใช้)เทคโนโลย%โอเพ�นซอร�สในการพ�ฒนาโครงข�ายข)อม.ลข�าวัสารท%*น�าเช้-*อถ-อและม%ราคาถ.ก
กล��มผ.)บร�หารท%*เข)าร�วัมงานได)ให)ควัามเห4นวั�า การอาศ�ยระบบปฏิ�บ�ติ�การโอเพ�นซอร�สท%*เป�นเทคโนโลย%ระด�บพ-6นฐานและม%ติ)นท�นติ<*า จุะช้�วัยให)ประเทศก<าล�งพ�ฒนาม%โอกาสสร)างเศรษฐก�จุท%*เข)มแข4งของตินเองได)
6/6/2003 50Opensource
บร์�ษ�ทย�กษ�ใหัญ$ใชิ�โอเพนซอร์�สบร์�ษ�ทย�กษ�ใหัญ$ใชิ�โอเพนซอร์�ส บร�ษ�ทหล�กทร�พย�ย�กษ�ใหญ�ของอเมร�กา เช้�น เมอร�
ร�ล ล�นช้� ห�นมาใช้)ล%น�กซ� ซ5*งช้�วัยประหย�ดเง�นได)น�บล)านดอนลาร�สหร�ฐ พร)อมด�นหน)าปร�บสถาป+ติยกรรมโครงสร)างข)อม.ลใหม�ท�6งระบบด)วัยล%น�กซ�โดยใช้)เป�นท�6งเคร-*องแม�ข�าย และล.กข�าย
บร�ษ�ท เวัอร�ซ�อน ผ.)ให)บร�การโทรคมนาคม ย-นย�นวั�า บร�ษ�ทประหย�ดติ)นท�นค�าอ�ปกรณ�ภายในองค�กรได)เก-อบ 6 ล)านดอนลาร�สหร�ฐ
ส�วันอเมซอนดอทคอมสามารถประหย�ดเง�นได)น�บล)านดอลลาร�สหร�ฐ
6/6/2003 51Opensource
บร์�ษ�ท บร์�ษ�ท IBMIBMสน�บสน.นโอเพนซอร์�สสน�บสน.นโอเพนซอร์�ส บร�ษ�ทไอบ%เอ4มยอมร�บและให)การสน�บสน�นล%น�กซ� เป�นการสร)างเครด�ติให)ล%น�กซ�และลบภาพจุ�ด
อ�อนด)านการสน�บสน�นการให)บร�การหล�งการขาย และเสร�มจุ�ดแข4งด)านการเง�น
6/6/2003 52Opensource
ซอฟต์�แวร์�โอเพนซอร์�สซอฟต์�แวร์�โอเพนซอร์�สในปร์ะเทศึไทยในปร์ะเทศึไทย
สมาพ�นธิ�ซอฟต์�แวร์�โอเพนซอร์�ส(TOSF.org)
จุ�ดประสงค�: ส�งเสร�มและสน�บสน�นการพ�ฒนาซอฟติ�แวัร�โอเพนซอร�ส
(project hosting, จุ�ดประกวัดซอฟติ�แวัร�, คล�งซอฟติ�แวัร�, เป�นติ)น)
ส�งเสร�มและสน�บสน�นการใช้)งานซอฟติ�แวัร�โอเพนซอร�ส( ส<าหร�บท�6งผ.)ใช้) และผ.)พ�ฒนาติ�อยอด)
สร)างควัามเข)าใจุและเป�นแหล�งข)อม.ลข�างสาร (ค.�ม-อ, การฝ่Fกอบรม, เป�นติ)น)
เสนอแนะกรอบการจุ�ดซ-6อซอฟติ�แวัร�ใหม�
6/6/2003 53Opensource
สมาพ�นธิ�ซอฟต์�แวร์�โอเพนซอร์�สสมาพ�นธิ�ซอฟต์�แวร์�โอเพนซอร์�ส(TOSF.org)(TOSF.org)
ก�อติ�6ง: 3 กย. 2545 สมาช้�ก 14 (26):
การศ5กษา: ม.บ.รพา(2), มอ.(3), แม�โจุ)(1), SCS(2) ธิ�รก�จุ: Ice Solution(3), Linuxen(1),
AR Publishing(2), Open Source Technology(1), Micro-X(1)
ภาคร�ฐ: EGAT(3), NECTEC(4), CRL-Asia(1), NSTDAเหน-อ(1),
สภาอ�ติฯ(1)
6/6/2003 54Opensource
6/6/2003 55Opensource
Thai Locale
Kaiwal Linux Burapha
Linux
LinuxSIS LinuxTLE
Liberta Linux
Payoon Linux
OfficeTLE Grand
Linux
Ziif LinuxiCafe Linux
95
96
98 03
00
01
99
02
97
Pladao
OSS/ICT WG
TOSF.org
TLUG
OTN
TLWG
ZzzThai
OpenTLE.org
WS on TOSS
NSCIT2000
IT2010
Hospital-OS
LEXiTRON
OCR Corpus
ORCHIDNational Font
OSS Project SWATH
Thai Sort
Open Collaboration for Software Open Collaboration for Software DevelopmentDevelopment
WTT (92)
TIS-620 (86)
IANA
6/6/2003 56Opensource
OSS RingOSS Ring
PIKOM&MNCC&AOSC
Malaysia
TOSF&OSS/ICT-WG
Thailand
ALDAKorea
Yangfan&Qihang
ChinaLUGS
Singapore
OSSFChinese Taipei
VOSSAVietnam
AOSSCAOSSC
AIST&IPAJapan
ASTIPhilippine
s
6/6/2003 57Opensource
กร์ะแสใน Asia
AOSS Collaboration Software Bank Network OSS for business Symposiam Asia OSS Community
6/6/2003 58 Open Source
นโยบายการ์พ�ฒนาเทคโนโลย�สาร์สนเทศึข้องไทยโดยใชิ�
โอเพนซอร์�ส
6/6/2003 59Opensource
แนวโน�มข้องการ์ใชิ�งานโอเพ$นซอร์�ส
ซอฟติ�แวัร�ประย�กติ�ในป+จุจุ�บ�นเป�นแบบ Web Application
นโยบาย IT 2010 B-BBBBBBBBBB -E Industry -E Society -E Education -E Commerce
6/6/2003 60Opensource
แผนแม$บทเทคโนโลย�สาร์สนเทศึและการ์แผนแม$บทเทคโนโลย�สาร์สนเทศึและการ์ส�&อสาร์ข้องปร์ะเทศึไทย พส�&อสาร์ข้องปร์ะเทศึไทย พ..ศึศึ..
-25452549 -25452549
ย�ทธิศาสติร�:1. การพ�ฒนาอ�ติสาหกรรม ICT เพ-*อให)เป�นผ.)น<าในภ.ม�ภาค2. การใช้) ICT เพ-*อยกระด�บค�ณภาพช้%วั�ติของคนไทยและส�งคมไทย3.การปฏิ�ร.ปและการสร)างศ�กยภาพ การวั�จุ�ยและพ�ฒนา ICT
4.การยกระด�บศ�กยภาพพ-6นฐานของส�งคมไทยเพ-*อการแข�งข�นในอนาคติ
5.การพ�ฒนาศ�กยภาพของผ.)ประกอบการเพ-*อม��งขยายติลาดติ�างประเทศ
6. การส�งเสร�มผ.)ประกอบการขนาดกลางและขนาดย�อมใช้) ICT
7. การน<า ICT มาใช้)ประโยช้น�ในการบร�หารและการให)บร�การของภาคร�ฐ
6/6/2003 61Opensource
แผนแม$บทเทคโนโลย�สาร์สนเทศึและการ์ส�&อสาร์แผนแม$บทเทคโนโลย�สาร์สนเทศึและการ์ส�&อสาร์ข้องปร์ะเทศึไทย พข้องปร์ะเทศึไทย พ..ศึศึ - . 2545 2549 - . 2545 2549 ท�&ท�&
เก�&ยวข้�องก�บโอเพนซอร์�สเก�&ยวข้�องก�บโอเพนซอร์�สย�ทธิศาสติร�ท%* 1 การพ�ฒนาอ�ติสาหกรรม ICT เพ-*อให)เป�นผ.)น<า
ในภ.ม�ภาคเปCาหมาย 5. ให)ม%การใช้)Opensorce software ควับค.�ก�บซอฟติ�แวัร�ท%*ผล�ติใน
ประเทศเท%ยบม.ลค�าไม�ติ<*ากวั�าร�อยละ 50ของม.ลค�าซอฟติ�แวัร�รวัมท%*ใช้)ในแติ�ละป8
ย�ทธิศาสติร�ท%*2 การพ�ฒนาศ�กยภาพของผ.)ประกอบการเพ-*อม��งขยายติลาดติ�างประเทศ
แผนงานและก�จุกรรม3.3.4 การพ�ฒนาซอฟติ�แวัร�ในล�กษณะOpensource ส<าหร�บเป�นรากฐานให)
อ�ติสาหกรรมซอฟติ�แวัร�ไทยน<าไปศ5กษาและพ�ฒนาเพ-*อให)เก�ดประโยช้น�ในเช้�งพาณ�ช้ย�ติ�อไ
6/6/2003 62Opensource
แผนแม$บทเทคโนโลย�สาร์สนเทศึและการ์ส�&อสาร์แผนแม$บทเทคโนโลย�สาร์สนเทศึและการ์ส�&อสาร์ข้องปร์ะเทศึไทย พข้องปร์ะเทศึไทย พ..ศึศึ - . 2545 2549 - . 2545 2549 ท�&ท�&
เก�&ยวข้�องก�บโอเพนซอร์�สเก�&ยวข้�องก�บโอเพนซอร์�สย�ทธิศาสติร�ท%* 4 การยกระด�บศ�กยภาพพ-6นฐานของส�งคมไทย
เพ-*อการแข�งข�นในอนาคติเปCาหมาย 4.1.1 บรรจุ�วั�ช้าเก%*ยวัก�บการเร%บนร. )และการใช้)เคร-*องคอมพ�วัเติอร�และ
เคร-*องม-อส-*อสารให)แก�ผ.)ร �บการศ5กษาในท�กระด�บช้�6นท�6งท%*จุ�ดให)เป�นหล�กส.ติรหร-อวั�ช้าท%*สอน รวัมท�6งการฝ่Fกห�ดใช้)ติามควัามเหมาะสมโดยหล�กส.ติรจุะเน)นติามเทคโนโลย%เป@ดรวัมท�6ง Opensource
42 ให)องค�กรภาคร�ฐส�งเสร�มและสน�บสน�นการให)ภาคเอกช้นเร�งร�ดผล�ติอ�ปกรณ�เทคโนโลย%สารสนเทศและการส-*อสารและซอฟติ�แวัร�ท%*ม%ค�ณภาพ ในราคาประหย�ด อาท� ซอฟติ�แวัร�กลางทางบ�ญช้% ท�6งน%6ให)ม%ปร�มาณการผล�ติท%*สามารถรองร�บควัามติ)องการของติลาดและท�นติ�อควัามก)าวัหน)าของเทคโนโลย%อย�างติ�อเน-*อง ในราคาท%*เหมาะสมก�บการครองช้%พ
6/6/2003 63Opensource
แผนแม$บทเทคโนโลย�สาร์สนเทศึและการ์ส�&อสาร์แผนแม$บทเทคโนโลย�สาร์สนเทศึและการ์ส�&อสาร์ข้องปร์ะเทศึไทย พข้องปร์ะเทศึไทย พ..ศึศึ - . 2545 2549 - . 2545 2549 ท�&ท�&
เก�&ยวข้�องก�บโอเพนซอร์�สเก�&ยวข้�องก�บโอเพนซอร์�สย�ทธิศาสติร�ท%* 7 การ์น�า ICT มาใชิ�ปร์ะโยชิน�ในการ์บร์�หัาร์และการ์
ใหั�บร์�การ์ข้องภาคร์�ฐเปCาหมาย 9.ม%ซอฟติ�แวัร�ระบบบร�หารข�6นพ-6นฐาน ได)แก�ระบบสารบรรณ บร�หารบ�คคล งบ
ประมาณ การเง�น บ�ญช้% พ�สด� ท%*ใช้)ก�บหน�วัยงานภาคร�ฐได)เป�นการท�*วัไป ภายมนป8 2549
แผนงานและก�จุกรรม 4. พ�ฒนาระบบซอฟติ�แวัร�ท%*ง�ายติ�อควัามเข)าใจุและการใช้)โดยม�ได)ม%การลงท�น
ซอฟติ�แวัร�ระบบสน�บสน�นภารก�จุของหน�วัยงาน ท%*ม%มาติราฐานเด%ยวัก�นให)เป�นซอฟติ�แวัร�กลางของร�ฐ ในกรณ%ท%*ซ-6อซอฟติ�แวัร�ส<าเร4จุ(Software Package) ให)ม%การซ-6อล�ขส�ทธิ�แบบรวัมได)ติามควัามจุ<าเป�น หากเป�นไปได) ให)ใช้)ระบบซอฟติ�แวัร�ซ5*งเป�นเทคโนโลย%ไทย และพ�ฒนาข56นโดยผ.)ประกอบการไทย หร-อติ�อยอดจุากซอฟติ�แวัร� Opensource ซ5*งเป�นเทคโบโลย%เป@ดส<าหร�บท�กคน
744. . ส�งเสร�มการพ�ฒนาเทคโนโลย%ภ.ม�สารสนเทศและซอฟติ�แวัร�รห�สเป@ด
6/6/2003 64Opensource
แผนแม$บทเทคโนโลย�สาร์สนเทศึและการ์ส�&อสาร์แผนแม$บทเทคโนโลย�สาร์สนเทศึและการ์ส�&อสาร์ข้องปร์ะเทศึไทย พข้องปร์ะเทศึไทย พ..ศึศึ - . 2545 2549 - . 2545 2549 ท�&ท�&
เก�&ยวข้�องก�บโอเพนซอร์�สเก�&ยวข้�องก�บโอเพนซอร์�ส5.แผนงานท%*เป�นพล�งข�บเคล-*อนท%*ส<าค�ญท%*ติ)อง
เร�งด<าเน�นการ
5112 โครงการจุ�ดติ�6งองค�กรส�งเสร�มการพ�ฒนาซอฟติ�แวัร�แบบ Opensource โดยท<าหน)าท%*สน�บสน�นการพ�ฒนาซอฟติ�แวัร�แบบ Opensource ในประเทศไทย รวัมถ5งเป�นคล�งเก4บรวับรวัมซอฟติ�แวัร�แบบ Opensource ท%*จุะเป�นประโยช้น�ก�บการใช้)งานส�วันของท�6งภาคร�ฐบาลและภาคเอกช้น และเป�นคล�งควัามร. )ท%*จุะให)ค<าปร5กษาก�บหน�วัยงานติ�างๆท%*ติ)องการน<าซอฟติ�แวัร�น�6นไปใช้)
6/6/2003 65Opensource
ต์�วอย$าง ซอฟต์�แวร์�โอเพนซอร์�ส Linux distribution OpenOffice PHP-Nuke Perl PHP Apache XML gdb OpenOffice
MySQL PostgreSQL JAVA Python BIND Sendmail gcc gnome
6/6/2003 66Opensource
Open Source Operating Systems
UnixMany Flavors of LinuxFree BSDOthers
6/6/2003 67Opensource
Some Linux Distributions
Red Hat
6/6/2003 68Opensource
Open SourceApplications
6/6/2003 69Opensource
Zope เป�นผ.)น<าและเช้%*ยวัช้าญทางด)านซอฟติ�แวัร�โอเพนซอร�สส<าหร�บ application server ด)าน content management, portals, และ custom applications
Zope สร)างท%มงานส<าหร�บการพ�ฒนาด)าน dynamic web-based business applications เช้�น intranets และ portals.
http://www.zope.org
6/6/2003 70Opensource
1999 Sun Micro System ซ-6อบร�ษ�ท StarDivision ซ5*งอย.�ในเยอรม�นน% 2000 ออก StarOffice 5.2
OpenOffice.org พ�ฒนาOpenOffice เป�นซอฟติ�แวัร�โอเพนซอร�สประกอบด)วัย Calc, Writer, Impress, Draw, Math
6/6/2003 71Opensource
Mozilla เป�นซอฟติ�แวัร�โอเพนซอร�สท%*สน�บสน�นการท<างานบนเวั4บประกอบด)วัย- Navigator เป�นเวั4บเบราเซอร�ส<าหร�บท�องอ�นเทอร�เน4ติ- Mail และ Newgroupsis เป�นเคร-*องม-อส<าหร�บอ�านและโติ)ติอบอ%เมล� และสร)างกล��มข�าวั- Composer โปรแกรมสร)างหน)าเวั4บ- Address Book โปรแกรมสม�ดบ�นท5กและท%*อย.� Mozilla สร)างมาจุาก Netscape
6/6/2003 72Opensource
What is the GIMP โปรแกรมติกแติ�งภาพซ5*งเป�นซอฟติ�แวัร�เสร% โปรแกรมน%6ท<างานคล)ายก�บโปรแกรม Adobe Photoshop สามารถติกแติ�งภาพได)หลายร.ปแบบ นอกจุากน%6ย�งสามารถดาวัน�โหลด plugins และ scripts มาช้�วัยในการติกแติ�งภาพได)อ%กด)วัยดาวัน�โหลด http://www.gimp.org
6/6/2003 73Opensource
1995: The Java Technology Revolution Begins
Sun เป�นผ.)พ�ฒนาข56นเพ-*อใช้)สร)างโปรแกรมประย�กติ�ในระบบอ�นเทอร�เน4ติและอ�นทราเน4ติFโปรแกรมท%*เข%ยนข56นด)วัยภาษาจุาวัาจุะเข%ยนเพ%ยงคร�6งเด%ยวัแติ�สามารถน<าไปท<างานบนเคร-*องใดๆก4ได) write once run any computer.
6/6/2003 74Opensource
Python เป�นภาษาท%*เป�น interpreted, interactive, object-oriented programming language.
เป�นภาษาท%*ถ�กน<าไปเปร%ยบเท%ยบก�บภาษา Tcl, Perl, Scheme หร-อ Java.
Python เป�นภาษาท%*ม%ร.ปแบบท%*ช้�ดเจุน สามารถน<าไปพ�ฒนาระบบงานได)ด%และเป�นภาษาท%*ก<าล�งเป�นท%*น�ยมในการพ�ฒนาโปรแกรมบนเวั4บ
6/6/2003 75Opensource
What is PHP?
PHP เป�นภาษาท%*เร%ยกวั�า scripting language ใช้)ก�นอย�างแพร�หลายในการพ�ฒนาระบบงานบนเวั4บ สามารถแทรกลงในภาษา HTML
เข%ยนโปรแกรมเช้-*อมติ�อก�บฐานข)อม.ลMySQL ได)ง�าย
6/6/2003 76Opensource
Apache Web Server
เร�*มเม-*อป8 1995พ�ฒนาและสน�บสน�นโดย Apache Software Foundation ในป8 1999
เป�นซอฟติ�แวัร�เวั4บเซอร�ฟเวัอร�ท%*ใช้)แพร�หลายบนอ�นเทอร�เน4ติมากท%*ส�ด (> 71 %)
IBM ใช้) Apache ในซอฟติ�แวัร� WebSphere
6/6/2003 77Opensource
Samba เป�นซอฟติ�แวัร� Open Source/Free Software ท%*ใช้)ส<าหร�บจุ�ดการเก%*ยวัก�บแฟCมข)อม.ลและบร�การในการพ�มพ� โดยด<าเน�นการผ�าน clients
Samba เป�นซอฟติ�แวัร�เสร% ภายใติ) GNU General Public License.
6/6/2003 78Opensource
MySQL เป�นซอฟติ�แวัร�ระบบฐานข)อม.ลท%*เป�นโอเพนซอร�สท%*ใช้)แพร�หลายมากท%*ส�ด โดยถ.กออกแบบมาให)ท<างานได)รวัดเร4วั และสามารถท<างานได)ในสภาวัะท%*ม%โหลดงานมากๆได)ด%
6/6/2003 79Opensource
Community Involvement
6/6/2003 80Opensource
ป+จุจุ�บ�น Open Source ก<าล�งถ.กกล�าวัถ5งและน<าไปใช้)ในองค�กรและการพ�ฒนาระบบงานจุากงานท%*เป�น enterprise ถ5งงานในระด�บ desktopLinux และซอฟติ�แวัร�อ-*นๆ ได)ร�บการยอมร�บ ในเร-*อง reliability, cost effectivness และประโยช้น�ในด)านอ-*นๆ
The future of Open Source
6/6/2003 81Opensource
Is Linux breaking Microsoft's grip?By Robert Lemos Special to ZDNet NewsNovember 4, 2002, 5:02 AM PTOpen-source software gave Microsoft a one-two punch this week, with the European Union and an African nonprofit educational organization showing preference for Linux systems.
Recent Headlines
6/6/2003 82Opensource
Citing Security Risks, U. of California at Santa Barbara Bans Windows 2000 on Residential Network
By BROCK READ
The Chronicle of Higher Education
Monday November 4th 2002
6/6/2003 83Opensource
Linux can cost less to acquire and run than proprietary softwareLinux can ease the burden of
software license managementLinux can be robust and secureLinux can help discourage Software
PiracyLinux as a Teaching Tool
Http://www.kegel.com
The case for Linux In Education
6/6/2003 84Opensource
6/6/2003 85Opensource
Get Involved!
6/6/2003 86Opensource
ล�น�กซ�ส�ญช้าติ�ไทยล�น�กซ�ส�ญช้าติ�ไทยName Organization YearKW Linux Kaiwal Software 1995Burapha Linux Burapha Univ. 1996LinuxSIS NECTEC 1997LinuxTLE NECTEC 1999ZiiF Linux Zion Interface 2000iCafe Linux ThaiLinuxCafe.Com 2002
Others: Phayoon Linux, Grand Linux, etc.
Phayoon Linux, Liberta Linux, etc.
6/6/2003 87Opensource
โครงการทะเล โครงการทะเล (T-LE Project)(T-LE Project)
Thai Language Extension (TLE)TLE อ�านวั�า /ta-lé/ หร-อ /ทะ-เล/
ล�น�กซ�ทะเล และ ออฟฟ@ศทะเล ล�น�กซ�ทะเล และ ออฟฟ@ศทะเล
www.opentle.org
6/6/2003 88Opensource
ล�น.กซ�ทะเลล�น.กซ�ทะเล((เชิ$นเด�ยวก�บเชิ$นเด�ยวก�บ Microsoft Microsoft
Windows)Windows)Version Based Distro ReleasedMatel 6.0 Mandrake 6.0 ก.ค. 15, 99Matel 6.01 Mandrake 6.0 ก.ย. 20, 99LinuxTLE 3.0 RedHat 6.2 , 00LinuxTLE 4.0 Redmond ติ.ค. 13, 01LinuxTLE 4.1 RedHat 7.2 ม%.ค. 14, 02LinuxTLE 4.1a RedHat 7.2 ม%.ค. 23, 02LinuxTLE 4.1r2 RedHat 7.2+7.3 ก.ย. 2, 02LinuxTLE 5.0 RedHat 8 เม.ย. 13, 03
6/6/2003 89Opensource
6/6/2003 90Opensource
6/6/2003 91Opensource
6/6/2003 92Opensource
6/6/2003 93Opensource
6/6/2003 94Opensource
6/6/2003 95Opensource
6/6/2003 96Opensource
LinuxTLE 5.0LinuxTLE 5.0Simple InstallationFull GUI for
installation and configuration
GUI partitioning tool (YeST2 from Suse)
Uninstall
Etc.
Easy-to-use Desktop
• QuickLogin• AtHome• FontGetOne-App-One-Task• Email: evolution• Browser: mozilla• Office Suite:
OfficeTLE
Print in Mozilla• Xprint• OfficeTLE ps-
6/6/2003 97Opensource
ออฟฟ>ศึทะเลออฟฟ>ศึทะเล((เชิ$นเด�ยวก�บเชิ$นเด�ยวก�บ Microsoft Microsoft
Office)Office)Version Based Distro ReleasedOfficeTLE alpha OpenOffice.org b-633 Oct 2000OfficeTLE alpha1 OpenOffice.org b-633 Mar 2001OfficeTLE alpha2 OpenOffice.org b-633 Dec 2001OfficeTLE beta OpenOffice.org 1.0 Jun 2002OfficeTLE beta 2 OpenOffice.org 1.0 Jul 2002OfficeTLE 1.0.2 OpenOffice.org 1.0 Apr 13,2003
6/6/2003 98Opensource
6/6/2003 99Opensource
6/6/2003 100Opensource
6/6/2003 101Opensource
6/6/2003 102Opensource
OfficeTLE 1.xOfficeTLE 1.x
Bug-fix for OfficeTLE 1.0.1 beta3 (build641)
Thai in window tab name
Font setting in Calc
Etc.
OfficeTLE 1.x (build643x)
• Search• Sort• Number/date
format• Numbering/bullet
format• XML compatible to
StarOffice 6.1
6/6/2003 103Opensource
บ1ร์พาล�น.กซ�
http://www.buraphalinux.org
6/6/2003 104Opensource
บ1ร์พาล�น.กซ� เวัอร�ช้� *น 5 KDE 3.x, Qt 3.1.2 PostgreSQL 7.3.2 , MySQL 3.23.56 Kernel 2.4.20 XFree86 4.3.0 glibc 2.3.1 Others base on Slackware 9
6/6/2003 105Opensource
การ์ใชิ�งานโอเพนซอร์�สในปAจจ.บ�น การใช้)ซอฟติ�แวัร�โอเพนซอร�สจุ�ดท<าเป�น
Internet Server OS
Linux Web server
Apache Mail
sendmail DNS
named
6/6/2003 106Opensource
การ์ใชิ�งานโอเพนซอร์�สในปAจจ.บ�น การใช้)ซอฟติ�แวัร�โอเพนซอร�สจุ�ดท<าเป�น Internet
Server Network
Nagios ect. Editor
emacs DBMS
PostgreSQL, MySQL Proxy Server
Squid Firewall
Firewall Builder, Shorewall, Guarddog
6/6/2003 107Opensource
การ์ใชิ�งานโอเพนซอร์�สในปAจจ.บ�นการ์ใชิ�ล�น.กซ�แบบ Desktop ล�น.กซ�ทะเล, บ1ร์พาล�น.กซ� ซอฟต์�แวร์�พ� นฐานส�าหัร์�บการ์ใชิ�งานท�&วไป โดย
เฉพาะด�านส�&อผสม ซอฟต์�แวร์�ด1หัน�งในล�น.กส�
ไซน� (Xine) เอ8มเพลเยอร์� (Mplayer) ซอฟต์�แวร์�ฟAงเพลงในล�น.กซ�ในร์1ปแบบออด�โอ (audio)
และเอ8มพ�ทร์� (mp3) Winamp for Linux XMMS – X multimedia system Xamp SnackAmp
6/6/2003 108Opensource
การ์ใชิ�งานโอเพนซอร์�สในปAจจ.บ�น ซอฟต์�แวร์�สร์�างและต์กแต์$งภาพในล�น.กซ�
Xnview, Gqview ซอฟต์�แวร์�จ�ดการ์แฟBมข้�อม1ลในล�น.กซ�
Konqueror ซอฟต์�แวร์�ส$งแฟกซ�
HylaFax, Fax2Send, Efax ซอฟต์�แวร์�ปBองก�นไวร์�สในล�น.กซ�
- Dr.Web for Linux, RAV Antivirus ซอฟต์�แวร์�หั�องสนทนาในล�น.กซ�
Xchat
6/6/2003 109Opensource
การ์ใชิ�งานโอเพนซอร์�สในปAจจ.บ�น ซอฟติ�แวัร�ช้�ดส<าน�กงาน
โปรแกรมประมวัลค<า โปรแกรมติารางค<านวัณ โปรแกรมน<าเสนอ
ปลาดาวั ออฟฟ@ศทะเล OpenOffice
6/6/2003 110Opensource
การ์พ�ฒนาร์ะบบงานด�วย OSS
Script Language PHP, Perl, Python, Java,TCL/TK, Qt
DBMS PostgreSQL, MySQL
Development Tool ArgoUML (แทน Rational Rose) MyProject (แทน MS Project)
Development environments Emacs & Java SDK Free closed software Sun ONE (Forte)
Community Edition
6/6/2003 111Opensource
การ์พ�ฒนาร์ะบบงานด�วย OSS
Groupware PHP groupware
Content Management Software phpnuke, postnuke, plone
Web Service Java and Web Service : JAXM, JAX-RPC,
JWSDP
6/6/2003 112Opensource
ผลท�&เก�ดจากซอฟต์�แวร์�โอเพนซอร์�ส
ส�วันแบ�งทางการติลาด Apache – 71% Linux บน Server 25-30% (คาดการวั�าในป8
2006 จุะเพ�*มเป�น 50%) Linux บน desktop
เป�นทางเล-อใหม�ในการพ�ฒนาซอฟติ�แวัร� ซ5*งท<าให)ติ)นท�นในการพ�ฒนาซอฟติ�แวัร�ติ<*าลง
6/6/2003 113Opensource
แหัล$งค�นหัาซอฟต์�แวร์�โอเพนซอร์�ส google.com freshmeat.net tucows.com sourceforge.net cgi- scripts
6/6/2003 114Opensource
Google: The Gateway to Information i.e. The Internet Help Desk
6/6/2003 115Opensource
Freshmeat:
An Open Source
Repository
6/6/2003 116Opensource
Open Source
includes
big (IBM)
players - as
well as
little ones
6/6/2003 117Opensource
Source Forge:
A Repository
Of Open Source
Tools and
Information
6/6/2003 118Opensource
Softwarefor manyplatforms
6/6/2003 119Opensource
An archive ofcgi scripts(common gatewayInterface)
6/6/2003 120Opensource
What is a University Without:The Library
6/6/2003 121Opensource
Provide Access to Web-accessible Libraries
6/6/2003 122Opensource
Access toLibraryPortals
6/6/2003 123Opensource
Help Students with finding current papers
6/6/2003 124Opensource
Biomail:An Enabling Tool
6/6/2003 125Opensource
Classes and Laboratories
6/6/2003 126Opensource
An On-lineLaboratory
6/6/2003 127Opensource
Eye Laboratory
6/6/2003 128Opensource
BioComputingLaboratory
6/6/2003 129Opensource
A LaboratoryWithout Walls
6/6/2003 130Opensource
A GenomicsLaboratory
6/6/2003 131Opensource
LaboratoryTools
6/6/2003 132Opensource
A Molecular Modeling Laboratory
6/6/2003 133Opensource
A MicroscopyAndImagingLaboratory
6/6/2003 134 Open Source
Virtual Classroom ToolsSurvey and Quiz – Exam Tools
6/6/2003 135Opensource
ManhattanVirtualClassroom
6/6/2003 136Opensource
Open Sourceteachingresources:
Quiz maker
6/6/2003 137Opensource
A surveypreparationtool
6/6/2003 138Opensource
A quizpreparationtool
6/6/2003 139Opensource
Tools to editweb pages
6/6/2003 140Opensource
Tracking Internet Security
6/6/2003 141Opensource
CERT – a branchOf Carnegie-MellonUniversity
A reporting centerfor internet security problems
6/6/2003 142Opensource
SecurityAdvisories
The Nimda Worm
6/6/2003 143Opensource
6/6/2003 144Opensource
คอมพ�วัเติอร�เอ-6ออาทร+ Linux TLE 5.0 + Office TLE 1.0.2
= 10,900
6/6/2003 145 Open Source
BLUG:Burapha Linux Users Group
6/6/2003 146 Open Source
ข้อข้อบค.ณ