我们若使用一些开源代码配合编程,那编写出来的程序质量到底如何

解决方案 »

  1.   

    使用开源最关键的是搞清楚开源程序的协议。有的开源协议(Copyleft)甚至规定,你一旦用了它的代码,那么你的程序也必须开源,即所谓的传染性。有的开源代码同时拥有开源和商业的协议,如果你用于商业,要支付不菲的费用。总之,你要先搞清楚再说。省得日后哭笑不得。因为你的代码都写好了,再决定弃用开源的代码,就不是很简单的事情了。
      

  2.   

    其实本质上说csdn就是一个开源代码分享网站。大多数开源代码的提供者和csdn来问问题的人心态差不多——我需要一个什么功能,我写了一个代码,写不下去了,丢给开源网站,梦想谁见了感兴趣拾起来帮我完善下,我还可以接着用。
      

  3.   


    啊,才知道。谢谢!
    那么,我们开发程序配合使用OpenCV或者openCV(Emgu_CV)或者OpenSURF如何,这三个东西是不是也是比较垃圾的那种。