|
「オープンソースライセンスの選び方」の記事では、オープンソースライセンスの基本、その機能と違いについて解説しています。コードをリリースする準備をする際には、様々なコードホスティングプラットフォームでオープンソースライセンスを設定する方法を理解することが不可欠です。一般的に使用されているプラットフォームには、Google Code、GitHub、SourceForge、CodePlexなどがあります。以下に、これらのプラットフォームでオープンソースライセンスを設定する方法の一覧を示します。 1. Google Code(Googleのコードホスティングプラットフォーム)は、一般的に非常に使いやすいです。グレートファイアウォールに頻繁にブロックされないのであれば、これは現実的な選択肢です。SVNとGitプロトコルをサポートしています。このプラットフォームでコードを共有するには…
2. 後発のGitHubは、Gitプロトコル固有の利点により、近年大きな注目を集めています。2011年のレポートでは、GitHubのコミット数がSourceForge、Google Code、MicrosoftのCodePlexを上回ったとさえ述べられています。コードホスティングツールとしての人気を考えると、GitHubでコードを共有するのは当然のことです。
GitHubについて書き終えたばかりで設定がうまくいかなかったのですが、今日ログインしてみると、GitHubにオープンソースライセンスのオプションが追加されていたことがわかりました。CSDNにも関連ニュースがあり、「GitHubがついにオープンソースプロジェクトのライセンスを真剣に検討し始めた」とありました。オープンソースは社会的な活動であり、長期的には皆の積極的な参加によってのみ継続できるため、標準化は依然としてあらゆる場所で必要なようです。 追記:Git(オープンソースまたはクローズドソース)プロジェクトをホスティングするウェブサイトでは、クローズドソースプロジェクトの場合は月額7ドルから有料となります。300GBの無料スペースも提供されており、それを超える追加スペースは別途料金がかかります。ただし、一般的なオープンソースプロジェクトであれば、この容量で十分でしょう。 3. SourceForgeは、かつては世界的に名声を博したオープンソースソフトウェア開発プラットフォーム兼リポジトリであり、GitHubとの競争にも関わらず、依然としてリーダーの座を維持しています。その利点としては、帯域幅制限がない、ダウンロード統計と分析機能、ファイルの可視性を高める膨大な毎日のトラフィック、オープンソースコミュニティにおける高い信頼性、SVNおよびGitプロトコルのサポートなどが挙げられます。
SourceForgeは幅広いライセンスをサポートしているので、オープンソースライセンスに興味のある方はぜひチェックしてみてください。ただし、インターフェースがやや複雑であることは否めません。 4. CodePlex。***Microsoftのコードホスティングツールを見てみましょう。ページデザインは非常にシンプルで、クリックしやすい大きなボタンがいくつか表示されています。ホームページを見て、オープンソースライセンスの設定方法が気になったことはありませんか?インターフェース上のボタンをクリックするだけなので、本当に簡単ではないでしょうか?
この記事では、オープンソースライセンスのサポートと、最も一般的な集中型オープンソースプロジェクトホスティングプラットフォームの運用方法を比較します。ニーズに合ったものをお選びください。 |
オープンソースライセンスの選び方 オープンソースコード
関連するおすすめ記事
-
UIUC のエージェントレス ソリューションは、SWE-bench で実際のプログラミング問題を簡単に解決し、オープンソース AI ソフトウェア エンジニアのリストでトップに立っています。
-
2018年のオープンソース技術開発のトレンドトップ10
-
YYDS を使用してビジュアル セットアップを行う 6 つのオープン ソース プロジェクトを共有します。
-
オープンソースの世界で最も影響力を持つのは誰でしょうか?
-
オープンソース ソフトウェアは、ハッカーにとってバックドアや脆弱性を残しており、広範囲にわたる脅威となっています。
-
Permify: 推奨オープンソースライセンスサービスおよびポリシーエンジン