Merilis Free Software

Punya ide bagus untuk proyek Free Software dan ingin merilisnya? Baguslah! Berikut langkah-langkahnya:

  1. Buat dan tulis kodenya!
  2. Pilih lisensi perangkat lunak
  3. Rilis proyek Anda
  4. Bangun komunitas (opsional)

Tentu saja kami tidak dapat membantu Anda dalam hal ini. Namun, sebuah saran dari kami: rilis lebih awal. Banyak penulis yang enggan merilis kode mereka, khawatir dengan kurangnya dokumentasi, fitur yang kurang, celah-celah yang banyak, atau bahkan hanya kode yang jelek – semuanya harus diperbaiki sebelum siap dirilis. Tidak juga! Merilis lebih awal adalah langkah yang penting untuk mendapatkan umpan balik dan sangat penting untuk mendapatkan perhatian dari orang lain yang mungkin bisa membantu Anda. Rilis kode Anda secepat mungkin.

Memilih lisensi

Sebelum Anda merilis, Anda harus memilih sebuah lisensi Free Software yang cocok dengan Anda. Anda dapat menulis lisensi sendiri, namun sangat tidak disarankan, bahkan untuk perusahaan besar yang bisa menyewa pengacara membuat lisensi yang baru. Ada banyak lisensi yang mungkin sesuai dengan kebutuhan Anda, dan kita dapat melihat dan memilih salah satu yang sesuai bagi Anda dalam memilih lisensi.

Memilih sebuah lisensi diperlukan saat merilis sebuah proyek Free Software – jika lisensi tidak ada, pekerjaan Anda dianggap menjadi tidak-bebas. Pilihan Anda memiliki konsekuensi yang penting pada jangka panjang proyek Anda, jadi teliti lah dalam memilih. Langkah ini sangat penting.

Merilis proyek Anda

Saat Anda siap merilis proyek Anda, cara paling mudah adalah dengan mengunggah-nya ke sebuah bengkel perangkat lunak. Ada banyak pilihan, setiap-nya menyediakan beragam fitur untuk membuat pengembangan dan kolaborasi lebih mudah bagi Anda. Kebanyakan “bengkel perangkat lunak” ini adalah Free Software juga – kami rekomendasi kan menggunakan yang bebas daripada alternatif lain yang tidak-bebas. Berikut beberapa pilihannya:

Anda juga dapat merilis dalam infrastruktur Anda sendiri. Dengan mengunggah arsip (.zip, .tar.gz, atau format lain) dari proyek Anda dalam sebuah peladen web Anda sendiri sudah cukup, namun Anda juga bisa menjalankan seluruh “bengkel perangkat lunak” di peladen Anda sendiri jika itu lebih cocok bagi proyek anda.

Membangun komunitas

Salah satu keuntungan merilis Free Software yaitu komunitas dapat ikut serta membantu membuatnya lebih baik daripada bekerja sendiri. Mengelola komunitas sangat penting untuk memastikan perangkat lunak Anda menjadi lebih baik. Kami menulis artikel tentang beragam subjek bagi semua peserta Free Software, termasuk saran dalam membangun dan mengelola komunitas.