Baru-baru ini saya mulai memelihara perpustakaan JavaScript open source saya sendiri. Saya membuatnya untuk menyelesaikan kebutuhan yang cukup spesifik tetapi cukup teratur melihat pertanyaan yang dapat diselesaikan (secara keseluruhan / bagian) dengan menggunakan perpustakaan saya.
Saya memposting jawaban saya dan pastikan untuk selalu menyertakan bahwa saya memelihara perpustakaan.
Saya merasa untuk proyek-proyek open source ini mungkin bukan masalah besar tetapi di mana Anda menarik garis? (mis: produk komersial) Apakah etis bagi seorang programmer untuk mempromosikan perpustakaannya sendiri? Kapan bukan?
open-source
ethics
Kit Menke
sumber
sumber
Jawaban:
Mengapa itu tidak etis? Anda tidak memperoleh keuntungan finansial, dan itu juga membuat pembaca tahu bahwa:
Saya kira jika Anda benar-benar khawatir tentang hal itu, Anda selalu dapat mencoba menyebutkan perpustakaan serupa yang mungkin digunakan untuk memecahkan masalah yang sama, dan dengan cepat membandingkan milik Anda dengan perpustakaan mereka.
sumber
Ini telah dibahas di Meta Stack Overflow.
Di situs-situs ini, Anda harus menyarankan perangkat lunak Anda jika itu adalah solusi yang baik dan tepat. Menyarankannya saat tidak akan dilihat sebagai spam. Anda perlu mengungkapkan hubungan Anda.
Ini berlaku terlepas dari apakah perangkat lunaknya adalah F / OSS atau komersial berpemilik, meskipun orang mungkin lebih memaafkan kesalahan jujur untuk F / OSS.
sumber
Jika Anda benar-benar percaya bahwa perpustakaan Anda adalah solusi yang baik untuk kasus tertentu, saya tidak melihat ada masalah dengan mempromosikannya. Karena Anda mengembangkannya, Anda mungkin memiliki pemahaman yang baik tentang domain dan solusi lain sehingga membuat Anda lebih berkualitas untuk menyarankan solusi daripada orang lain yang tidak memiliki pengalaman seperti itu.
sumber
Tergantung....
Saat menjawab, apakah Anda hanya berkata pada diri sendiri, "perpustakaan saya dapat menyelesaikan masalah itu" atau apakah Anda mengatakan "perpustakaan saya adalah solusi yang bagus untuk masalah itu"?
Yang kedua pasti OK. Yang pertama bisa sedikit tidak etis, bahkan dengan disclaimer Anda, dalam arti bahwa Anda harus menjawab pertanyaan dengan jawaban terbaik. Jika tidak, Anda menjual, dan T&J tidak boleh digunakan untuk menjual (bahkan jika tidak ada uang yang dipertaruhkan).
Ingatlah bahwa perpustakaan tidak akan menjadi solusi yang bagus jika banyak yang tidak digunakan.
sumber
Tentu itu etis ... Itulah yang dilakukan pengembang open source di konferensi, untuk mempromosikan produk mereka sendiri. Lagi pula, jika Anda tidak peduli dengan produk Anda sendiri, siapa lagi? Sebuah kompetisi? Pokoknya pengguna adalah orang yang akan memiliki keputusan akhir, dan akhirnya pilihan ada di tangan mereka.
sumber
Satu-satunya waktu yang tidak etis adalah ketika Anda bekerja untuk sebuah perusahaan dan "meyakinkan" (perhatikan tanda kutip?) Manajemen untuk membeli produk Anda sendiri.
Dengan semuanya gratis Anda kehilangan banyak kewajiban.
Selain itu, makan makanan anjing Anda sendiri dianggap sebagai bukti nilai
sumber
Tentu.
Jika itu menyelesaikan masalah yang ada, maka itu relevan secara mekanis, tidak ada keraguan itu.
Saya yakin orang akan menghargai beberapa pengungkapan seperti "Saya adalah penulis perpustakaan ini". Tidak perlu per se tetapi sangat, sangat dianjurkan dan diharapkan. Keraguan akan etika bukanlah dimasukkannya perpustakaan tetapi pengungkapan dari Anda yang membuatnya. Yang harus selalu Anda lakukan.
sumber
Sudah pasti etis. Terkadang lebih baik untuk menerima dukungan langsung dari penulis teknologi, terutama, jika penulis menawarkan solusi yang lebih baik.
Di sisi lain bentuk pengungkapan afiliasi saat ini seperti alasan: "Maaf, saya seorang penulis teknologi ini ..., tetapi jawaban yang tepat adalah ...". Saya pikir lebih baik memiliki ikon khusus untuk jawaban "Jawab dari penulis". Ini tidak akan menjadi alasan, tetapi informasi tambahan untuk peserta.
sumber