8 poin oleh GN⁺ 2024-08-12 | 1 komentar | Bagikan ke WhatsApp
  • GitButler kini menjadi salah satu anggota pertama gerakan Fair Source, yang pada dasarnya berkontribusi mengubah sumber tertutup menjadi perangkat lunak terbuka
  • Beberapa bulan lalu, GitButler membuka kode sumber kliennya di GitHub agar semua orang dapat menggunakannya, mempelajarinya, dan berkontribusi
  • Selama beberapa minggu sebelum membuka sumbernya, tim GitButler banyak berdiskusi tentang bagaimana cara melakukannya
    • agar pengguna dapat melihat, belajar dari, dan meminjam kode tersebut, sambil
    • pada saat yang sama mereka banyak berinvestasi pada perangkat lunak ini, memiliki investor dan karyawan, serta ingin membangun bisnis yang menguntungkan berdasarkan produk tersebut
    • Mereka mempertimbangkan penggunaan lisensi seperti AGPL atau BUSL
  • Setelah melihat kesulitan yang dialami Sentry saat membuka kode Codecov, mereka memilih Functional Source License(FSL) yang diadopsi Sentry
    • FSL adalah model lisensi baru yang ramah bisnis, mencakup klausul non-kompetisi dan akan beralih ke lisensi MIT setelah 2 tahun
    • Ini memungkinkan kode sumber digunakan secara publik tanpa harus bersusah payah membangun bisnis yang dapat dipertahankan
    • Ini memberikan keseimbangan yang sempurna antara kebebasan, keterbukaan, dan perlindungan
  • Mereka juga memikirkan apa yang harus disebut untuk kode sumber terbuka baru ini
    • Karena klausul non-kompetisi dalam FSL, istilah "Open Source" tidak dapat digunakan
    • Namun, ungkapan "source available" terasa lemah dan menyesatkan
    • Sentry dan perusahaan lain yang memikirkan masalah ini bersama-sama menciptakan istilah "Fair Source" yang dapat mencakup konsep baru lisensi terbuka komersial
  • GitButler senang bisa menjadi yang pertama di dunia bergabung dengan gerakan Fair Source yang baru ini

Usulan untuk mengubah sumber tertutup menjadi Fair Source

  • Situs web fair.io membantu perusahaan mengubah sumber tertutup menjadi Fair Source
  • Ini akan memberikan jalan yang lebih baik bagi perusahaan yang tetap mempertahankan kode sumber dalam keadaan tertutup untuk tetap membuka sumbernya bagi komunitas agar dapat dibaca, dipelajari, dikontribusikan, dan dimodifikasi
  • Jika Anda adalah perusahaan dengan perangkat lunak tertutup, mereka mendorong Anda untuk mempertimbangkan gerakan Fair Source dan apakah mungkin membuka apa yang sedang Anda kerjakan kepada dunia dan komunitas
  • Kita semua adalah pembuat, dan kita senang membagikan apa yang kita pelajari kepada rekan dan pengguna; ini bermanfaat bagi industri yang lebih luas, dan kini hambatannya lebih rendah dari sebelumnya
  • Mereka berharap lebih banyak perangkat lunak dibuka melalui jenis lisensi kode sumber baru yang menyeimbangkan kebebasan pengguna dan keberlanjutan pengembang

Informasi lebih lanjut

  • Jika ingin mengetahui latar belakang lebih jauh tentang ke mana dunia kolaborasi perangkat lunak bergerak, lihat artikel "Masa depan open source"
  • Anda juga dapat membaca lebih lanjut tentang Fair Source dan alasannya di posting blog Sentry atau artikel Chad "The Historical Case for Fair Source"

