您的位置:首页 > 其它

选择开源软件(库)时,需要考虑的问题

2013-06-19 13:27 429 查看
In real project, there are several consideration points to use a opensource.- What's the license type, Apache,GPL,BSD.- consider the size of developer team. If only one person, the software is small, and it has risk to disconnect. For example, we want zip functionality in a real project which is written by C++ and C#.Because of the carelessness , these mistake is made1. Once Somebody uses SharpZipLib, but realized it is GPL license, so replace it.2. Somebody selects DotNetZip as the replacement, but two issues are found later. - performance issue. DotNetZip is slow - stability issue. temp file (*.PendingOverwrite) is created.3. use zlib C library. it is popular and tested. imported two functions to C#. the above issues could be resolved.
本文出自 “专注于企业应用的开源方案” 博客,请务必保留此出处http://yushuibao.blog.51cto.com/2693828/1224983
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: