Tag: 开源

用于C / C ++应用程序的开源PDF库?

我希望能够从我的(本地)C ++ Windows应用程序生成PDF输出。 有没有免费/开源的库可用来做到这一点? 我看了这个问题的答案,但是他们大多数都和.Net有关。

.NET Reflector有没有“免费”的select?

可能重复: 比.NET Reflector更好的东西? 可能重复: reflection器的开源替代品? 我不认为这是重复的,因为其他问题的联系是关于学习reflection器如何工作,而这个问题是关于reflection器停止自由时的应对 现在Red-Gate已经说.NET Reflector将不再是免费的了 ,还有没有其他办法可以让购买订单获得批准? 看来jetbrains可能会带来一个工具 : 好消息是,我们正在准备一个独立的二进制作为源应用程序,即一个反编译器+程序集浏览器,以探索任何.NET编译代码是合法的探索。 我们没有任何特定的发布date,但今年将会发布,而且是免费的。 而说“自由”,我们其实是指“自由”。 另外ilspy是一个新的开源工具,似乎正在取得良好的进展。 ILSpy是开源的.NET程序集浏览器和反编译器。 Red Gate宣布,.NET Reflector的免费版本将在2011年2月底之前不复存在。

每个开发者应该知道什么是法律问题?

今天, 我对GPL许可证的一些含义有了一个惊喜 ,主要是我不能像我想的那样自由使用它。 现在我明白了。 还有什么我应该知道,更广泛地说,每个开发者应该知道这样的法律事物? 您可以将员工,自由职业者,开源项目贡献者(等等)分开,或给出更广泛的答案。

GPL和LGPL开源许可限制

我无法理解开源的使用权限。 我在某处读到GPL或LGPL强制使用GPL软件的软件也必须公开发布。 我想创build一个使用一些开源图像识别库的应用程序。 我可以卖这个应用程序还是必须是开源的? 谢谢!

对Python中的Twitter的情感分析

我正在寻找文本情感分析 ( http://en.wikipedia.org/wiki/Sentiment_analysis )的开源实现,最好是Python。 有谁熟悉我可以使用的这种开源实现吗? 我正在编写一个应用程序,searchTwitter的某个search字词,说“youtube”,并计数“幸福”的鸣叫与“悲伤”的鸣叫。 我使用Google的appengine,所以它是在Python中。 我想能够分类从Twitter返回的search结果,我想在Python中做到这一点。 到目前为止,我还没有能够find这样的情感分析器,特别是在python中。 您是否熟悉我可以使用的这种开源实现? 最好这已经在python,但如果不是,希望我可以把它翻译成python。 请注意,我正在分析的文本非常短,他们是推文。 所以理想情况下,这个分类器是为这样的简短文本进行了优化。 顺便说一句,叽叽喳喳支持search“:)”和“:(”运营商的目的是做到这一点,但不幸的是,他们提供的分类不是很大,所以我想我可以给这个尝试自己。 谢谢! 顺便说一句,早期的演示在这里 ,我到目前为止的代码是在这里 ,我很乐意与任何感兴趣的开发人员开放它。

项目pipe理GitHub去

(编辑:这个问题现在已经过时了,因为Google代码现在支持git,我已经把Protocol Buffers转换成了Mercurial,不过,它仍然是一般的兴趣,IMO)。 我的C#协议缓冲区端口使用github作为它的源代码控制,我开始非常喜欢使用git。 但是,据我所知,github不提供任何项目pipe理工具:缺陷和function跟踪,讨论,function请求,文档等。由于我的隶属关系, 谷歌代码将是一个自然的select,但它似乎很奇怪在那里创build一个项目,但在github上托pipe源代码。 这个关于Fogbugz / Assembla的问题似乎主要集中在缺陷跟踪上。 我想知道当谈到一个更“完整”的项目pipe理解决scheme时,别人有什么经验。 Fogbugz实际上是否做我需要的一切? (使用维基文档有其优点,但我也希望能够用代码分发文档。)除了第一段中提到的显式特性之外,还有其他的项目方面,我应该考虑我可能错过了哪些方面? 这肯定会留下一个开源项目,虽然我宁愿不付钱,但我不介意是否需要一小笔费用。 目前我是唯一的开发者,但是这可能会改变,可能会有很多人提交错误和function请求。 (换句话说,我希望并且期待它是受欢迎的,但是与我一起做大部分工作。) 之前,我曾经为各种开源项目做过贡献 ,但是在运行一个非常明显和活跃的项目方面做得并不多。 ( MiscUtil目前仍然在我的网站上“托pipe”,偶尔会发布 – 实际的源代码控制在我的本地NAS上。) 任何人都在意分享他们的经验? 编辑:我正在考虑的另一个选项是Google Code项目(我真的想忠于我的雇主),偶尔从git合并到svn(至less每次我发布)。 这将允许非Git用户也可以轻松掌握源代码。

好的开源django项目学习

任何人都可以提出一个很好的开源django项目来学习Django的发展。

精心devise的Android应用程序的开源示例?

你可以推荐开源的android应用程序,可以有价值的分析,并学习android编程? 从Android开源项目的任何应用程序适合基本学习?基本上,我正在寻找Android应用程序的UIdevise参考与源代码。

在GitHub上发布代码的默认许可证是什么?

领取许可证是开放源代码的一项固有任务。 CodePlex确实在创build项目时强制select许可证。 GitHub没有。 当没有许可certificate确地附加到GitHub托pipe的一段代码(既不作为单独的文件,也不在标题中,也不在自述文件中),那么代码inheritance的默认许可证是什么?

在哪里举办开源项目:CodePlex,Google Code,SourceForge?

我一直在阅读关于“如何推动开源项目”的SO回答问题。 毫不奇怪,许多答案指出人们SoureForge / FreshMeat和其他网站等,以及博客和whatnot。 这让我想到了主办项目的最佳地点在哪里,为什么呢? 由于目前我的第一个项目是在CodePlex上托pipe的,我开始浏览Googlesearch结果,收集每个项目的优缺点信息。 然而,我发现的比较是相当过时的(2岁以上)。 http://www.stum.de/2008/12/13/sourceforge-vs-codeplex/ http://www.developmentnow.com/blog/2006/11/codeplex-vs-sourceforge/ http://www.spacesocket.com/forum/thread-6654.html 等等… 所以接下来的问题变成了“我应该在多个网站上托pipe我的项目”,以下文章提供了预期的答案(谢天谢地,因为这将是一个痛苦的维护)。 在几个站点上托pipe一个开源项目 基于CodePlex,GitHub,Google Code,SourceForge等各种开源托pipe站点的当前状态,是否有一个站点比其他站点有明显的优点/缺点? 即,我应该坚持CodePlex还是我错过了没有使用其中一个替代品? 一个新的和未知的项目会带来更多的stream量吗? 我计划更详细地探索每个站点,看看他们都提供了什么,但是考虑到SO上的好人的广泛知识,我想先从这个问题开始。 更新 按照erjiang的回答下面…我目前正在使用Mercurial进行版本控制,而且我对TFS以外的任何东西都是开放的。 此外,我目前的项目只是我正在开发,但未来的项目可能是合作,所以值得考虑…