有许多开源引擎和软件具有不同的许可条件.其中大多数是免费的商业用途.
问题是"商业用途"到底意味着什么?
示例: 我有网站,我建议付费服务或软件.我想在其上创建博客或维基部分.我下载了适当的开源项目并在我的网站上部署.它是"商业用途",因为我不会在这些引擎上赚钱但是我建议的服务?
我刚刚开始研究Ruby,并代替Jeff周末的建议......
...我有兴趣在帮助开源社区这个过程的同时磨练我的技能,所以我想我会问是否有人对你所知道或参与的用Ruby编写的酷/有趣的开源项目有任何建议.
如果您正在关注开源项目并希望提供代码更改,那么您需要做什么?
我已经给马里奥的答案赢得了100分的奖励,但是如果我看到新的好答案,我可能会开始第二个100分的奖励.这就是为什么我要保持这个问题的开放并且不会选择最终的答案,尽管将奖金授予马里奥.
这可能看起来像一个简单的问题(研究代码和重构),但我希望那些有更多经验的人可以给我一些可靠的建议.
该库是一个开源的20,000行库,它们都在一个文件中,我自己也没有写过.代码看起来写得很糟糕,单个文件甚至是一个更大的问题,因为它至少每次我想要进行更改时都会冻结eclipse半分钟,这也是我认为重构这个库的重要原因之一小班.
因此,除了阅读代码并试图理解它之外,在重构像这样的库时,是否存在常见的(或不常见的)提示?你有什么建议让我的生活更轻松一点?
感谢大家的意见.
如果有人想使用MS-PL许可的部分代码并在商业产品中使用它,那么MS-PL是否允许这样做?有什么限制.
要从好的例子中学习,那里有哪些最好的开源Google App Engine应用程序?
我不在乎它是基于Java还是基于Python.
每个答案请一个应用程序.随意添加一个链接到实时应用程序(如果有)和项目页面.
有没有开源数字视频指纹计划?
即:可以比较两个质量不同的视频文件,但表明它们属于同一事件,程序等的东西.
我正在寻找一个Java开源美化器或SQL的重新格式化程序,我可以用它来清理我用openArchitectureWare生成的DDL语句.
" Online Code Beautifier和Formatter " 的答案中没有任何内容对我有用,我无法让Simple SQL Formatter为我工作.
Paint.Net用于提供其源的链接,但我找不到它(虽然如果我记得链接很难找到).有没有人知道他们是否不再提供来源.我只是将它作为一个.Net应用程序来学习编码实践和架构.
开源Github存储库的所有者以后可以决定关闭它吗?其他人对该项目的贡献如何?
编辑 - 几个人只关注法律方面.除此之外还存在技术问题:技术上是否可以在Github上获取我拥有的公共存储库,并在以后将其变为私有?假设没有人创建一个公共分叉,这实际上会隐藏这个项目的源代码吗?
open-source ×10
java ×2
licensing ×2
contribute ×1
github ×1
oop ×1
paint.net ×1
php ×1
project ×1
python ×1
refactoring ×1
ruby ×1
sql ×1