Apakah ada nilai apa pun dalam Open sourcing proyek bersenang-senang Anda [ditutup]

12

Saya telah menulis banyak proyek yang menyenangkan bagi saya dan telah menunjukkannya kepada teman dan semacamnya. Apakah ada nilai dalam melakukan pekerjaan dan menjadikan proyek ini open source karena minat dan manfaatnya terbatas.

memutarkan lagi
sumber

Jawaban:

20

Tentu!

  • Kegunaan terbatas dapat diperluas oleh orang lain.
  • Orang lain mungkin membutuhkan jenis kode yang persis sama atau dapat digunakan sebagai bahan pengajaran.
  • Karena demografi internet yang sangat besar pasti ada seseorang yang tertarik.

Di samping itu:

  • Kode OpenSource harus didokumentasikan atau dikomentari dengan baik.
  • Kode harus dapat dimengerti dan dibaca.
  • Kode harus berfungsi.

Ingatlah:

  • Orang lain mungkin merapikan kode Anda jika mereka mendapatkan pikiran Anda.
  • Orang lain dapat mengoptimalkan kode Anda dan mengajarkan Anda sesuatu.
Jackeo
sumber
kedengarannya seperti tidak perlu berkomentar / mendokumentasikan kode sumber tertutup ...
Andre Holzner
Maaf, tapi tidak - Anda harus melakukannya. Umm ... Anda harus benar-benar melakukannya, tetapi dokumentasi / komentar jauh lebih dibutuhkan di OpenSource karena bahkan pemula mungkin akan melihat kode Anda, dan tidak akan ada orang yang mungkin memperkenalkan Anda pada kode tersebut, tidak seperti di perusahaan tempat ClosedSource ditulis.
JackLeo
10

Benar

Minimal, ini memamerkan pekerjaan Anda. Paling-paling, Anda akan menghasilkan bunga, orang-orang akan membayar proyek Anda dan berpotensi mengubahnya menjadi sesuatu yang Anda bahkan tidak pernah mempertimbangkan untuk membuatnya :)

Demian Brecht
sumber
5

Nilai sebenarnya dari open-source adalah bagaimana hal itu dapat digunakan untuk belajar, dalam komunitas yang dibuatnya dan nilai yang dibawa oleh komunitas melalui perbaikan bug dan penyempurnaan.

Jika Anda ingin membantu orang lain mempelajari apa yang Anda ketahui dan ingin belajar dari pengetahuan kolektif programmer lain, open-source adalah cara yang bagus.

Rob Raisch
sumber
3

Pastinya. Jika tidak ada yang lain, Anda telah memecahkan masalah menyimpan dan berbagi kode saat Anda membutuhkannya.

Wyatt Barnett
sumber