3个回答
展开全部
病毒横行,用户体验下降,知识产权得不到保障。
首先,iOS系统非完全闭源软件,不过开放的比较少,对一般人有意义的仅包括JavascriptCore。真正对一般人闭源的系统是Windows,不过我觉得问题应该是封闭和开放也许更合适。
不过虽然Windows完全闭源(仅对部分授权者开放),但是并不妨碍Windows成为一个相对开放的系统,尽管相对Linux还是差很多。这应该仅仅是商业策略的不同。开源的优点我个人感觉最大的好处是好名声,其次是有可能更优的push request。缺点是,你看下Android就好了
抛开商业的开源是很常见的; 但是商业软件通常都是闭源的, 开源只是一种特殊战略.
不影响商业利益的部分, 可以开源. iOS这种系统, 可以考虑开源一部分, 但是如果全部开源, 岂不是直接送给竞争对手的一份大礼?除非要吸引大量产业链下游的小型微型合作伙伴, 比如个人开发者, 才有必要考虑开源. iOS在AppStore的软件开发上已经做到了这一点,不需要进一步考虑开源; 而Android之所以开源, 是为了吸引众多小型和微型的硬件厂商. 苹果的iOS并不打算授权给其他厂商, 独此一家, 也就没有必要开源, 否则既暴露了自己, 也会浪费不必要的成本(要开源,并不只是公布源代码这么简单, 得对源代码进行大量的整理; 得配合进行很多宣传策略; 得做好和社区深入交流的准备; 如此等等)
首先,iOS系统非完全闭源软件,不过开放的比较少,对一般人有意义的仅包括JavascriptCore。真正对一般人闭源的系统是Windows,不过我觉得问题应该是封闭和开放也许更合适。
不过虽然Windows完全闭源(仅对部分授权者开放),但是并不妨碍Windows成为一个相对开放的系统,尽管相对Linux还是差很多。这应该仅仅是商业策略的不同。开源的优点我个人感觉最大的好处是好名声,其次是有可能更优的push request。缺点是,你看下Android就好了
抛开商业的开源是很常见的; 但是商业软件通常都是闭源的, 开源只是一种特殊战略.
不影响商业利益的部分, 可以开源. iOS这种系统, 可以考虑开源一部分, 但是如果全部开源, 岂不是直接送给竞争对手的一份大礼?除非要吸引大量产业链下游的小型微型合作伙伴, 比如个人开发者, 才有必要考虑开源. iOS在AppStore的软件开发上已经做到了这一点,不需要进一步考虑开源; 而Android之所以开源, 是为了吸引众多小型和微型的硬件厂商. 苹果的iOS并不打算授权给其他厂商, 独此一家, 也就没有必要开源, 否则既暴露了自己, 也会浪费不必要的成本(要开源,并不只是公布源代码这么简单, 得对源代码进行大量的整理; 得配合进行很多宣传策略; 得做好和社区深入交流的准备; 如此等等)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询