管理提醒: 本帖被 qq2440 执行加亮操作(2010-02-03)
众所周知,开发板是一种很开放式的产品,必须要公开绝大部分资料用户才能使用。但国内的竞争环境十分恶劣,很多人对“知识产权”不够重视,甚至故意和肆意践踏,就是我们常说的“盗版”。如果只是简单的盗版也就算了,但某些心术不正的竞争者,在拿到源代码或者原理图之后,往往冠以自己的copyright,似乎这东西就是他自己设计的,这严重损害了原创者或者原公司的信誉和利益,和挫伤了创新开放的积极性。
拿一个最简单的例子来说,目前所有的开发板基本都带有一个led测试及通过网页控制Led的测试程序(核心是led-player),这2个程序是由友善之臂最初在SBC2410开发板中设计实现的。相信很多用户都体会和学习过这2个例子,但是没几个人认为这是友善之臂原创的。买到其他开发板的用户就以为这个程序也是由那个开发板厂商提供的。如果我们开放所有的源代码,其他恶意竞争者就会马上扑过来把你辛苦设计的成果拿走,不只如此,他们往往还会反咬一口,说这个东西是他们先“创造”的。这样下去,这个产业还有什么前途可言?谁还去开放创新?
因此,我们采取了另一种模式,那就是开放底层的所有代码,而暂时“封闭”上层的应用代码,或者先开放命令行的测试代码,这样既保持了我们的核心竞争力,也不会影响大部分真正做开发的嵌入式爱好者使用。就像在本版块中,很多爱好者还是通过其他渠道找到了一些示例代码。而我们设计的应用一般都具有一定的可观赏性和易用性,这样做当然是为了有更好的“卖相”以及我们方便做技术支持。要说明的是,这些不单单只是技术问题,我们设计这样的界面都是从用户的角度去考虑的,使用这些程序不需要花费很多心思,基本上一眼就明白是这个程序的使用流程和目的是什么,并且有个大大的“CLOSE“按钮,这样方便在各个尺寸的屏幕上关闭它。
随着核心竞争力焦点的不断转移,我们最终会开放部分应用程序,并提供相应的比较系统的教程。但我们公司人手有限,往往忙于技术开发,而耽误了某些文档的编写,所以还希望大家能够谅解。