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