ロードコード

RhodeCodeは、ファイアウォールの内側でソースコード管理を行うためのオープンソースのセルフホスト型プラットフォームです。組織内のGitMercurialSubversionリポジトリを、共通の認証と権限管理によって一元管理できます。RhodeCodeでは、Webインターフェースを介して フォークプルリクエストコードレビューが可能です。

ロードコード
サイトの種類
GitMercurialSVNソースコード管理
URLロードコード.com
コマーシャルはい
登録オプション(RhodeCode EEでは必須)
発売2010 (2010年
現在の状況オンライン
RhodeCode CE(コミュニティエディション)
原作者マルチン・クジミンスキ
開発者ロードコード株式会社
安定版リリース
5.5.1 [ 1 ] / 2025年4月8日 (2025年4月8日
リポジトリ
書かれたパイソン
オペレーティング·システムWindowsLinuxUnix
入手可能な英語
タイプソースコード管理
ライセンスオープンソース(AGPLv3)
Webサイトロードコード.com
RhodeCode EE(エンタープライズ版)
安定版リリース
4.17 / 2019年10月10日 ( 2019-10-10 )
リポジトリ
ライセンス独自の
Webサイトロードコード.com
ロードコード株式会社
サイトの種類
プライベート
設立2010
本部ベルリン、ドイツ
創設者マルチン・クジミンスキ
主要人物マルチン・クジミンスキ(CTO
業界ソフトウェア
URLロードコード.com

ソフトウェア

RhodeCodeは、 MercurialGitSVNリポジトリに対応したエンタープライズ向けソースコード管理プラットフォームです。ソースコードへのアクセス制御、ユーザー管理、コードレビューの実施のためのWebインターフェースとAPIも提供しています。このプラットフォームは、既存のツールと統合機能をコードベース全体に統一的に適用します。

RhodeCodeは、Pylonsフレームワークを使用してPythonで記述されています。専用サーバー(またはプライベートクラウド)上でスタンドアロンのホストアプリケーションとして実行され、組織内の複数のリポジトリを管理します。RhodeCode CEは無料で、ユーザー数とリポジトリ数は無制限です。RhodeCode EEは有料で、CE上にエンタープライズ統合を構築します。

特徴

チームコラボレーション:

  • 高度なコードレビュー
  • 並べて比較した差分。
  • プルリクエスト
  • インライン ソース コード チャット。
  • 全文コード検索とソースコードのインデックス作成。
  • Web ベースのファイルの追加、編集、削除。
  • コードスニペットシステム(pastebin)。

リポジトリ管理:

  • Mercurial、Git、Subversion の統合サポート。
  • きめ細かなユーザー管理とアクセス制御のためのツール。
  • IP 制限を備えた高度な権限システム。

コードのセキュリティと認証:

エディション

RhodeCodeプラットフォームには2つのエディションがあります: [ 2 ]

貢献

RhodeCode CEはAGPLv3ライセンスの下で提供されています。貢献を希望する開発者は、変更がRhodeCodeのメインコードベースにマージされる前に、貢献者ライセンス契約(CLA)に署名する必要があります。[ 3 ] RhodeCodeには、活発なオープンソース貢献者コミュニティと開発者プログラムがあります。[ 4 ]

歴史

RhodeCodeは、大規模組織のファイアウォールの内側にあるMercurialGitSVNリポジトリ間でソースコードをより効率的かつ安全に管理する方法を求めるMarcin Kuźmiński [ 5 ]によって2010年に作成されました。RhodeCodeはオープンソースソフトウェアとしてリリースされました。

2013年初頭、企業ユーザーからの要望に応える機能の実装を目的として、RhodeCode Enterpriseが開発されました。新バージョンは2013年8月にリリースされましたが、[ 6 ] [ 7 ]、これによりソフトウェアの一部はオープンソースではなくなりました。

オープンソースへの移行

RhodeCode Enterpriseの以前のバージョンは、GNU General Public Licenseバージョン3に基づいて完全にライセンスされていましたが、2013年8月にリリースされたRhodeCode 2.0では、ソフトウェア配布の一部に例外が導入されました。RhodeCodeはGPLライセンスの下で提供された独立開発者からのパッチを受け入れていたため、同社がそのような変更を行う法的権利を有するかどうかについて論争がありました。[ 8 ] Software Freedom ConservancyBradley M. Kuhn氏によると、この例外規定は曖昧で、「再配布者は自分の権利について不明確な思いを抱くことになる」とのことです。[ 9 ]さらに、彼はGPLv3 §7¶4でそのような行為が禁じられていると主張しています。[ 10 ] SFCは、数年かかる可能性のある訴訟を起こす代わりに、Kallitheaという名前でプロジェクトをフォークし、非フリーファイルをフリーファイルに置き換えることを決定しました。[ 8 ]

2016年よりRhodeCodeはオープンソースとなり、[ 11 ] RhodeCode CE(コミュニティ版)のソースコードはAGPLv3ライセンスの下で公開されています。同社がブログで説明しているように、この変更により「[RhodeCode]プラットフォームにおけるイノベーションのペースと範囲を加速させる」ことを目指しています(rhodecode.com、2016年)。RhodeCode EE(エンタープライズ版)は、独自のビジネスライセンスです。

会社

RhodeCode Inc.は、エンタープライズソフトウェア開発向けの製品を開発するソフトウェア会社です。同社のソースコード管理およびアプリケーションパフォーマンス管理製品は、ソフトウェア開発者、プロジェクトマネージャー、DevOpsエンジニアを対象としています。[ 12 ]

RhodeCodeは、2013年7月にMarcin Kuzminski氏とSebastian Kreutzberger氏によって設立されました。2014年10月にシリーズAラウンドで350万ドルの資金調達を達成し、現在はEarlybird Venture CapitalとDFJ Espritから出資を受けています。[ 13 ]

RhodeCodeはベルリンに本社を置き、[ 14 ]カリフォルニア州パロアルトにもオフィスを構えています。[ 15 ]

参考文献

  1. ^ 「rhodecode-enterprise-ce Files · \ · RhodeCode Free Hosting」. 2025年4月25日閲覧。
  2. ^ 「RhodeCodeエディション比較」 。 2016年7月21日閲覧
  3. ^ 「RhodeCodeコミュニティエディションへの貢献」 。 2016年7月21日閲覧
  4. ^ 「RhodeCode、オープンソース貢献者向けの開発者プログラムを開始」 2016年6月24日。 2016年7月21日閲覧
  5. ^ "RhodeCode - 120.000 Unternehmen Nutzten SCM ツール" .ベルリン・モルゲンポスト(ドイツ語)。 2014 年 4 月 25 日。2016年 3 月 4 日のオリジナルからアーカイブ2014 年6 月 25 日に取得
  6. ^ 「RhodeCode、MySQLの先駆者となりオープンソースのエンタープライズソリューションをリリース」(プレスリリース)2013年8月7日。 2014年6月25日閲覧
  7. ^ Meyer, David (2013年8月7日). 「有名ユーザーを誇るGitHubのライバルRhodeCodeがバージョン2.0をリリースし、収益化を開始」 . GigaOM . 2013年8月9日時点のオリジナルよりアーカイブ。 2014年6月25日閲覧
  8. ^ a bジェイク・エッジ (2014年8月27日). 「戦うのではなく、別れるLWN.net .
  9. ^ Bradley M. Kuhn (2014年7月15日). 「なぜConservancyのKallitheaプロジェクトが存在するのか」 . Software Freedom Conservancy .
  10. ^ Ben Cotton (2015年7月14日). 「訴訟なしでコピーレフトの戦いに勝つ方法。Software Freedom ConservancyのBradley Kuhn氏へのインタビュー」 Opensource.com.
  11. ^ 「RhodeCodeがオープンソース化」 2016年5月25日。 2016年7月21日閲覧
  12. ^ 「Python パッケージマネージャー RhodeCode 2.2.5」 。 2014年7月16日閲覧
  13. ^ David Meyer. 「エンタープライズコード管理スペシャリストのRhodeCodeが350万ドルの資金調達」 Gigaom . 2014年10月29日時点のオリジナルよりアーカイブ。 2014年10月28日閲覧
  14. ^ 「RhodeCode Company Details」 。 2016年7月16日閲覧
  15. ^ 「RhodeCode、シリコンバレーの中心部にグローバル本社を開設」 PRNewswire、2015年3月12日。