Upload
akarawuth-tamrareang
View
483
Download
1
Embed Size (px)
Citation preview
Building and Maintaining OpenSource Projects.
http://slideshare.net/akarawuth
อัครวุฒิ ตำราเรียง @JoomlaCorner 27 ก.พ. 2559
Who am I ?
อัครวุฒิ ตำราเรียงAkarawuth Tamrareang
(JoomlaCorner)
twitter: @joomlacornerwww.marvelic.co.th
www.joomlacorner.com
Tel : 02 717 1120-1
- กรรมการผู้จัดการ Marvelic Engine Co.,Ltd.
www.marvelic.co.th
- Joomla! Bug Squad : joomla.org - Founder JoomlaCorner.com
- อุปนายกสมาคมศึกษาและพัฒนาโอเพ่นซอร์ส (OSEDA.or.th)- กรรมการควบคุมจริยธรรม สมาคมผู้ดูแลเว็บไทย
- อดีตกรรมการบริหาร OpenSource Matters Inc. (Joomla Project)
- ผู้อำนวยการฝ่ายเทคโนโลยีสารสนเทศ สมาคมอาสาสมัครบรรเทาสาธารณภัยแห่งประเทศไทย
- ที่ปรึกษาสมาคมการดับเพลิงและช่วยชีวิต
What’s Open Source Software?
Open source software
is
software whose source code is available for
modification or enhancement by anyone.
- ทำความเข้าใจเรื่อง License กับ Copyright
Open Source Projects
- อยากทำ Open Source Project จะเริ่มอย่างไร?
สิ่งที่เกี่ยวข้อง
• ลิขสิทธิ์ (Copyright) สิทธิในความเป็นเจ้าของ
• สัญญาอนุญาต,ใบอนุญาต (License)
• เครื่องหมายการค้า (Trademark)
ลิขสิทธิ์ (ความเป็นเจ้าของ)
• คุ้มครองทันที่ที่เผยแพร่ ไม่แจ้งก็ได้ (ถ้าแจ้งก็จะสะดวกในการตามหาผู้ถือครองสิทธิ์)
• เช่น เว็บไซต์ เมื่อเผยแพร่เว็บไซต์ก็เป็นเจ้าของลิขสิทธิ์ข้อมูลนั้นทันที
“Code เป็นดั่งบทกวี”
ใบอนุญาต (License)
* http://opensource.org/licenses
• สิทธิในการใช้งานซอฟต์แวร์ ที่เจ้าของลิขสิทธิ์ยินยอมให้ผู้ใช้ปลายทางใช้ซอฟต์แวร์นั้นๆ ตามรายละเอียดและเงื่อนไขที่ระบุในใบอนุญาตใช้งานสำหรับผู้ใช้ปลายทาง
• Open Source Licenses* มีหลายแบบ เช่น GNU/GPL, GNU/LGPL , MIT license (MIT) , Mozilla Public License 2.0 (MPL-2.0)
เครื่องหมายการค้า • เครื่องหมายการค้า (Trade Mark) คือเครื่องหมายที่ใช้เป็นที่หมายเกี่ยวข้องกับสินค้าเพื่อแสดงว่าสินค้าที่ใช้เครื่องหมายนั้นแตกต่างกับสินค้าที่ใช้เครื่องหมายการค้าของบุคคลอื่น เช่น โค้ก เป๊ปซี่ บรีส แฟ้บ เป็นต้น
• เครื่องหมายบริการ (Service Mark) เครื่องหมายที่ใช้เป็นที่หมายหรือเกี่ยวข้องกับการบริการ เพื่อแสดงว่าบริการที่ใช้เครื่องหมายนั้นแตกต่างกับบริการที่ใช้เครื่องหมายบริการของบุคคลอื่น เช่น เครื่องหมายของสายการบิน ธนาคาร โรงแรม เป็นต้น
• เครื่องหมายรับรอง (Certification Mark) คือเครื่องหมายที่เจ้าของเครื่องหมายรับรองใช้เป็นเครื่องหมายหรือเกี่ยวข้องกับสินค้าและบริการของบุคคลอื่น เพื่อเป็นการรับรองคุณภาพของสินค้า หรือบริการนั้น เช่น เชลล์ชวนชิม แม่ช้อยนางรำ เป็นต้น
• เครื่องหมายร่วม (Collective Mark) เครื่องหมายการค้าหรือเครื่องหมายบริการที่ใช้โดยบริษัทหรือรัฐวิสาหกิจในกลุ่มเดียวกัน หรือโดยสมาชิกของสมาคม กลุ่มบุคคล หรือองค์กรอื่นใดของรัฐหรือเอกชน เช่น ตราช้างของบริษัทปูนซิเมนไทย จำกัด เป็นต้น
เปิดช่องทางการสื่อสาร
เปิดช่องทางการสื่อสาร ในช่องทางต่างๆ ที่เปิดโอกาสให้ทุกคนสามารถเข้าร่วมคอมมูนิตี้ ได้
Scaling the Community
• สร้างเครื่องมือที่เหมาะสม
• แก้ปัญหาความขัดแย้งในคอมมูนิตี้
• มีช่องทางการสื่อสารหลายช่องทาง (ขึ้นอยู่กับความ
ต้องการ)
• ระบุวิธีการที่เราสามารถแบ่งคอมมูนิตี้ของเราเป็นทีมๆ • แน่ใจว่าแต่ละทีมจะสามารถสื่อสารได้กันได้อย่างชัดเจนและมี
ประสิทธิภาพ
• กำหนดขอบเขตของแต่ละทีมและช่วยเหลือสมาชิกของทีมให้
เข้าใจขอบเขตงานของทีมนั้นๆ
• ส่งเสริมให้มีความหลากหลายและสร้างโอกาสในคอมมูนิตี้
• เขียนจรรยาบรรณ (Code of Conduct) ขึ้นมา
Community TODO list
• ความสงบและความมั่นใจ
• ดูข้อเท็จจริงที่เกิดขึ้น
• สนทนาพูดคุย
• เอกสาร
• ทำให้เห็นถึงและการดูแลเอาใจใส่
ขั้นตอนการแก้ปัญหา ความขัดแย้ง
Ten Years Together, as a community, as contributors, as friends.
https://www.youtube.com/watch?v=HMRM7CTnFAA
Ten Years Together, as a community, as contributors, as friends.
https://www.youtube.com/watch?v=HMRM7CTnFAA
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
เครื่องมือที่ใช้ (บางส่วน)
• Git ( gitHub.com ) github.com/joomla
• Document ใช้ Wiki docs.joomla.org
• Forum.joomla.org
• Glip
• Skype
Copyright , License, Trademark
• Copyright : OpenSource Matter Inc.
• License : GNU/GPL
• Trademark : Joomla!