感谢关注: 很是赞成这种做法,这样会产生技术学习交流使用等一系列好处。不过对于一些较大的、打算自己开卖的软硬件,这样开源确实有些强人所难,一般来说最多公布非核心代码部分(半开源),却很容易遭人说不厚道小气等等。再者个人觉得,开源者一定不希望自己所付出的工作成果被别人乱加仿制并成全竞争对手,在当今社会,这一点很难解决。
开源本身就是一种奉献,开源的目的在于吸引更多的爱好者来完善并促进沟通和交流,其实分享知识也是一种快乐。就我个人一直主张开源,可以说我的很多知识就是从热心朋友开源的分享中得到的,但是毕竟环境是现实的,我曾经不仅遇到过把我的代码发到商业网站换取积分,也遇到过将我其他的作品直接用于商业用途的情况。这其中最让人难以忍受的是一些不学习不实践的人,凭着道听途说的一点学问四处喷粪,所以我个人近些年做的一般都不公布源代码。 但是开源毕竟是一种进步,是一种更促进沟通和交流,也更容易提高自己技术水平的一种进步。 所以我这个题目的初衷就是鼓励一乐原创或独家发表的开源项目,并且无论是项目本身还是开源基金首要的前提就是不以盈利为目的。通俗的说就是让一些项目玩的人更多,玩的范围更广。 对于仿制开源项目用于商业用途的情况是不可避免的,开源项目最核心的真谛就是奉献,包括所谓的“版税”也不是必须的,甚至可以直接理解为捐助,实际我相信绝大多数朋友都愿意提供自己力所能及的支持。 对于有条件实行商业化的朋友完全可以不参加开源基金的项目更不必开源。
所以说呢,第一还是希望“开源区”范围是个相对小一些的圈子,比如论坛年龄超过半年,或者真正有实力拿出原创作品,或者对论坛做出贡献者。这样在一定程度上减少了伸手党,盈利党的存在,毕竟时间长了大多都认识些,也是对开源者的一种保护。
我这里的考虑是根据具体的项目来制定
再有一点,还希望论坛若是能成立诸如“一乐设计团”之类权限高于“开源区”的强技术开发团,从“开源区”定时招募上来,研究一些量产有些技术含量的非diy套件,相比来说“开源区”适合大众diyer,太过高深内容反而容易适得其反,贪多嚼不烂是一点,保护开源者利益是另一点。
很赞同,但是这样的技术团队的形成需要一个过程,况且更高层次的开发不一定适合大众化,更详细的情况视后续的发展来确定。 但当前最紧迫的就是需要一个愿意参与的团队,首先是基金的管理,二是项目的评估(顾问组?)当务之急是看看有多少热心网友愿意加入这个团队
最后在说一点,其实希望论坛里真正自己做一种用以学习的开发板硬件,不推荐一味使用“arduino”这种硬件,首先是外设贵,再者不适合转变为商业级编程。说白了作为玩具还行,对于学习单片机内部结构,优化代码及系统级编程没啥大作用。某些编程做起来不是越简单越好,而是越接近底层,越能学点更多。就此而言,有多少人玩arduino俩月后能自己编库函数出来?而接触正统C或者ASM编程半个月自己做个小的完全没问题。现在STC出单片机比AVR性价比高多了,甚至最新的4K系列还支持USB下载,若是设计出一套论坛自己的硬件出来不是更好?配合开源区会很不错。
我个人不太主张这种开发板,现在的仿真软件已经非常成熟,作为业余的作品在绝大多数下可以直接仿真完成,开发板相对过于死板,很难适应更高的学习要求,实际上,我自己的开发板基本都是扔了,以现在的情况作为仅仅是为了学习,开发板这类的产品对于爱好者是浪费资源。 |