Недавно умер мой хороший друг и заядлый программист. Он оставил около 40 проектов на BitBucket. Большинство из них являются публичными, но некоторые из них помечены как частные. Я решил взять на себя обязанности курировать проекты, а не оставлять его работу, чтобы исчезнуть.
Если вы были в такой же ситуации, что вы делали? Вы с открытым исходным кодом все? Продолжить разработку? Удалить все это? Мне очень интересно слышать опыт других людей.
Есть несколько причин, по которым некоторые проекты помечены как частные (частные проекты в BitBucket видны только приглашенным пользователям и первоначальному создателю):
- Одним из них является веб-приложение для iOS, которое было бесплатно в магазине приложений. Мне пришлось удалить приложение из магазина, так как я закрываю его веб-сайты в пользу его вдовы. Тем не менее, я уже обнародовал приложение под GPL v3 (он был большим сторонником GPL).
- Один из них содержит собственный код. Это не может быть с открытым исходным кодом.
- Другие очень в стадии разработки. Я не знаю, намеревался ли он превратить их в размещенные, платные сервисы или он хотел отдать код по лицензии с открытым исходным кодом, когда они были закончены.
Вот список частных проектов:
- Какой-то симулятор живых клеток, который использует SBML вместе с алгоритмами Рунге-Кутты и Эйлера, чтобы что-то делать. Здесь довольно много кода, но я не знаю, что он делает и как далеко он продвигается. Нет документов.
- Заявление об ответственности; кажется, что за этим стоит солидный дизайн БД, но поверх этого мало кода.
- Сайт, целью которого является предложить хорошие рестораны. Построен на YII . Кажется, есть много кода, но мне нужно настроить стек WAMP, чтобы увидеть, как далеко он продвинется.
- Сайт, предназначенный для размещения памятников людям, которые пострадали от той же проблемы, что и он. Построен на Joomla. Я не уверен, какая часть кода просто Joomla, а какая - на заказ; опять же, мне нужно запустить Joomla, чтобы узнать.
Я только что познакомил его с Mercurial и BitBucket. Все частные проекты представляют собой отдельные коммиты кодовых баз, которые он не использовал для управления версиями с / ранее использовал SVN. У меня нет SVN-репозиториев, поэтому я не вижу журналы коммитов.
Ответы:
Поскольку он хороший друг, я полагаю, вы знаете, в чем заключались его сильные стороны и во что он верил. Если большинство его проектов были с открытым исходным кодом, но некоторые были помечены как частные, была ли причина для этого? Возможно, проект не был в состоянии, когда он был уверен, чтобы раскрыть его публично, или, возможно, это был проект для него, а не для кого-то еще?
Лично, если бы я скончался во время работы над проектом, я хотел бы, чтобы кто-то / люди, которым я доверял, поддерживали его и делали призыв к нему или не делились им публично.
Жаль слышать о вашей потере и удачи в этих проектах. Я уверен, что вы сделаете правильный звонок.
источник
Не будь жестким с самим собой. Не думайте, что вам лично нужно завершить все выдающиеся проекты и сделать их замечательными. Вы не Как уже говорили другие, делайте общедоступные материалы публичными, обращайтесь к частным материалам (вероятно, из-за заблуждения в отношении публичного доступа, иначе код просто исчезнет). Во что бы то ни стало, участвуйте в проектах вместе с сообществом, но не чувствуйте, что должны. Если у вас нет времени на установку стека WAMP, настройку Joomla и т. Д., То не делайте этого - просто поместите код там. Кто-то еще будет.
Для проектов, которые активно приносят доход и которые несложно поддерживать, возможно, вы могли бы подумать о том, чтобы поддерживать их как услугу для вдовы разработчика, но это должен быть ваш призыв.
источник
Я бы сказал, чтобы частные были частными, если не очевидно, что он собирался выпустить их.
Если вы хотите продолжить что-нибудь из отдыха и у вас есть время, сделайте это.
В противном случае предложите отдых тем сообществам, которые у него есть.
источник