智能车制作

标题: 关于版权问题的一点思考 [打印本页]

作者: DataSheep    时间: 2017-11-17 13:42
标题: 关于版权问题的一点思考
看到智能车的两位大佬,萌新瑟瑟发抖。
我觉得这件事本来可以避免的,只是大环境下我感觉大家的版权意识都不够强。
山外的K60/KL26库大家应该都用过,也比较熟,除了一些比较强的学校自己从底层写以外,绝大部分学校都是用的山外的库,山外哥的库也确实写得好。
这次逐飞率先发布的KEA128的库,我也看了,客观来讲,许多函数的思路甚至是函数名确实是按照山外库来写的,可以说确实是借鉴了山外的库,但是这些函数的底层适配也确实是逐飞自己辛苦写的,之前KEA128的库也只有官方的根据KE06发布的一个库,我也看了,不太好用,可以看出来逐飞也下了许多功夫在里面。


在我看来大概是以上这么个情况,有什么错误各位指正。


所以关于版权声明,山外的版权声明显得不那么完整,或者说大家没有意识到这个版权声明的完整。其实就算是专利,也有人可以利用声明上的漏洞来绕过专利,各种各样的侵权确实普遍存在,在天朝也不像美利坚那样都有较强的版权意识。我前段用美利坚的VPS下了个美剧就被警告了,而在天朝各种盗版电影也习以为常。


作为吃瓜群众,我认为这次事也许可以引起大家对版权的重视,版权不明确就不要商用。而对自己的东西做开源,也加上比较成熟的开源协议,apache MIT等等,大家用得也放心。


一点拙见,有什么不对我删除。

作者: aytc100    时间: 2017-11-17 14:20
http://www.znczz.com/forum.php?mod=viewthread&tid=123507

可以借鉴的版权声明
作者: laughtianxia    时间: 2017-11-17 14:23

作者: alexyzhov    时间: 2017-11-17 15:51
神仙打架,吃瓜群众围观。
仔细研究过库的童鞋应该都清楚库是个什么东西,内容多半都是体力活,是手册内容的再编译。山外哥的代码有很强的个人风格(K60库,和出版过的32教程),影响到了很多新手,高质量的内容真切给大家带来了便利。逐飞用了和友商统一的api接口,想必也有给大家提供便利的考虑,不过这点肯定是双方都扯不清楚了。要我说,KEA和Kinetis外设风格还是有挺大差别,并不像*宙当年的KL25,同一个产品线下的几款单片机,修改几行启动文件就能跑起来,性质应该还是有点差别的吧。
作者: luckner    时间: 2017-11-17 16:09
alexyzhov 发表于 2017-11-17 15:51
神仙打架,吃瓜群众围观。
仔细研究过库的童鞋应该都清楚库是个什么东西,内容多半都是体力活,是手册内容 ...

其实KEA就是KE系列中的某款车标产品整个kinetis系列中会存在部分IP 复用

作者: fbhsy    时间: 2017-11-17 16:18
alexyzhov 发表于 2017-11-17 15:51
神仙打架,吃瓜群众围观。
仔细研究过库的童鞋应该都清楚库是个什么东西,内容多半都是体力活,是手册内容 ...

还是有明白人的,名噪一时的山外哥竟然这样不分青红皂白,失望

作者: alexyzhov    时间: 2017-11-17 16:24
本帖最后由 alexyzhov 于 2017-11-17 16:27 编辑
luckner 发表于 2017-11-17 16:09
其实KEA就是KE系列中的某款车标产品整个kinetis系列中会存在部分IP 复用

KEA确实有复用,但复用IP的覆盖率没有像其他系列那么高。。其他系列都几乎是1:1的吧
KEA的OSC/MCG、ADC、GPIO、中断这些就不太像Kinetis的画风,还有fsl自己在M0上实现的位段(BME)…

SPI、IIC、UART、FTM这种倒是一样的


