Berkontribusi pada Free Software

Banyak dari proyek Free Software membutuhkan bantuan. Tidak masalah wilayah keahlian Anda – ahli bahasa pemrograman, menulis dokumentasi, manajemen komunitas, ahli penjualan, ahli rancang dan seni – akan selalu ada proyek di luar sana yang membutuhkan bantuan Anda. Perhatikan perangkat lunak yang Anda gunakan setiap hari: ada kemungkinan banyak dari mereka adalah Free Software.

Komunitas tersebut sudah tidak sabar bertemu dengan anda! Carilah tempat berkomunikasi, forum internet, dan tempat berkumpul lainnya dan perkenalkan diri Anda.

Hal-hal yang harus diketahui

Saat Anda memberikan peningkatan pada Free Software, Anda biasanya diharapkan untuk memberikan-nya sesuai dengan syarat-syarat dari lisensi perangkat lunak yang proyek tersebut gunakan. Bacalah lisensi tersebut dan pastikan Anda setuju dengan syarat-nya terlebih dahulu sebelum memberikan hasil kontribusi anda.

Jika bukan Anda yang memiliki hasil kerja yang Anda berikan (contohnya, Anda berkontribusi dalam waktu kerja atau menggunakan peralatan perusahaan), Anda harus memastikan otorisasi dari pemegang hak cipta. Hal ini juga berlaku bila Anda menggunakan sumber kode dari proyek Free Software lainnya – lihat Penggunaan Free Software untuk lebih rinci.

Mengenai “Contributor License Agreements”

Beberapa proyek akan meminta Anda menandatangani sebuah “Contributor License Agreement” (CLA), atau dokumen yang mirip, saat memberikan kontribusi Anda. Sangatlah penting untuk membaca dokumen tersebut secara teliti. Dokumen tersebut mungkin digunakan untuk memastikan bahwa Anda-lah yang memegang hak cipta dari perubahan dan hak untuk berkontribusi. Namun, banyak juga dari dokumen persetujuan tersebut meminta Anda untuk mengindahkan hak-hak Anda, misalnya membolehkan penerbit menggabungkan perubahan Anda ke dalam perangkat lunak versi yang tidak-bebas.

Anda tidak diwajibkan untuk melepaskan hak-hak Anda. Persetujuan seperti itu diperlukan bagi penulis asli untuk menggabungkan perubahan Anda ke dalam versi perangkat lunak mereka, dan mendistribusikan perubahan tersebut atas nama Anda. Namun, Anda selalu berhak mendistribusikan peningkatan dari perangkat lunak itu sendiri, terpisah dari pemilik aslinya.

Penulis dari Free Software sangat tidak dianjurkan menggunakan CLA untuk mengatur kontribusi dari komunitas mereka. Untuk lebih rinci lihat Mengatur pemilik hak cipta.