ซอฟต์แวร์โอเพนซอร์ส( Opensource Software)

Post on 25-Jan-2016

106 views 4 download

description

ซอฟต์แวร์โอเพนซอร์ส( Opensource Software). เสรี ชิโนดม ภาควิชาวิทยาการคอมพิวเตอร์ seree@buu.ac.th. หัวข้อนำเสนอ. ประวัติความเป็นมาของซอฟต์แวร์โอเพนซอร์ส ความหมายของซอฟต์แวร์โอเพนซอร์ส สัญญาอนุญาตแบบต่างๆ กระแสโอเพนซอร์สในประเทศต่างๆ - PowerPoint PPT Presentation

Transcript of ซอฟต์แวร์โอเพนซอร์ส( Opensource Software)

6/6/2003 1 Open Source

ซอฟต์�แวร์�โอเพนซอฟต์�แวร์�โอเพนซอร์�สซอร์�ส((OpensourcOpensource Software)e Software)

เสร์� ชิ�โนดมภาคว�ชิาว�ทยาการ์คอมพ�วเต์อร์�

seree@buu.ac.th

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-

print

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

ข้อข้อบค.ณ