ロードコード

フリー百科事典ウィキペディアより

RhodeCode は、ファイアウォールの背後でソース コードを管理するためのオープン ソースの自己ホスト型プラットフォームです。組織内のGitMercurial、およびSubversionリポジトリを一元管理し、共通の認証と権限管理を提供します。RhodeCode では、Web インターフェイスを介して フォークプル リクエスト、およびコード レビューが可能です。

ロードコード
Rhodecode-logo.png
RhodeCode UI.png
サイトの種類
GitMercurialSVN
ソースコード管理
URLrhodecode.com _
商業はい
登録オプション(RhodeCode EE では必須)
発売2010年; 13年前 (2010)
現在のステータスオンライン
RhodeCode CE (コミュニティ版)
原作者マルチン・クジミンスキ
開発者ロードコード株式会社
安定版リリース
4.17 [1] / 2019 年 10 月 10 日; 3年前 (2019-10-10)
リポジトリ
で書かれているパイソン
オペレーティング·システムウィンドウズリナックスユニックス
で利用可能英語
タイプソースコード管理
ライセンスオープンソース (AGPLv3)
Webサイトrhodecode.com _
RhodeCode EE (エンタープライズ版)
安定版リリース
4.17 / 2019 年 10 月 10 日; 3年前 (2019-10-10)
リポジトリ
ライセンス独自の
Webサイトrhodecode.com _
ロードコード株式会社
サイトの種類
プライベート
設立2010年
本部ベルリン, ドイツ
創設者マルチン・クジミンスキ
重要人物Marcin Kuźmiński ( CTO )
業界ソフトウェア
URLrhodecode.com _

ソフトウェア

RhodeCode は、 MercurialGit、およびSVNリポジトリ用のエンタープライズソース コード管理プラットフォームです。また、ソース コードへのアクセスを制御し、ユーザーを管理し、コード レビューを実施するための Web インターフェイスと API も提供しますこのプラットフォームは、統一された方法でコード ベース全体に既存のツールと統合を適用します。

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

機能

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

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

リポジトリ管理:

  • Mercurial、Git、および Subversion の統合サポート。
  • アクセス制御のためのきめ細かなユーザー管理とツール。
  • IP制限付きの高度な許可システム。

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

エディション

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

  • RhodeCode CE (コミュニティ エディション) は無料でオープン ソースです。AGPLv3ライセンスの条項に基づいてライセンスされており、ソース コードは公開されています。
  • RhodeCode EE (Enterprise Edition) はユーザーごとにライセンスされ、RhodeCode CE に技術サポートとエンタープライズ認証を追加します。

貢献

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

歴史

RhodeCode は 2010 年に Marcin Kuźmiński [5]によって作成され、大規模な組織のファイアウォールの背後にあるMercurialGit、およびSVNリポジトリ全体でソース コードを管理するためのより効率的で安全な方法に対する彼のニーズを満たすために作成されました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 (Community Edition) のソース コードはAGPLv3ライセンスの下で公開されています。同社がブログで説明しているように、この動きにより、「[RhodeCode] プラットフォームでのイノベーションのペースと範囲を加速する」つもりです ( rhodecode.com, 2016 )。RhodeCode EE (Enterprise Edition) には、独自のビジネス ライセンスがあります。

会社

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

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

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

参考文献

  1. ^ RhodeCode ダウンロードページ
  2. ^ "RhodeCode エディションの比較" . 2016 年7 月 21 日閲覧
  3. ^ "RhodeCode Community Edition への貢献" . 2016 年7 月 21 日閲覧
  4. ^ "RhodeCode がオープン ソース コントリビューター向けの開発者プログラムを開始" . 2016 年7 月 21 日閲覧
  5. ^ "RhodeCode - 120.000 Unternehmen nutzten SCM ツール" . Berliner Morgenpost (ドイツ語)。2014 年 4 月 25 日2014 年6 月 25 日閲覧
  6. ^ 「RhodeCode は、オープン ソース エンタープライズ ソリューションのリリースにより、MySQL によるトレイルブレイズに続く」 (プレス リリース). 2013 年 8 月 7 日2014 年6 月 25 日閲覧
  7. ^ マイヤー、デビッド (2013 年 8 月 7 日). 「ビッグネームのユーザーを誇り、Github のライバルである RhodeCode がバージョン 2.0 にヒットし、収益を上げ始める」 . ギガオーム2014 年6 月 25 日閲覧
  8. ^ a b Jake Edge (2014 年 8 月 27 日)。「戦う代わりに分岐する」 . LWN.net .
  9. ^ ブラッドリー M. クーン(2014 年 7 月 15 日)。「コンサーバンシーのカリテア プロジェクトが存在する理由」 . ソフトウェアの自由の保全
  10. ^ ベン・コットン (2015 年 7 月 14 日). 「訴訟なしでコピーレフトの戦いに勝つ方法. Software Freedom Conservancy、Bradley Kuhn へのインタビュー」 . オープンソース.com.
  11. ^ "RhodeCode がオープン ソースに移行" . 2016 年7 月 21 日閲覧
  12. ^ "Python パッケージ マネージャー RhodeCode 2.2.5" . 2014年7月16日閲覧
  13. ^ デビッド・マイヤー. 「エンタープライズ コード管理のスペシャリストである RhodeCode は、350 万ドルの資金を調達しています」 . ギガオム2014 年10 月 28 日閲覧
  14. ^ "RhodeCode 会社概要" . 2016年7月16日閲覧
  15. ^ "RhodeCode がシリコン バレーの中心部にグローバル本社を開設" . PRニュースワイヤー。2015 年 3 月 12 日。

外部リンク