複数のクローズドソースソフトウェアを所有している会社で働いています。私たちのソフトウェアの1つは、クライアントにサービスを提供し、収入を生み出すために使用されます。そのため、それは私たちにとって商業的価値があります(そして私の給料を支払います)。
コードのオープンソースについて説明しましたが、MITやGPLなどのオープンソースライセンスの下でオープンソースを選択し、競合他社がコードをインストールしてクライアントに安価で提供できるようにするという選択肢は、明確な抵抗に直面しています。
オープンソースライセンスではなくコードを表示するのはどうですか?
私がこれに反対してきた議論は、この動きがクライアントと開発者を混乱させ、どんな良いものよりも悪い宣伝を私たちに与えるだろうということです。PAINT.NETの開発者は自分のコードをリリースしていて、そのコードは教育目的のみであり、実際にはオープンソースではないことを競合他社に思い出させ始めたとき、多くの落胆を感じました。
また、オープンソーシングのためのオープンソーシングは意味がないと言われてきました。どうすれば収益を増やすことができるかについての計画がない限り、それは私たちには当てはまりません。えっと、正直言って計画はありませんが、やってみようと思いました。もちろん、これが私たちを助けるか、私たちを傷つけるかどうかは言えません。私は、業績を上げている企業を傷つけ、人々を解雇する可能性のある行動に責任を負いたくない。
先ほど述べたように、オープンソースライセンスはオプションのように見えないため、クローズドソースかコードの表示の中間にありますが、それでも通常の著作権ライセンスの下にあります。しかし、先に述べたように、競合他社が自社のコードを使用して独自のコードを作成するのではないかという懸念のため、コードを表示することに抵抗があります。
コードの表示に賛成か反対かに関わらず、この決定に役立つ可能性のある事実を誰かが知っていますか?