主题 : 我们为什么不开放应用程序的源代码 复制链接 | 浏览器收藏 | 打印
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
楼主  发表于: 2010-02-02 22:48

 我们为什么不开放应用程序的源代码

管理提醒: 本帖被 qq2440 执行加亮操作(2010-02-03)
众所周知,开发板是一种很开放式的产品,必须要公开绝大部分资料用户才能使用。但国内的竞争环境十分恶劣,很多人对“知识产权”不够重视,甚至故意和肆意践踏,就是我们常说的“盗版”。如果只是简单的盗版也就算了,但某些心术不正的竞争者,在拿到源代码或者原理图之后,往往冠以自己的copyright,似乎这东西就是他自己设计的,这严重损害了原创者或者原公司的信誉和利益,和挫伤了创新开放的积极性。

拿一个最简单的例子来说,目前所有的开发板基本都带有一个led测试及通过网页控制Led的测试程序(核心是led-player),这2个程序是由友善之臂最初在SBC2410开发板中设计实现的。相信很多用户都体会和学习过这2个例子,但是没几个人认为这是友善之臂原创的。买到其他开发板的用户就以为这个程序也是由那个开发板厂商提供的。如果我们开放所有的源代码,其他恶意竞争者就会马上扑过来把你辛苦设计的成果拿走,不只如此,他们往往还会反咬一口,说这个东西是他们先“创造”的。这样下去,这个产业还有什么前途可言?谁还去开放创新?

因此,我们采取了另一种模式,那就是开放底层的所有代码,而暂时“封闭”上层的应用代码,或者先开放命令行的测试代码,这样既保持了我们的核心竞争力,也不会影响大部分真正做开发的嵌入式爱好者使用。就像在本版块中,很多爱好者还是通过其他渠道找到了一些示例代码。而我们设计的应用一般都具有一定的可观赏性和易用性,这样做当然是为了有更好的“卖相”以及我们方便做技术支持。要说明的是,这些不单单只是技术问题,我们设计这样的界面都是从用户的角度去考虑的,使用这些程序不需要花费很多心思,基本上一眼就明白是这个程序的使用流程和目的是什么,并且有个大大的“CLOSE“按钮,这样方便在各个尺寸的屏幕上关闭它。

随着核心竞争力焦点的不断转移,我们最终会开放部分应用程序,并提供相应的比较系统的教程。但我们公司人手有限,往往忙于技术开发,而耽误了某些文档的编写,所以还希望大家能够谅解。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
能自学入门Linux的人将可练就一种坚韧不拔的精神。。。
级别: 侠客
UID: 57277
精华: 0
发帖: 53
金钱: 270 两
威望: 54 点
贡献值: 0 点
综合积分: 106 分
注册时间: 2011-10-21
最后登录: 2012-01-08
1楼  发表于: 2011-11-19 18:49
我不同意楼主的看法,我为了学习买了tiny6410的板子,结果发现,资料根本不是入门的,而只是教你怎么使用这个板子。。。
所幸后来,我在网上找到了天嵌的SKY2440/TQ2440的Linux系统移植手册,如获至宝,我将整本教程打印出来学习。
现在,我照着天嵌的手册,用tiny6410来学习Linux。
虽然不能直接使用,得根据需要修改,但也给了我一个学习的机会。
我还是希望友善能够把手册再完善些,我决定买友善的板子是因为我听说友善在Linux上下的功夫比较多,所以希望友善能出一个好的手册,也带我们入门Linux...
谢谢。。。