オープンソースプロジェクトのオーナーとして、人々に貢献して改善してもらいたいと思いませんか?
しかし、人々がソフトウェアを使用するための素晴らしいライセンスモデル(企業またはその他)を採用することに決めた場合、すべての収入に対する権利を得ますか?もしそうなら、なぜ人々はわざわざ貢献するのでしょうか?所有者であるあなたがすべての報酬を享受している間、彼らはすべての仕事をしている可能性がありますか?
これは私には間違っているようですが、おそらく私はそれを誤解しています。
オープンソースプロジェクトのオーナーとして、人々に貢献して改善してもらいたいと思いませんか?
しかし、人々がソフトウェアを使用するための素晴らしいライセンスモデル(企業またはその他)を採用することに決めた場合、すべての収入に対する権利を得ますか?もしそうなら、なぜ人々はわざわざ貢献するのでしょうか?所有者であるあなたがすべての報酬を享受している間、彼らはすべての仕事をしている可能性がありますか?
これは私には間違っているようですが、おそらく私はそれを誤解しています。
回答:
あなたが貢献しているオープンソースプロジェクトは、あなたにとって重要であるかもしれません。
オープンソースですが、企業にライセンスされているMonoの例を見てみましょう。
Mainsoft、プロジェクトの最も多作の貢献者の1つは、独自の.NETからJavaコンパイラのコードを使用します。会社は明らかにライセンス所有者よりも気にせず、企業に仕事を再ライセンスします。それは双方にメリットのあるスキームです。
これは私には間違っているようですが、おそらく私はそれを誤解しています。
あなたです。オープンソース自体は保護された用語です。オープンソースライセンスのプロジェクトは、OSIによって承認されたライセンスを使用しています。これらのライセンスはすべて、定義により、ライセンスされた製品が無料であることを意味します(無料のビールと同様)1)。それについての議論はありません。
CKEditorはダブルライセンスのインスタンスです。しかし、彼らの商用ライセンスは、それがOSSでもあるという事実を否定するものではありません。そのライセンスの残りの条件を順守できれば、無料です。できない場合は、自由でない商用利用ライセンスを選択するしかありません。
開発者として、オープンソースプロジェクトに貢献する場合、無料のプロジェクトに貢献することになります。確かに、メンテナはまだそれからお金を稼ぐかもしれませんが、それで何ですか?使用したい人のために、まだ自由に使用および変更できます。「見返りのサービス」として、もしそうなら、メンテナーは更新がコードに組み込まれ、ディストリビューターにプッシュされて公開されることを確認します。
1)オープンソース定義の最初のポイント