Лечебные проекты умерших друзей


12

Недавно умер мой хороший друг и заядлый программист. Он оставил около 40 проектов на BitBucket. Большинство из них являются публичными, но некоторые из них помечены как частные. Я решил взять на себя обязанности курировать проекты, а не оставлять его работу, чтобы исчезнуть.

Если вы были в такой же ситуации, что вы делали? Вы с открытым исходным кодом все? Продолжить разработку? Удалить все это? Мне очень интересно слышать опыт других людей.

Есть несколько причин, по которым некоторые проекты помечены как частные (частные проекты в BitBucket видны только приглашенным пользователям и первоначальному создателю):

  • Одним из них является веб-приложение для iOS, которое было бесплатно в магазине приложений. Мне пришлось удалить приложение из магазина, так как я закрываю его веб-сайты в пользу его вдовы. Тем не менее, я уже обнародовал приложение под GPL v3 (он был большим сторонником GPL).
  • Один из них содержит собственный код. Это не может быть с открытым исходным кодом.
  • Другие очень в стадии разработки. Я не знаю, намеревался ли он превратить их в размещенные, платные сервисы или он хотел отдать код по лицензии с открытым исходным кодом, когда они были закончены.

Вот список частных проектов:

  • Какой-то симулятор живых клеток, который использует SBML вместе с алгоритмами Рунге-Кутты и Эйлера, чтобы что-то делать. Здесь довольно много кода, но я не знаю, что он делает и как далеко он продвигается. Нет документов.
  • Заявление об ответственности; кажется, что за этим стоит солидный дизайн БД, но поверх этого мало кода.
  • Сайт, целью которого является предложить хорошие рестораны. Построен на YII . Кажется, есть много кода, но мне нужно настроить стек WAMP, чтобы увидеть, как далеко он продвинется.
  • Сайт, предназначенный для размещения памятников людям, которые пострадали от той же проблемы, что и он. Построен на Joomla. Я не уверен, какая часть кода просто Joomla, а какая - на заказ; опять же, мне нужно запустить Joomla, чтобы узнать.

Я только что познакомил его с Mercurial и BitBucket. Все частные проекты представляют собой отдельные коммиты кодовых баз, которые он не использовал для управления версиями с / ранее использовал SVN. У меня нет SVN-репозиториев, поэтому я не вижу журналы коммитов.


"немногие из них помечены как частные"? Есть мысли о том, почему? Любая история? Есть намеки?
S.Lott

Поскольку только «незавершенное производство» кажется неоднозначным (два других решения, которые вы уже приняли), вам придется более подробно объяснить, как они выглядят. Они работают? Они достаточно полны? Могут ли они быть ценными? Детали имеют значение, так как у нас нет никакой информации вообще.
S.Lott

Это очень любящая вещь.
Захари К

4
В настоящее время вопрос об отсутствии очень важной информации: что он скажет? Авторское право на его работу было частью его имущества, так что это могло быть с его вдовой или с каким-либо другим наследником. Возможно, он даже сделал конкретные положения - в моем завещании есть раздел, в котором перечислены исходные каталоги на моем жестком диске; люди, которые должны получить копию; и условия лицензии.
Питер Тейлор

@Peter: В его завещании нет упоминания о его коде. Его вдова дала мне карт-бланш на то, что я думаю лучше всего, с его веб-хостингом / программными проектами / и т.д. Давным-давно мы обсуждали, что случится с нашими личностями в Интернете, если что-нибудь случится с кем-либо из нас; мы поменялись паролями, но мы никогда не обсуждали, что мы будем делать с кодом друг друга. Это казалось слишком болезненным, но теперь уже слишком поздно ...
Муравей

Ответы:


8

Поскольку он хороший друг, я полагаю, вы знаете, в чем заключались его сильные стороны и во что он верил. Если большинство его проектов были с открытым исходным кодом, но некоторые были помечены как частные, была ли причина для этого? Возможно, проект не был в состоянии, когда он был уверен, чтобы раскрыть его публично, или, возможно, это был проект для него, а не для кого-то еще?

Лично, если бы я скончался во время работы над проектом, я хотел бы, чтобы кто-то / люди, которым я доверял, поддерживали его и делали призыв к нему или не делились им публично.

Жаль слышать о вашей потере и удачи в этих проектах. Я уверен, что вы сделаете правильный звонок.


5

Не будь жестким с самим собой. Не думайте, что вам лично нужно завершить все выдающиеся проекты и сделать их замечательными. Вы не Как уже говорили другие, делайте общедоступные материалы публичными, обращайтесь к частным материалам (вероятно, из-за заблуждения в отношении публичного доступа, иначе код просто исчезнет). Во что бы то ни стало, участвуйте в проектах вместе с сообществом, но не чувствуйте, что должны. Если у вас нет времени на установку стека WAMP, настройку Joomla и т. Д., То не делайте этого - просто поместите код там. Кто-то еще будет.

Для проектов, которые активно приносят доход и которые несложно поддерживать, возможно, вы могли бы подумать о том, чтобы поддерживать их как услугу для вдовы разработчика, но это должен быть ваш призыв.


0

Я бы сказал, чтобы частные были частными, если не очевидно, что он собирался выпустить их.

Если вы хотите продолжить что-нибудь из отдыха и у вас есть время, сделайте это.

В противном случае предложите отдых тем сообществам, которые у него есть.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.