2017-12-02 15 views
2

プライベートレポジトリの使用を考え始めたばかりの人は、正しく理解すれば、アプリケーション/プログラムをオープンソースにする準備ができるまでプライベートでコミットすることができます一度すると、Github/Bitbucketのコミット履歴全体がすべての人に見えるようになります(あなたが開いているときと同じように)。プライベートレポの利点/欠点の管理

誰かが何かをオープンソースしてから、/ area/app/etcフィールドでソースを公開しているとどうなりますか?あなたは基本的にオープンソースのソフトウェアを代償してもらえますか(または著者に直接連絡してください)、そして "反対意見"の出所ですか?明らかに、オープンソースの人物はあなたがプライベートモードで開発しているので、あなたの存在を知らなかったでしょう。そうすれば、そのような仮説的な状況になるのでしょうか?

私は、あなたよりも多くのリソースを持っていて、フィニッシュラインにあなたをアウトコードしたり、あなたのコードを(アトリビューションなしの可能性がある)大幅にリファクタリングしたりすることができる競合他社によるプライベートレポの有用性をはっきりと見て取ることができます。それを超えて私は実際にプライベートレポジトリのソフトウェア開発に直接的な利益の多くを見ません。誰も私のために上記の点を明確にすることはできますか?記録のために、私は以下のような関連記事を調査しました:https://softwareengineering.stackexchange.com/questions/87577/whats-the-benefit-of-having-a-private-repository-for-personal-projects

+0

プライベートレポは独自のコードを保持している可能性があります。 – chessofnerd

+0

私は、プライベートレポジスを常にプライベートにするプロジェクトに使用しました。 –

答えて

0

私書箱はあなたや他の人によってのみ可視です。

コンテンツに関するものではありません:(Gitリポジトリ(公開または非公開))には、プロジェクトまたはファイルの集合のみを格納することができます。これは「ソフトウェア開発」に限定されません。たとえば、覚えておきたいメモを表すプライベートシンプルテキストファイルを保存することができます。

通常、「Ownership and Open Source」(Eric S. Raymond)に記載されているオープンソースプロジェクトの所有権を主張する3つの方法は、プライベート/パブリックリポジトリとは関係ありません。

  • 一つ、最も明白には、プロジェクトを発見したことです。プロジェクトの開始当初からメンテナが1人しかなく、メンテナがまだアクティブである場合、カスタムは誰がプロジェクトを所有しているかについての質問を許可しません。

第二の方法は、以前の所有者があなたに渡さプロジェクトの所有権を持つことである

これは通信に関するものであり、リポジトリ管理についてのものではありません。