我的一个好朋友和一个狂热的程序员最近去世了。他在BitBucket上留下了近40个项目。他们中的大多数是公开的,但其中有一些被标记为私人。我决定承担这些项目的策展职责,而不是让他的工作消失。
如果您遇到过同样的情况,您做了什么?您是否开源了所有内容?继续发展?全部删除吗?我很想听听其他人的经历。
将某些项目标记为私有有几个原因(BitBucket上的私有项目仅对受邀用户和原始创建者可见):
- 其中之一是在应用商店免费提供的iOS网络应用。我不得不关闭商店的应用程序,因为我关闭了他的网站,这对他的遗id有所帮助。但是,我已经在GPL v3下公开了该应用程序(他是GPL的重要支持者)。
- 其中之一包含专有代码。它不能开源。
- 其他人的工作仍在进行中。我不知道他是否打算将其纳入托管的付费服务中,或者他是否想在完成后根据开放源代码许可证提供代码。
以下是私人项目的列表:
- 某种活细胞模拟器,它使用SBML以及Runge-Kutta和Euler算法来做某事。这里有大量的代码,但我不知道它的作用或距离。没有文档。
- 会计申请;它后面似乎有可靠的数据库设计,但除此之外,几乎没有代码。
- 一个网站,其目的是建议好的餐馆。建立在yii上。似乎有很多代码,但是我需要设置一个WAMP堆栈以了解它的运行距离。
- 一个网站旨在为那些遭受过同样问题的人们提供纪念馆。建立在Joomla上。我不确定有多少代码只是Joomla,有多少是自定义的?再次,我需要让Joomla运行才能找出答案。
我刚刚向他介绍了Mercurial和BitBucket。所有私有项目都是他以前未在SVN中使用版本控制的代码库的单个提交。我没有SVN信息库,所以看不到提交日志。