已故朋友的策划项目


12

我的一个好朋友和一个狂热的程序员最近去世了。他在BitBucket上留下了近40个项目。他们中的大多数是公开的,但其中有一些被标记为私人。我决定承担这些项目的策展职责,而不是让他的工作消失。

如果您遇到过同样的情况,您做了什么?您是否开源了所有内容?继续发展?全部删除吗?我很想听听其他人的经历。

将某些项目标记为私有有几个原因(BitBucket上的私有项目仅对受邀用户和原始创建者可见):

  • 其中之一是在应用商店免费提供的iOS网络应用。我不得不关闭商店的应用程序,因为我关闭了他的网站,这对他的遗id有所帮助。但是,我已经在GPL v3下公开了该应用程序(他是GPL的重要支持者)。
  • 其中之一包含专有代码。它不能开源。
  • 其他人的工作仍在进行中。我不知道他是否打算将其纳入托管的付费服务中,或者他是否想在完成后根据开放源代码许可证提供代码。

以下是私人项目的列表:

  • 某种活细胞模拟器,它使用SBML以及Runge-Kutta和Euler算法来做某事。这里有大量的代码,但我不知道它的作用或距离。没有文档。
  • 会计申请;它后面似乎有可靠的数据库设计,但除此之外,几乎没有代码。
  • 一个网站,其目的是建议好的餐馆。建立在yii上。似乎有很多代码,但是我需要设置一个WAMP堆栈以了解它的运行距离。
  • 一个网站旨在为那些遭受过同样问题的人们提供纪念馆。建立在Joomla上。我不确定有多少代码只是Joomla,有多少是自定义的?再次,我需要让Joomla运行才能找出答案。

我刚刚向他介绍了Mercurial和BitBucket。所有私有项目都是他以前未在SVN中使用版本控制的代码库的单个提交。我没有SVN信息库,所以看不到提交日志。


“其中很少有人被标记为私人”?有什么想法吗?有历史吗?有什么提示吗?
S.Lott

由于只有“进行中的工作”似乎模棱两可(您已经做出了另外两个决定),因此您将不得不进一步解释它们的外观。做他们的工作?他们合理地完成了吗?它们可能有价值吗?细节很重要,因为我们根本没有任何信息。
S.Lott

那是一件非常有爱的事情。
Zachary K

4
从目前的情况来看,这个问题缺少一个非常重要的数据:他会说什么?他作品中的版权是他财产的一部分,因此可能与他的遗id或其他一些遗赠人一起。他甚至可能做出了具体规定-我的遗嘱中有一个部分列出了硬盘驱动器上的源目录;接收副本的人;和许可条款。
彼得·泰勒

@Peter:遗嘱中没有提及他的代码。他的遗ow让我全力以赴,以他的虚拟主机/软件项目/等来做我认为最好的事情。很久以前,我们讨论了如果我们俩发生任何事情,我们的在线身份将会如何?我们交换了密码,但是我们从未讨论过如何处理彼此的代码。似乎病态,但是现在为时已晚...
Ant

Answers:


8

作为他的好朋友,我想您知道他的主要优势是什么以及他的信念。如果他的大部分项目都是开源的,但是有一些项目被标记为私有,那么这是否有原因吗?也许该项目不在他有信心公开公开的情况下,或者这不是他的项目,而是给其他人的项目?

就个人而言,如果我在从事项目工作时过世了,我希望有一个我信任的人/人保持它的生命力,并呼吁人们公开或不公开共享它。

得知您在这些项目中所遭受的损失和好运,我们深感抱歉。我确定您会打对电话。


5

不要对自己强硬。不要以为个人必须完成所有出色的项目并使它们变得很棒。你不知道 就像其他人所说的那样,保持公共物品为公共状态,致电私人物品(可能会向公众公开,否则该代码将消失)。一定要与社区一起为项目做出贡献,但是不必这么做。如果您没有时间设置WAMP堆栈,设置Joomla等,那就不要-只需将代码放在那里即可。别人会的。

对于积极产生收入且难以维护的项目,也许您可​​以考虑将其维护以作为对开发商遗id的服务,但这必须是您的要求。


0

我想说要把私人的东西保密,除非很明显他要释放他们。

如果您想继续进行其余的任何工作并有时间,请这样做。

否则,将其余的部分提供给他所关注的每个社区。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.