作者: DataSheep    时间: 2017-11-17 16:25
aytc100 发表于 2017-11-17 14:20
http://www.znczz.com/forum.php?mod=viewthread&tid=123507

可以借鉴的版权声明

许多开源的硬件就是使用的CC协议  

作者: luckner    时间: 2017-11-17 16:34
alexyzhov 发表于 2017-11-17 16:24
KEA确实有复用,但复用IP的覆盖率没有像其他系列那么高。。其他系列都几乎是1:1的吧
KEA的OSC/MCG、ADC ...

复用率1:1基本上是不太可能的KEA具体的你可以去和KE对比


作者: alexyzhov    时间: 2017-11-17 16:44
luckner 发表于 2017-11-17 16:34
复用率1:1基本上是不太可能的KEA具体的你可以去和KE对比

KEA是KE加固改名版嘛,KE又是8位机迁移过来的背景…画风确实和K/L/V/W这些不太一样

作者: luckner    时间: 2017-11-17 16:51
alexyzhov 发表于 2017-11-17 16:44
KEA是KE加固改名版嘛,KE又是8位机迁移过来的背景…画风确实和K/L/V/W这些不太一样

并不是8位机迁移过来的背景而是面向原8bit的应用市场

作者: alexyzhov    时间: 2017-11-17 16:59
luckner 发表于 2017-11-17 16:51
并不是8位机迁移过来的背景而是面向原8bit的应用市场

这是几年前FAE帖子里说的,不是我说的。
作者: luckner    时间: 2017-11-17 17:44
alexyzhov 发表于 2017-11-17 16:59
这是几年前FAE帖子里说的,不是我说的。

感觉会是口误或者是记错了8bit和现在的KE就不是一个core

作者: 山外メ雲ジ_VCAN    时间: 2017-11-17 19:23
fbhsy 发表于 2017-11-17 16:18
还是有明白人的,名噪一时的山外哥竟然这样不分青红皂白,失望

截图直接完全copy的代码,仅仅把变量换了个名字,把版权也改成自己的,就是抄袭!
非要说不同型号单片机,就不算抄袭。KEA和K60,UART、FTM、GPIO不少寄存器都是直接通用的,有不通用的,就代表可以直接抄袭通用的来用?



作者: 山外メ雲ジ_VCAN    时间: 2017-11-17 19:32
本帖最后由 山外メ雲ジ_VCAN 于 2017-11-17 19:36 编辑
alexyzhov 发表于 2017-11-17 15:51
神仙打架,吃瓜群众围观。
仔细研究过库的童鞋应该都清楚库是个什么东西,内容多半都是体力活,是手册内容 ...

KEA是少了寄存器不兼容,但还是很多兼容的,例如截图的FTM模块,还有GPIO、UART ,这些都是基本上可以直接拿来用,只需要改改时钟参数就可以了。PORT、ICS确实和原先的不同。

库确实是个体力活,所以一直不建议大家深入研究太多,换不同单片机,自然不同寄存器,从51到avr,到stm32、k60,很多寄存器我都不会记住,都是当场调试当场看。但寄存器配置,不是什么值得抄袭的地方,而是很多架构配置,代码好不好用,这些特殊的架构就可以起到很好的作用。

例如PTXn 端口,STM32的库,我就认为非常臃肿的用法。如何高效易用去调用执行,是需要脑力思考的。
例如自动计算FTM的频率,选取最佳值,这些都是需要自己推算的。不是寄存器本身所讲解的。不是体力活,而是脑力活。

把别人的算法过程,直接复制下来,并改版权为自己所有,就是一种抄袭。

作者: 山外メ雲ジ_VCAN    时间: 2017-11-17 19:34
luckner 发表于 2017-11-17 16:51
并不是8位机迁移过来的背景而是面向原8bit的应用市场

KEA,部分继承S9系列,部分继承Kinetis系列,算是个混合体。

作者: 星空_xALOC    时间: 2017-11-17 23:08
力挺山外哥




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2