亡くなった友人のキュレーションプロジェクト


12

私の非常に良い友人であり、熱心なプログラマーも最近亡くなりました。彼はBitBucketに40近いプロジェクトを残しました。それらのほとんどは公開されていますが、一部はプライベートとしてマークされています。私は彼の作品を消滅させるのではなく、プロジェクトのキュレーションの義務を負うことにしました。

同じ状況にあった場合、何をしましたか?すべてをオープンソース化しましたか?開発を続けますか?すべて削除しますか?私は他の人の経験を聞くことに非常に興味があります。

一部のプロジェクトがプライベートとしてマークされている理由はいくつかあります(BitBucketのプライベートプロジェクトは、招待されたユーザーと元の作成者にのみ表示されます)。

  • それらの1つは、アプリストアで無料だったiOS Webアプリです。彼の未亡人に好意的に彼のウェブサイトを閉鎖しているので、私はストアからアプリを削除しなければなりませんでした。ただし、私はすでにGPL v3でアプリを公開しました(彼はGPLの大支持者でした)。
  • それらの1つには独自のコードが含まれています。オープンソース化することはできません。
  • その他は非常に進行中の作業です。彼がそれらをホスト型の有料サービスにするつもりなのか、それとも終了時にオープンソースライセンスの下でコードを提供したかったのかはわかりません。

プライベートプロジェクトのリストは次のとおりです。

  • Runge-KuttaおよびEulerアルゴリズムとともにSBMLを使用して何らかの処理を行う、ある種の生細胞シミュレーター。ここにはかなりの量のコードがありますが、私はそれが何をするのか、それがどれだけ遠くにあるのかを知りません。ドキュメントなし。
  • 会計アプリケーション; その背後には堅牢なDB設計があるように見えますが、その上にはほとんどコードがありません。
  • 良いレストランを提案することを目的とするウェブサイト。yii上に構築。多くのコードがあるようですが、WAMPスタックを設定して、その距離を確認する必要があります。
  • 彼と同じ問題に苦しんでいる人々への記念碑をホストすることを目的としたウェブサイト。Joomla上に構築されています。コードのどれだけがJoomlaで、どれだけがカスタムなのかわかりません。繰り返しになりますが、Joomlaを実行して確認する必要があります。

彼にMercurialとBitBucketを紹介したところです。すべてのプライベートプロジェクトは、以前SVNを使用していたバージョン管理を使用していなかったコードベースの単一コミットです。SVNリポジトリがないため、コミットログを表示できません。


「それらのいくつかはプライベートとしてマークされています」?理由について考えたことはありますか?歴史はありますか?ヒントはありますか?
-S.Lott

「進行中の作業」のみがあいまいに見えるため(既に行った他の2つの決定)、それらがどのように見えるかをさらに説明する必要があります。彼らは働いていますか?それらは合理的に完了していますか?それらは価値があるのでしょうか?情報がまったくないため、詳細が重要です。
S.Lott

それはとても愛すべきことです。
ザカリーK

4
現状では、この質問には非常に重要なデータがありません。彼は何と言いますか?彼の作品の著作権は彼の財産の一部であったため、彼の未亡人または他の被告人の著作権である可能性があります。彼は特定の準備をしたかもしれません-私は私のドライブにソースディレクトリをリストする私の意志のセクションがあります。コピーを受け取る人。およびライセンス条項。
ピーターテイラー

@ピーター:彼の意志には彼のコードについての言及はありません。彼の未亡人は、私が彼のウェブホスティング/ソフトウェアプロジェクト/などで私が最も思うと思うことを成し遂げるために私を与えました。ずいぶん前に、私たちのいずれかに何かが起こった場合、オンラインIDに何が起こるかを議論しました。パスワードを交換しましたが、お互いのコードをどうするかについては話し合いませんでした。病的すぎるように見えたが、今では遅すぎる...-
Ant

回答:


8

彼は親友なので、彼の主な強みと彼が信じていることを知っていると思います。彼のプロジェクトの大部分がオープンソースであるが、いくつかはプライベートとマークされている場合、これには理由がありますか?おそらく、このプロジェクトは、彼がそれを公開する自信があるという条件ではなかったのでしょうか、それとも、彼のためであり、他の誰かのためではないのでしょうか?

個人的に、プロジェクトに取り組んでいる間に亡くなった場合、信頼できる誰か/人に、それを生かし、それを公に共有するかどうかを呼びかけたいと思います。

これらのプロジェクトの損失と幸運について聞いて申し訳ありません。あなたは正しい電話をかけると確信しています。


5

自分に厳しくしないでください。あなたが個人的にすべての傑出したプロジェクトを完了し、それらを素晴らしいものにしなければならないと感じないでください。あなたはしません。他の人が言ったように、公共のものを公開し、個人のものに電話をかけます(おそらく公共の露出に間違いがなければ、コードは消えます)。必ずコミュニティと共にプロジェクトに貢献してください。しかし、そうする必要はないと感じてください。WAMPスタックを設定する時間がない場合、Joomlaなどを設定する必要はありません。コードをそこに置くだけです。他の誰かがします。

積極的に収入を生み出しており、維持するのが簡単なプロジェクトについては、開発者の未亡人へのサービスとして維持することを検討することができますが、これはあなたの呼びかけでなければなりません。


0

彼がそれらをリリースしようとしていたことが明らかでない限り、私はプライベートのものをプライベートにしておくと思います。

残りのいずれかを継続し、時間がある場合は、そうしてください。

それ以外の場合は、彼が各コミュニティをフォローしているコミュニティまで残りを提供します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.