Pendapat GN⁺

  • Fair Source tampak sebagai kompromi yang mempertahankan kelebihan open source sekaligus mempertimbangkan keberlanjutan perusahaan pengembang perangkat lunak komersial. Ini bisa menjadi alternatif yang menarik bagi perusahaan yang selama ini kesulitan menemukan model pendapatan saat mengembangkan perangkat lunak open source
  • Namun, karena adanya klausul non-kompetisi dan sejenisnya, bisa muncul gesekan dengan komunitas open source yang ada. Kritik bahwa ini merusak semangat open source juga mungkin muncul
  • Saat mengadopsi Fair Source, penting untuk memperjelas syarat lisensi dan berkomunikasi secara transparan dengan komunitas. Pengguna harus dapat memahami dengan jelas bahwa ada pembatasan dalam penggunaan kode sumber
  • Pendekatan serupa mencakup Elastic License 2.0 dan Server Side Public License. Sebaiknya analisis secara cermat kelebihan dan kekurangan masing-masing lisensi untuk memilih yang paling sesuai bagi perusahaan
  • Perlu dilihat dampak Fair Source terhadap industri perangkat lunak secara keseluruhan, serta maknanya bagi pengembang dan pengguna. Karena ini adalah upaya baru, tentu bisa ada trial and error, tetapi pada akhirnya diharapkan dapat berkontribusi pada terciptanya ekosistem yang sehat dengan lebih banyak pihak yang berpartisipasi dalam pengembangan perangkat lunak

1 komentar

 
GN⁺ 2024-08-12
Komentar Hacker News
  • Saya suka karena mereka secara transparan menyatakan bahwa software ini bukan open source

    • Saya punya perasaan yang campur aduk terhadap gerakan open source secara keseluruhan
    • Membuka source code secara transparan dan membuatnya gratis untuk digunakan itu baik, tetapi saya pikir open source yang ketat menciptakan dunia yang lebih baik
    • Alasan aplikasi bisa dijalankan di Linux adalah karena semua cloud bisa menjalankannya, dan kita mendapat manfaat bisa memilih di antara para pesaing
    • Ironis bahwa software ini dibangun di atas git dan memiliki model bisnis yang bergantung pada FOSS, tetapi tetap berusaha membedakan dan melindunginya
    • Saya bisa masuk ke karier ini secara gratis berkat gerakan open source, dan saya pikir cara terbaik untuk membalas gerakan itu adalah dengan menulis dan mendistribusikan OSS dengan syarat yang paling permisif
  • Saya sempat bingung antara https://fair.io dan https://faircode.io

    • Menarik bahwa lisensi baru yang “fungsional” ini otomatis berubah menjadi MIT atau Apache 2.0 setelah 2 tahun
    • Saya mendukung software open source (dan gratis), tetapi berharap lisensi-lisensi baru seperti ini mendorong lebih banyak bisnis tingkat layanan untuk setidaknya membuka source code mereka sampai batas tertentu
  • Baru pertama kali mendengar tentang Fair Source License

    • Ini sedikit lebih restriktif daripada FOSS, tetapi tujuannya adalah mencegah hyperscaler menghasilkan uang dengan menjalankan software di cloud
  • Saya penasaran apakah ada yang bisa menjelaskan kelebihan lisensi seperti ini dibanding model open source pada umumnya

    • Saya sudah membaca halaman dan FAQ Fair Source, tetapi selain membuat software untuk sementara waktu jadi kurang bebas, saya tidak paham sudut pandang lainnya
  • Saya bukan ahli hukum, tetapi untuk penggunaan di lingkungan komersial ini tampak berisiko karena definisi “penggunaan kompetitif” bisa ditafsirkan sangat luas

  • Dalam konteks lisensi ini, sepertinya akan sulit mendefinisikan dengan jelas apa yang dimaksud dengan kompetisi

    • Saya ingat Unity dan Redis baru-baru ini beberapa kali mengeluarkan pernyataan soal masalah seperti ini dan sempat menimbulkan kebingungan
  • Saya penasaran kenapa perusahaan tidak merilis untuk semua orang di bawah AGPL, lalu untuk diri mereka sendiri di bawah lisensi komersial eksklusif

    • AGPL bisa mencegah Google dan AWS menggunakannya, dan lisensi komersial memungkinkan pemegang lisensi (mereka sendiri) untuk mengomersialkannya
  • Ada episode podcast yang membahas pendapat tentang “Fair Source”: https://changelog.com/podcast/586

  • Info terkait: Keygen sekarang juga Fair Source: https://keygen.sh/blog/keygen-is-now-fair-source

  • Saya penasaran apakah Fair Source adalah superset dari open source

    • Semua proyek open source mengungkapkan source code, berada di bawah lisensi open source, dan siapa pun bisa menggunakannya serta memodifikasinya selama tidak bersaing