oleh aerphanas pada Dec 21, 2022
Bagikan ke: Twitter | Facebook | LinkedIn
ilustrasi kontributor dari open source guide dengan beberapa perubahan

Daftar isi

Pendahuluan


Open Source software merupakan sebuah tindakan dimana kita sebagai pembuat software membagikan kode software secara terbuka bisa melalui github/gitlab/bitbucket/sourceforge dan sebagainya, untuk saat ini server version control yang paling terkenal adalah github.

pada awalnya software didistribusikan secara gratis, ketika kita membeli sebuah hardware, software diberikan juga dengan kompiler dan kodenya, sehingga siapa saja bisa menabahkan sebuah perbaikan atau menambahkan fitur baru, perlu diingat bahwa open source software dan free software merupakan 2 hal yang berbeda.

Cara Berkontribusi

dengan berkontribusi kita akan mendapat beberapa manfaat, mulai dari mendapat ilmu baru, mendapat teman baru, memunculkan ide baru, bahagia karna dapat memberikan manfaat kepada orang lain, dsb.

cara berkontribusi untuk Open Source software diantaranya :

  1. 1. Membuat/Memperbaiki Dokumentasi

    kita bisa memulainya dengan membuat dokumentasi, dokumentasi merupakan sebuah hal yang penting karna kita jadi tahu bagaimana menjalankan softwarenya, tidak hanya cara menjalankanya kita juga bisa menambahkan cara menggunakan, menginstall, dan cara berkontribusi, karna setiap software memiliki peraturannya sendiri.

    sebagai contoh, kita bisa memulainya dengan membuat/memperbaiki wiki pada linux distro yang kita gunakan.

  2. 2. Melaporkan masalah bila terjadi masalah

    dengan melaporkan masalah kita bisa mendapat perbaikan dari para kontributor, tidak hanya itu pembuat softwarenya juga akan semangat mengerjakanya karna mengetahui bila softwarenya dipakai dan bermanfaat untuk orang lain.

    melaporkan masalah biasanya kita membuka sebual issue pada server vcs (version control system) atau melaporkanya ke bugzilla tentusaja semua tergantung si pembuat software.

  3. 3. Berdiskusi Mengenai fitur baru

    terkadang pembuat software tidak memiliki ide untuk menambah fitur baru pada softwarenya, kita bisa membantunya mengembangkan softwarenya dengan memberikan ide-ide baru yang kita pikir akan membuat softwarenya berkembang.

    kita bisa berdiskusi ke momunitas, biasanya komunitas ada di sosial media seperti facebook, twitter, reddit, discord, dsb tergantung pembuat software.

  4. 4. Mempromosikannya

    mengajak teman atau saudara untuk menggunakan softwarenya, perlu diingat juga promosi berlebihan akan mendapat umpan negatif, karna bisa menggangu orang lain, saya sarankan promosi seperlunya.

  5. 5. Membantu pengguna yang mengalami masalah

    pengguna yang mengalami masalah tetapi tidak mendapat jawaban akan sangat membenci komunitasnya, jadi berikanlah solusi semampunya atau laporkanlah masalah pada pembuatnya.

    sebelum membatu proyek open source saya harap kamu juga melihat jenis lisensinya dan peraturan-peraturan mengenai cara berkontribusi.

Daftar Pustaka