2

GitHubでオープンソースプロジェクトを開始していますが、コミュニティで承認された許容可能なパッケージ名パターンを使用したいと考えており、許容可能なライセンスを使用したいと考えています。

パッケージ名について...私は登録済みのLLCを持っており、その下で大部分の作業を行っていますが、オープンソースプロジェクトのパッケージで自分の会社名を使用することが「許容できる」かどうかわかりませんか?

私の考えでは、2つの選択肢があります。

com.avalutions.projectname.*

また

projectname.*

これらの1つは他よりも意味がありますか?オプションを逃しましたか?

コミュニティと共有する以外に、このライブラリの当面の意図がない場合のベストプラクティスは何ですか?将来、プロジェクトをコストベースのプロジェクトに組み込むことにした場合、その時点でライセンスを変更できますか?

4

2 に答える 2

1

登録済みの会社名を使用すると、後で競合を回避するのに役立ちますが、好きなものを使用できます。開発者として、任意のライセンスでコードをリリースできるため、いつでもライセンスを追加できます。それはあなたのコードです。あなたのコードに他の誰かからの入力が含まれている場合、あなたへのライセンスがあなたが使用する予定のライセンスと互換性があることを確認する必要があります。または、それが直接の貢献 (つまり、コンポーネントやライブラリではない) の場合は、コードがリリースされることに同意する必要があります。そうであれば。ライセンス テンプレートとして使用できる成功した OS プロジェクトは数多くあります。

于 2012-04-11T17:42:58.967 に答える
0

LLC または個人の著作権: 著作者が誰であるか、著作権を再割り当てできるかどうかによって異なります。プロジェクトを自分自身または LLC のマーケティング目的で使用することは理にかなっています。それは自分で決めてください。

projectnameの上には常に 1 レベルあるため、その方向も考慮する必要があります。

org.foundation.projectname.*

何らかのエコシステムを構築したい場合は、自分の会社を前もって提示しない方がよいでしょう。

このライブラリをコミュニティと共有する以外に、当面の目的がない場合のベスト プラクティスは何ですか? 将来、プロジェクトを有償プロジェクトに組み込むことにした場合、その時点でライセンスを変更できますか?

開発者の観点から、何を公開するかを決定します。展示だけですか、それとも実際の開発ですか?開発に行くなら、オープンに行きましょう。将来閉鎖する必要がある場合は、他の貢献者から選んだ貢献の著作権/再ライセンス権を取得する必要があります。

于 2012-04-14T00:12:58.673 に答える