【发布时间】:2008-09-27 04:23:44
【问题描述】:
我有许多旧的应用程序,我不太可能做任何进一步的工作,但可能对其他人非常有用(两个例子是数独生成器/求解器和易于使用的汇编器/图形仿真器工具对于虚构的 CPU)。
有人对我应该如何处理它们有任何想法吗?我想到了显而易见的“启动一个 sourceforge 项目”,但我怀疑如果我不积极维护它,它会很快死去。
我愿意接受任何建议。
【问题讨论】:
标签: open-source
我有许多旧的应用程序,我不太可能做任何进一步的工作,但可能对其他人非常有用(两个例子是数独生成器/求解器和易于使用的汇编器/图形仿真器工具对于虚构的 CPU)。
有人对我应该如何处理它们有任何想法吗?我想到了显而易见的“启动一个 sourceforge 项目”,但我怀疑如果我不积极维护它,它会很快死去。
我愿意接受任何建议。
【问题讨论】:
标签: open-source
将它们作为公共项目放在Github 上,看看会有什么反应。你可能对 Github 比对 sourceforge 更感兴趣,因为项目较少,而且我认为更多人喜欢浏览 Github 上的可用项目。
【讨论】:
一个免费的网站(geocities 等)上传它们并添加一些信息可能是你最好的选择。
找到不需要维护的东西,您只需上传您想要的文件,加上标题和描述(以便搜索引擎找到它们),然后让您忘记它们。
【讨论】:
按照其他人的建议免费提供它们可能是最无私的做法,并且确实有利于为您提供良好的宣传......如果应用程序足够成熟以至于出现严重错误的可能性很低,或者如果您打算在出现错误时仍然支持它。对于这种特定情况,最好将其免费提供,尽管不,可能不在 sourceforge 上,而不是在另一个不受支持的项目上。
您对旧应用程序所做的最重要的事情是向它们学习。做事后分析,写下你做对了什么,你做错了什么,你会做哪些不同的事情。特别重要的是那些让你抓到的东西,有趣的困难错误,或者任何反复引起麻烦的东西。你可能永远不会再写一段类似的代码,但你可能会遇到相同类型的错误 50 次。
【讨论】:
如果你认为它真的有用,那就做一个小网站或为它或其他东西,用 www.spruz.com 或 .net 让自己成为一个蹩脚的免费网站我不太确定,如果你附上了程式。或者,如果您确实想维护它,请创建一个 sourceforge 项目。但如果它没有任何用处,我怀疑它是否真的会被使用。
【讨论】: