Más contenido relacionado Similar a Building and Maintaining Open Source Project - YWC14 (20) Más de Akarawuth Tamrareang (18) Building and Maintaining Open Source Project - YWC141. Building and Maintaining OpenSource Projects.
http://slideshare.net/akarawuth
อัครวุฒิ ตำราเรียง @JoomlaCorner 22 ธ.ค.2559
4. Who am I ?
เป็น จูเนียร์โปรแกรมเมอร์
เมื่อ 27 ปีที่แล้ว
5. ปัจจุบัน
อัครวุฒิ ตำราเรียง
Akarawuth Tamrareang
(JoomlaCorner)
akarawuth@marvelic.co.th
twitter: @joomlacorner
www.marvelic.co.th
www.joomlacorner.com
Tel : 02-235-7629 , 02-077-8366
- กรรมการผู้จัดการ Marvelic Engine Co.,Ltd.
www.marvelic.co.th
- Joomla! Bug Squad : joomla.org
- Founder JoomlaCorner.com
- อุปนายกสมาคมศึกษาและพัฒนาโอเพ่นซอร์ส (OSEDA.or.th)
- กรรมการควบคุมจริยธรรม สมาคมผู้ดูแลเว็บไทย
- อดีตกรรมการบริหาร OpenSource Matters Inc.
(Joomla Project)
- ผู้อำนวยการฝ่ายเทคโนโลยีสารสนเทศ
สมาคมอาสาสมัครบรรเทาสาธารณภัยแห่งประเทศไทย
- ที่ปรึกษาสมาคมการดับเพลิงและช่วยชีวิต
7. What’s Open Source Software?
Open source software
is
software whose source code is available for
modification or enhancement by anyone.
13. ใบอนุญาต (License)
* http://opensource.org/licenses
• สิทธิในการใช้งานซอฟต์แวร์ ที่เจ้าของลิขสิทธิ์ยินยอมให้ผู้ใช้
ปลายทางใช้ซอฟต์แวร์นั้นๆ ตามรายละเอียดและเงื่อนไขที่ระบุ
ในใบอนุญาตใช้งานสำหรับผู้ใช้ปลายทาง
• Open Source Licenses* มีหลายแบบ เช่น GNU/GPL,
GNU/LGPL , MIT license (MIT) , Mozilla Public License
2.0 (MPL-2.0)
14. 1. GNU General Public License (GPL)
เป็นลิขสิทธิ์พื้นฐานที่ถูกใช้กันอย่างแพร่หลายสำหรับ open-source projects
ซึ่งเราสามารถทำสิ่งต่อไปนี้ได้
• Copy software ไปไว้ที่ไหนก็ได้และไม่มีการจำกัดจำนวน
• แจกจ่ายให้กับใครก็ได้
• สามารถเก็บค่าใช้จ่ายได้ แต่มีข้อแม้ว่าจะต้องให้ source code ทั้งหมดแก่ผู้
ซื้อเพื่อนำไปพัฒนาต่อด้วย
• แก้ไข ดัดแปลงได้ทั้งหมด เพื่อนำไปเป็นส่วนหนึ่งของ project ตัวเอง แต่
project นั้นจะต้องมีลิขสิทธิ์เป็น GPL ต่อด้วย
ใบอนุญาต (License)
15. 2. GNU Lesser General Public License (LGPL)
LGPL จะต่างกับ GPL ตรงที่ ถ้าเรานำ code หรือ libraries บางส่วนไปใช้กับ
งานที่ไม่ใช่ open-source project เราไม่จำเป็นต้องเปิดเผย source code
หรือใช้ลิขสิทธิ์เดียวกับ GPL ก็ได้
3. MIT License
เป็นลิขสิทธิ์ที่มีความเรียบง่ายและสั้นที่สุดหากเทียบกับอันอื่น ๆ เพราะ MIT
กล่าวอย่างชัดแจ้งว่าสิทธิ์การใช้งานนั้นเป็นของ end-user รวมทั้งสามารถนำไป
ใช้ คัดลอก แก้ไข แจกจ่าย หรือนำไปขายก็ยังได้ และไม่มีการจำกัดในเรื่องของ
งาน แต่จะต้องมีการใส่ข้อสัญญาของ MIT ลงไปในส่วนใดส่วนหนึ่งของงาน
ใบอนุญาต (License)
16. 4.Apache License
ให้แสดงในเอกสารว่าเราได้ใช้ source code หรือ library ที่เป็น Apache
License ส่วนโปรแกรมที่เราพัฒนาขึ้นมาใหม่จะใช้ license แบบไหนก็ได้
5.BSD Licenses
ง่ายๆ สั่นๆ จะเอาไปทำอะไรก็ได้ และ source code ที่ได้ทำการแก้ไขก็ไม่
จำเป็นต้องส่งกลับ แต่ขอให้แสดงไว้ในเอกสารว่ามีส่วนของโปรแกรมที่
พัฒนาต่อมาจาก source code ที่เป็น BSD License
6.Creative Commons Licenses
ถูกนำไปใช้ในลิขสิทธิ์ของผลงาน โดยอาจเป็นผลงานการเขียน รูปภาพ หรือ
การออกแบบ โดยเจ้าของผลงานสามารถเลือกได้ว่าผลงานของตัวเองจะให้มี
license เป็นแบบไหน เช่น แสดงที่มา , แสดงที่มา-ไม่ใช้เพื่อการค้า , แสดง
ที่มา-ไม่ใช้เพื่อการค้า-ไม่ดัดแปลง เป็นต้น
ใบอนุญาต (License)
21. เครื่องหมายการค้า
• เครื่องหมายการค้า (Trade Mark) คือเครื่องหมายที่ใช้เป็นที่หมายเกี่ยวข้องกับสินค้า
เพื่อแสดงว่าสินค้าที่ใช้เครื่องหมายนั้นแตกต่างกับสินค้าที่ใช้เครื่องหมายการค้าของบุคคลอื่น
เช่น โค้ก เป๊ปซี่ บรีส แฟ้บ เป็นต้น
• เครื่องหมายบริการ (Service Mark) เครื่องหมายที่ใช้เป็นที่หมายหรือเกี่ยวข้องกับการ
บริการ เพื่อแสดงว่าบริการที่ใช้เครื่องหมายนั้นแตกต่างกับบริการที่ใช้เครื่องหมายบริการของ
บุคคลอื่น เช่น เครื่องหมายของสายการบิน ธนาคาร โรงแรม เป็นต้น
• เครื่องหมายรับรอง (Certification Mark) คือเครื่องหมายที่เจ้าของเครื่องหมาย
รับรองใช้เป็นเครื่องหมายหรือเกี่ยวข้องกับสินค้าและบริการของบุคคลอื่น เพื่อเป็นการรับรอง
คุณภาพของสินค้า หรือบริการนั้น เช่น เชลล์ชวนชิม แม่ช้อยนางรำ เป็นต้น
• เครื่องหมายร่วม (Collective Mark) เครื่องหมายการค้าหรือเครื่องหมายบริการที่ใช้
โดยบริษัทหรือรัฐวิสาหกิจในกลุ่มเดียวกัน หรือโดยสมาชิกของสมาคม กลุ่มบุคคล หรือองค์กร
อื่นใดของรัฐหรือเอกชน เช่น ตราช้างของบริษัทปูนซิเมนไทย จำกัด เป็นต้น
22. What is a Community?
source : Joomla World Conference 2013
31. Scaling the Community
• สร้างเครื่องมือที่เหมาะสม
• แก้ปัญหาความขัดแย้งในคอมมูนิตี้
• มีช่องทางการสื่อสารหลายช่องทาง (ขึ้นอยู่กับความ
ต้องการ)
38. Ten Years Together, as a community, as contributors, as friends.
https://www.youtube.com/watch?v=HMRM7CTnFAA
39. Ten Years Together, as a community, as contributors, as friends.
https://www.youtube.com/watch?v=HMRM7CTnFAA
42. OSM Summit 2011
Your OSM team, from left-to-right: Akarawuth Tamrareang, Thomas Hampton, Marijke Stuivenberg,
Ryan Ozimek, Altansukh Tumenjargal, Robert Deutz, Alice Grevet, Jacques Rentzke, Sandy
Ordonez, Paul Orwig, Dianne Henning
49. Copyright , License, Trademark
• Copyright : OpenSource Matter Inc.
• License : GNU/GPL
• Trademark : Joomla!
68. Photo source - http://magazine.joomla.org
Technology does not better the world,
People do!