Saya bekerja untuk perusahaan yang memiliki beberapa perangkat lunak sumber tertutup. Salah satu perangkat lunak kami digunakan untuk melayani klien dan menghasilkan pendapatan sehingga memiliki nilai komersial bagi kami (dan membayar gaji saya).
Saya sudah bicara tentang open source kode, tetapi opsi open source di bawah sesuatu seperti MIT atau GPL atau lisensi open source lainnya yang memungkinkan pesaing untuk menginstalnya dan menawarkannya kepada klien kami dengan harga lebih murah telah menemui perlawanan yang jelas.
Bagaimana dengan menunjukkan kode tetapi tidak di bawah lisensi sumber terbuka?
Argumen yang saya dapatkan menentang hal ini adalah bahwa langkah ini akan membingungkan klien dan pengembang dan akan membuat kami lebih banyak publisitas buruk daripada hal baik apa pun. Pengembang PAINT.NET biasa merilis kodenya dan mendapat banyak kekurangan ketika ia mulai mengingatkan pesaing bahwa kodenya hanya untuk tujuan pendidikan dan tidak benar-benar open source.
Saya juga telah diberitahu bahwa open source untuk open source tidak masuk akal, bla bla bla, dan bahwa kecuali saya punya rencana bagaimana hal itu akan menghasilkan lebih banyak pendapatan, itu bukan untuk kita. Yah, jujur saya tidak punya rencana, tapi saya pikir kenapa tidak mencoba. Tentu saja saya tidak bisa mengatakan apakah ini akan membantu atau menyakiti kita. Saya tidak ingin mengambil tanggung jawab atas langkah yang mungkin merugikan perusahaan yang baik-baik saja dan membuat orang-orang diberhentikan.
Seperti yang saya katakan, lisensi open source tidak terlihat seperti opsi, jadi itu antara sumber tertutup atau menunjukkan kode tetapi masih di bawah lisensi hak cipta normal. Tetapi seperti yang saya katakan ada penolakan untuk menunjukkan kode karena khawatir bahwa pesaing akan menggunakan kode kita untuk membuat kode mereka sendiri.
Adakah yang tahu fakta yang dapat membantu keputusan ini, apakah mendukung atau menentang menunjukkan kode.