これらの情報を含み、サーバーの起動時にコンソール出力として出力する必要がある外部dllについて考えていましたが、正直なところ、それは可能ではないと思います(いくつかのメソッド、この場合はサモナーのコンソールクラスを呼び出すこと)呼び出されたオブジェクト)...しかし、可能であれば、方法を知っている人はいますか? また、オープンソース プロジェクトで私が上で述べたこと (プロジェクトの名前を変更しないようにすること) を行う他の方法を知っている人もいるでしょうか? 読んでくれてありがとう オープンソース プロジェクトで、私が上で言ったことを行う (プロジェクトの名前を変更しないようにする) 他の方法を知っている人はいますか? 読んでくれてありがとう オープンソース プロジェクトで、私が上で言ったことを行う (プロジェクトの名前を変更しないようにする) 他の方法を知っている人はいますか? 読んでくれてありがとう
4 に答える
「コードを保護する」ことはできません。GPL に移行することで、著作権ライセンスを侵害する人を訴える法的地位を得ることができますが、他にできることはあまりありません。
あなたの製品が十分に優れていれば、人々はあなたのバージョンを他の製品よりも優先して使用するでしょう。真のオープンソースでは、オリジナルの作品が破棄され、より優れたものが作成されることを理解していないと思います。これを処理できない場合は、ソースをまったく公開しないでください。
それができても、真のオープンソースであり続けることはできないと思います。
オープンソースの定義では、
ライセンスは、変更と派生作品を許可する必要があり、元のソフトウェアのライセンスと同じ条件で配布できるようにする必要があります。
コードのあらゆる側面 (名前などのコード内の文字列など) の変更を制限して準拠する方法がわかりません。
だから、あなたは非オープンソースのライセンスを探しています。あなたの主な関心事がクレジットされることである場合は、Creative Commons Attributionを参照してください。
これを防ぐライセンスの下でプロジェクトを提供しないのはなぜですか?
そうは言っても、プロジェクトの分岐は、多くのオープン ソース ライセンスによって提供されるコアで基本的な自由の 1 つです。ライセンスまたはメカニズムを使用してこれを回避しようとすると、コミュニティによる受け入れに影響を与える可能性があります。
GNU Free Documentation License は、あなたがここで求めているようなことをすることができるかもしれません。少なくとも、再配布者にはより徹底的な変更ログが必要です。タイトルを「不変のセクション」と宣言することさえできるかもしれませんが、GFDLの言語の多くは特にタイトルの変更に関するものであるため、おそらくそれについて弁護士に相談する必要があります。彼らは確かに、タイトルページが不変のセクションになることを意図していませんでした。
問題の大部分は、通常、オープンソースライセンスでは、コードをフォークするときにタイトルを変更する必要があるため、変更内容があなたのものではないように見えることです。同じタイトルを維持するためにフォークが必要になることを望んでいる人のことは聞いたことがありません。なぜあなたがこれを欲しがるのか想像できません。プログラムを改善するよりも簡単ですが、彼らはそれを絶対にひどいものにするために変更を加えることができ、それでも同じ名前を維持する必要があります。(そして、その一部だけを再利用したい場合はどうなりますか?同じ名前を維持するために、元のプログラムのどれだけが必要ですか?このウサギの穴に終わりはないと思います...)
そのすべてを乗り越えたとしても、GFDLはソースコード用に設計されていません。GNUGPLとは互換性がありません。OSI定義を満たしていない可能性があり、DFSGに準拠していないことは確かです。名前の変更を防ぐことで得られるよりもはるかに多くの潜在的な貢献者を怒らせるでしょう。そのようなライセンスの下でソースコードをリリースすることの利点は考えられません。制限は非常に奇妙なので、プログラマーはわざわざそれを理解しようとはしません。
だから、私は現在、プロジェクト名、作者などに関するいくつかの「デフォルト」文字列をソースに挿入する方法を探しています。これにより、スティーラー/リッパーなどがプロジェクトの名前を変更して販売することはできません。
元の名前で販売するのとはどのくらい違うのですか?何かをオープンソースとしてリリースすることは、人々にそれを売ろうと誘うことです。彼らがAUTHORSファイルからあなたの名前を削除したり、書いたふりをしたりした場合は、他の作曲と同じように、著作権侵害で彼らを追いかけます。