Pelepasan Kod Sumber Gumroad Mencetuskan Perbahasan Mengenai Definisi "Sumber Terbuka"

BigGo Editorial Team
Pelepasan Kod Sumber Gumroad Mencetuskan Perbahasan Mengenai Definisi "Sumber Terbuka"

Gumroad, platform e-dagang popular untuk pencipta kandungan, telah melepaskan kod sumbernya kepada umum, tetapi langkah ini telah mencetuskan perbahasan hangat dalam komuniti pembangun perisian tentang apa yang benar-benar membentuk perisian sumber terbuka. Walaupun pengasas Gumroad, Sahil Lavingia, mengumumkan pelepasan tersebut di media sosial sebagai sumber terbuka, ramai pembangun telah menunjukkan bahawa terma lesen tidak memenuhi definisi piawai industri.

Terma Lesen yang Ketat

Lesen yang mengiringi kod sumber Gumroad mengandungi batasan penting yang menghalangnya daripada layak sebagai benar-benar sumber terbuka mengikut Definisi Sumber Terbuka (OSD). Yang paling ketara, lesen tersebut mengehadkan penggunaan kepada syarikat dengan pendapatan tahunan kurang daripada 1 juta Dolar Amerika dan kurang daripada 10 juta Dolar Amerika dalam Nilai Dagangan Kasar (GMV), atau kepada organisasi bukan untung dan entiti kerajaan. Sekatan ini bertentangan secara langsung dengan kriteria kelima OSD, yang memerlukan lesen sumber terbuka tidak mendiskriminasi terhadap individu atau kumpulan.

Ia berisiko jika anda mempunyai sebarang peluang untuk melepasi pendapatan syarikat 1 juta Dolar Amerika kerana lesen akan tamat sebaik sahaja anda mencapai tahap itu dan anda perlu menulis semula segala-galanya.

Batasan ini mewujudkan risiko yang ketara bagi perniagaan yang mungkin membina berdasarkan kod asas Gumroad, kerana mereka perlu membina semula platform mereka jika mereka menjadi terlalu berjaya. Lesen tersebut juga menyesuaikan ambang pendapatan mengikut inflasi berdasarkan indeks harga pengguna Biro Statistik Buruh Amerika Syarikat.

Sekatan Lesen Gumroad:

  • Terhad kepada syarikat dengan pendapatan tahunan kurang daripada $1 juta USD
  • Terhad kepada syarikat dengan GMV kurang daripada $10 juta USD
  • Tersedia untuk organisasi bukan keuntungan dan entiti kerajaan
  • Ambang pendapatan diselaraskan mengikut inflasi berdasarkan Biro Statistik Buruh AS

Konflik dengan Definisi Sumber Terbuka:

  • Melanggar kriteria OSD 5 (tiada diskriminasi terhadap individu atau kumpulan)
  • Tidak serasi dengan definisi Yayasan Perisian Bebas
  • Diklasifikasikan sebagai "sumber tersedia" dan bukannya sumber terbuka sebenar

Tumpukan Teknologi Gumroad:

  • Aplikasi Ruby on Rails
  • Memerlukan Docker & Docker Compose untuk pembangunan
  • Menggunakan MySQL 8.0.x, Elasticsearch, ImageMagick, libvips, FFmpeg, dan PDFtk

Sumber Tersedia vs. Sumber Terbuka

Apa yang Gumroad telah lepaskan lebih tepat digambarkan sebagai sumber tersedia dan bukannya benar-benar sumber terbuka. Perbezaan ini penting dalam komuniti perisian, di mana sumber terbuka mempunyai makna khusus yang ditakrifkan oleh organisasi seperti Open Source Initiative (OSI) dan Free Software Foundation (FSF). Kedua-dua organisasi mengekalkan definisi yang memerlukan perisian boleh digunakan secara bebas oleh sesiapa sahaja tanpa diskriminasi.

Ramai pengulas telah menyatakan kekecewaan terhadap apa yang mereka lihat sebagai percubaan untuk mengambil alih istilah sumber terbuka untuk tujuan pemasaran sambil mengenakan sekatan yang bertentangan dengan prinsip asasnya. Sesetengah telah mencadangkan bahawa Gumroad sepatutnya lebih telus dengan menerangkan kod mereka secara jelas sebagai sumber tersedia dan bukannya sumber terbuka.

Potensi Manfaat Walaupun Ada Batasan

Walaupun kontroversi pelesenan, pelepasan ini masih menawarkan nilai kepada segmen tertentu komuniti pembangun. Sebagai aplikasi Rails, Gumroad mewakili salah satu kod asas yang lebih besar yang tersedia untuk kajian, yang boleh bermanfaat untuk tujuan pembelajaran dan latihan AI. Syarikat itu juga menawarkan ganjaran untuk menangani isu dalam kod asas, mewujudkan peluang untuk pembangun menyumbang dan mendapat ganjaran.

Bagi perniagaan kecil dan pembangun individu yang tidak menjangka melebihi ambang pendapatan, kod tersebut boleh menyediakan asas untuk membina platform e-dagang mereka sendiri. Organisasi bukan untung dan entiti kerajaan juga boleh menggunakan sepenuhnya kod asas tanpa kebimbangan tentang batasan pendapatan.

Strategi Perniagaan Gumroad

Sesetengah pengulas telah membuat spekulasi tentang motivasi Gumroad untuk melepaskan kod sumber dengan sekatan khusus ini. Syarikat itu telah mengalami perubahan ketara sejak penubuhannya 14 tahun lalu, termasuk beralih daripada pembiayaan modal teroka apabila Kleiner Perkins menjual kembali saham mereka kepada Gumroad dengan harga 1 Dolar Amerika.

Sahil Lavingia telah menyebut di media sosial bahawa beliau percaya AI akan mengurangkan nilai perisian secara ketara pada masa hadapan, yang mungkin menjelaskan keputusan untuk menjadikan kod tersedia untuk latihan AI sambil masih mengekalkan sekatan yang menghalang persaingan langsung daripada perniagaan yang lebih besar.

Pelepasan ini berlaku pada masa Gumroad telah meningkatkan yurannya kepada 10% tambah yuran pemprosesan, berbanding 1 Dolar Amerika tambah yuran pemprosesan sebelumnya, mencadangkan perubahan dalam strategi perniagaan yang mungkin termasuk memanfaatkan sumbangan komuniti kepada kod asas mereka.

Akhirnya, walaupun pelepasan kod sumber Gumroad menyediakan sumber yang berharga untuk pembangun dan organisasi tertentu, perbahasan mengenai terma pelesenannya menyerlahkan kepentingan terminologi yang tepat dalam komuniti sumber terbuka dan ketegangan berterusan antara kepentingan komersial dan prinsip sumber terbuka.

Rujukan: gumroad