Кураторські проекти померлих друзів


12

Нещодавно пішов з життя дуже мій друг і завзятий програміст. Він залишив майже 40 проектів на BitBucket. Більшість з них є публічними, але деякі з них позначені як приватні. Я вирішив взяти на себе кураторські обов'язки для проектів, а не залишати його роботу зникати.

Якщо ви опинилися в тій же ситуації, що ви робили? Ви все з відкритим кодом відкривали? Продовжувати розвиток? Видалити все це? Мені дуже цікаво почути досвід інших людей.

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

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

Ось перелік приватних проектів:

  • Якийсь симулятор живих клітин, який використовує SBML разом з алгоритмами Runge-Kutta та Euler, щоб зробити щось. Тут є велика кількість коду, але я не знаю, що він робить, чи наскільки це далеко. Документів немає.
  • Заявка на облік; Здається, за ним є надійний дизайн БД, але над цим мало коду.
  • Веб-сайт, мета якого - запропонувати хороші ресторани. Побудований на ііі . Здається, має багато коду, але мені потрібно встановити стек WAMP, щоб побачити, наскільки далеко він знаходиться.
  • Веб-сайт призначений для розміщення меморіалів людям, які страждали від тієї ж проблеми, що і він. Побудований на 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.