これは少し異常な状況です。その背景を説明しようとする
大規模な営利企業 (どれとは言えません) は、何年も維持していないフレームワークの IP を持っています。このフレームワークには、進歩を望む欲求不満のユーザーがまだたくさんいます。
私は会社との対話を首尾よく開始し、彼らがそれをオープンソースとしてリリースすることを提案しました. 彼らはそれを拒否し、ビジネス要件のために不可能だと言いました。しかし、ソースをGithubにリリースして、有料の顧客にサービスとして提供することもできます。つまり、顧客は変更をリポジトリにコミットすることもできます。
しかし、問題はIPです。同社は、元のコードと将来のすべての変更の両方について、完全な IP を維持したいと考えています。そのような条件で変更をコミットする開発者は多くないと思います。営利企業でタダで働いているような気分になるでしょう。オープンソース プロジェクトで無料で仕事をすることは、まったく別のことです。
だから私の質問
Git またはその他のソフトウェアを使用して、元のソースをある場所に保持し、別の場所で変更することは可能ですか? 技術的に可能であれば、元のソースの IP を保持し、変更のために IP を解放する方が簡単です。
編集 1
そのため、change-repository の要件は、それにしかアクセスできないユーザーが完全なソースを再構築できないことです。orginal-repository へのアクセス権も必要です。