Нещодавно пішов з життя дуже мій друг і завзятий програміст. Він залишив майже 40 проектів на BitBucket. Більшість з них є публічними, але деякі з них позначені як приватні. Я вирішив взяти на себе кураторські обов'язки для проектів, а не залишати його роботу зникати.
Якщо ви опинилися в тій же ситуації, що ви робили? Ви все з відкритим кодом відкривали? Продовжувати розвиток? Видалити все це? Мені дуже цікаво почути досвід інших людей.
Є кілька причин, чому деякі проекти позначаються як приватні (приватні проекти в BitBucket видно лише запрошеним користувачам та оригінальному творцю):
- Один з них - веб-додаток для iOS, який був безкоштовним у магазині додатків. Мені довелося вилучити додаток із магазину, оскільки я закриваю його веб-сайти як послугу його вдові. Однак я вже оприлюднив додаток під GPL v3 (він був великим прихильником GPL).
- Один з них містить фірмовий код. Він не може бути відкритим.
- Інші дуже працюють незавершеними. Я не знаю, чи він мав намір перетворити їх на розміщені платні послуги, чи хотів надати код за ліцензією з відкритим кодом, коли вони будуть закінчені.
Ось перелік приватних проектів:
- Якийсь симулятор живих клітин, який використовує SBML разом з алгоритмами Runge-Kutta та Euler, щоб зробити щось. Тут є велика кількість коду, але я не знаю, що він робить, чи наскільки це далеко. Документів немає.
- Заявка на облік; Здається, за ним є надійний дизайн БД, але над цим мало коду.
- Веб-сайт, мета якого - запропонувати хороші ресторани. Побудований на ііі . Здається, має багато коду, але мені потрібно встановити стек WAMP, щоб побачити, наскільки далеко він знаходиться.
- Веб-сайт призначений для розміщення меморіалів людям, які страждали від тієї ж проблеми, що і він. Побудований на Joomla. Я не впевнений, скільки коду становить саме Joomla, а скільки - звичай; знову, мені потрібно було б запустити Джомулу, щоб дізнатися це.
Я щойно познайомив його з Mercurial і BitBucket. Усі приватні проекти - це єдині коміти баз кодів, з якими він не використовував / контролював версії / раніше використовував SVN. У мене немає сховищ SVN, тому я не бачу журналів фіксації.