- ตอนนี้ GitButler เป็นหนึ่งในสมาชิกกลุ่มแรกของขบวนการ Fair Source ซึ่งช่วยผลักดันการเปลี่ยนซอฟต์แวร์แบบปิดซอร์สให้กลายเป็นซอฟต์แวร์ที่เปิดเผยซอร์สโค้ด
- เมื่อไม่กี่เดือนก่อน GitButler ได้เปิดเผยซอร์สโค้ดฝั่งไคลเอนต์บน GitHub เพื่อให้ทุกคนสามารถใช้งาน เรียนรู้ และมีส่วนร่วมได้
- ในช่วงหลายสัปดาห์ก่อนเปิดซอร์ส ทีม GitButler ได้ถกเถียงกันอย่างมากว่าจะทำเรื่องนี้อย่างไร
- ให้ผู้ใช้สามารถดูโค้ด เรียนรู้จากมัน และนำบางส่วนไปใช้ได้ ขณะเดียวกันก็
- ยังลงทุนกับซอฟต์แวร์นี้อย่างมาก และมีทั้งนักลงทุนกับพนักงาน จึงต้องการสร้างธุรกิจที่ทำกำไรได้บนพื้นฐานของผลิตภัณฑ์นี้
- มีการพิจารณาใช้ไลเซนส์อย่าง AGPL หรือ BUSL
- หลังเห็นความยากลำบากที่ Sentry เผชิญเมื่อเปิดเผยโค้ดของ Codecov พวกเขาจึงเลือกใช้ Functional Source License(FSL) ที่ Sentry นำมาใช้
- FSL เป็นรูปแบบไลเซนส์ใหม่ที่เป็นมิตรต่อธุรกิจ มีข้อห้ามด้านการแข่งขัน และจะเปลี่ยนเป็นไลเซนส์ MIT หลังผ่านไป 2 ปี
- สิ่งนี้ทำให้สามารถเปิดให้ใช้ซอร์สโค้ดสาธารณะได้โดยไม่ต้องดิ้นรนเพื่อสร้างธุรกิจที่ป้องกันการแข่งขันได้
- มอบสมดุลที่ลงตัวระหว่างเสรีภาพ ความเปิดกว้าง และการปกป้อง
- พวกเขายังครุ่นคิดว่าจะเรียกซอร์สโค้ดที่เปิดในรูปแบบใหม่นี้ว่าอะไร
- เนื่องจากข้อห้ามด้านการแข่งขันของ FSL จึงไม่สามารถใช้คำว่า "Open Source" ได้
- แต่คำว่า "source available" ก็ดูอ่อนเกินไปและอาจทำให้เข้าใจผิด
- บริษัทต่างๆ เช่น Sentry ที่กำลังขบคิดปัญหานี้ร่วมกัน จึงสร้างคำว่า "Fair Source" ขึ้นมาเพื่อครอบคลุมแนวคิดใหม่ของไลเซนส์เชิงพาณิชย์ที่เปิดเผยซอร์ส
- GitButler รู้สึกยินดีที่ได้เป็นหนึ่งในกลุ่มแรกของโลกที่เข้าร่วมขบวนการ Fair Source ใหม่นี้
ข้อเสนอให้เปลี่ยนจากปิดซอร์สมาเป็น Fair Source
- เว็บไซต์ fair.io กำลังช่วยบริษัทต่างๆ ในการเปลี่ยนซอร์สแบบปิดให้เป็น Fair Source
- แนวทางนี้จะมอบเส้นทางที่ดีกว่าแก่บริษัทที่ยังต้องการคงซอร์สโค้ดไว้แบบปิด โดยเปิดเผยซอร์สเพื่อชุมชน ให้สามารถอ่าน เรียนรู้ มีส่วนร่วม และปรับแก้ได้
- หากคุณเป็นบริษัทที่มีซอฟต์แวร์ปิดซอร์ส ก็ขอแนะนำให้พิจารณาขบวนการ Fair Source และดูว่าสามารถเปิดเผยสิ่งที่กำลังทำอยู่ต่อโลกและชุมชนได้หรือไม่
- พวกเราล้วนเป็นผู้สร้าง ชอบแบ่งปันสิ่งที่ได้เรียนรู้ให้เพื่อนร่วมงานและผู้ใช้ ซึ่งเป็นประโยชน์ต่ออุตสาหกรรมในวงกว้าง และตอนนี้อุปสรรคก็ต่ำกว่าที่เคย
- หวังว่าจะมีผู้เข้าร่วมเปิดเผยซอฟต์แวร์มากขึ้นผ่านไลเซนส์ซอร์สโค้ดรูปแบบใหม่ที่รักษาสมดุลระหว่างเสรีภาพของผู้ใช้กับความยั่งยืนของนักพัฒนา
ข้อมูลเพิ่มเติม
- หากต้องการรู้เบื้องหลังเพิ่มเติมว่าโลกของการทำงานร่วมกันด้านซอฟต์แวร์กำลังมุ่งหน้าไปทางไหน โปรดดูบทความ "อนาคตของโอเพนซอร์ส"
- คุณสามารถอ่านรายละเอียดเพิ่มเติมเกี่ยวกับ Fair Source และที่มาของมันได้จากบล็อกโพสต์ของ Sentry หรือบทความ "The Historical Case for Fair Source" ของ Chad
ความเห็นของ GN⁺
- Fair Source ดูเป็นทางสายกลางที่พยายามรักษาข้อดีของโอเพนซอร์สไว้ ขณะเดียวกันก็คำนึงถึงความยั่งยืนของบริษัทพัฒนาซอฟต์แวร์เชิงพาณิชย์ด้วย จึงอาจเป็นทางเลือกที่น่าสนใจสำหรับบริษัทที่พัฒนาซอฟต์แวร์โอเพนซอร์สมาโดยตลอดแต่หายากกับโมเดลรายได้
- อย่างไรก็ตาม จากข้อกำหนดอย่างข้อห้ามด้านการแข่งขัน อาจเกิดแรงเสียดทานกับชุมชนโอเพนซอร์สดั้งเดิมได้ และอาจมีเสียงวิจารณ์ว่าเป็นการบั่นทอนจิตวิญญาณของโอเพนซอร์ส
- เมื่อนำ Fair Source มาใช้ สิ่งสำคัญคือต้องทำให้เงื่อนไขไลเซนส์ชัดเจนและสื่อสารกับชุมชนอย่างโปร่งใส ผู้ใช้ควรรับรู้อย่างชัดเจนว่ามีข้อจำกัดในการใช้ซอร์สโค้ด
- แนวทางที่คล้ายกันได้แก่ Elastic License 2.0 และ Server Side Public License โดยควรวิเคราะห์ข้อดีข้อเสียของแต่ละไลเซนส์อย่างรอบคอบเพื่อเลือกสิ่งที่เหมาะสมที่สุดสำหรับองค์กรของตน
- คงต้องติดตามกันต่อไปว่า Fair Source จะส่งผลต่ออุตสาหกรรมซอฟต์แวร์โดยรวมอย่างไร และมีความหมายต่อทั้งนักพัฒนาและผู้ใช้อย่างไร แม้จะเป็นความพยายามใหม่ที่อาจต้องลองผิดลองถูกอยู่บ้าง แต่ก็หวังว่าในท้ายที่สุดจะช่วยสร้างระบบนิเวศที่แข็งแรงขึ้น ซึ่งเปิดโอกาสให้ผู้เล่นที่หลากหลายเข้ามามีส่วนร่วมในการพัฒนาซอฟต์แวร์ได้มากขึ้น
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
ชอบที่ประกาศอย่างโปร่งใสว่าซอฟต์แวร์นี้ไม่ใช่โอเพนซอร์ส
สับสนระหว่าง https://fair.io กับ https://faircode.io
เพิ่งเคยได้ยินเรื่อง Fair Source License เป็นครั้งแรก
สงสัยว่ามีใครอธิบายข้อดีของไลเซนส์แบบนี้เมื่อเทียบกับโมเดลโอเพนซอร์สทั่วไปได้ไหม
ไม่ใช่ผู้เชี่ยวชาญด้านกฎหมาย แต่ดูเสี่ยงสำหรับการใช้งานในเชิงพาณิชย์ เพราะนิยามของ "competitive use" อาจถูกตีความได้กว้างมาก
ดูเหมือนว่าจะนิยามให้ชัดเจนได้ยากว่าอะไรคือการแข่งขันในบริบทของไลเซนส์นี้
สงสัยว่าทำไมบริษัทต่างๆ ไม่เปิดให้ทุกคนใช้ภายใต้ AGPL แล้วให้สิทธิ์แบบไลเซนส์เชิงพาณิชย์แบบปิดเฉพาะกับตัวเอง
มีพอดแคสต์ตอนหนึ่งที่พูดถึงความเห็นต่อ "Fair Source": https://changelog.com/podcast/586
ข้อมูลที่เกี่ยวข้อง: Keygen ตอนนี้ก็เป็น Fair Source แล้ว: https://keygen.sh/blog/keygen-is-now-fair-source
สงสัยว่า Fair Source เป็นซูเปอร์เซ็ตของโอเพนซอร์สหรือไม่