我们自己是怎么对待Copyright的呢?!

简介:

 刚才看见了bestcomy的随笔"chinese Shareware equals copy ?",觉得挺郁闷的。毕竟作为一个developer,面对于每天繁重的coding任务,还是希望自己能有激情写出点sexy的代码和功能确实比较难。但是比困难更让人难以接受的是,在真做出点有特点的东西后,又常常被人指为copy。难道我们的创意就真的枯竭了吗?!

    关于保护知识产权这个话题要说的话太大了,我只说说程序员间代码参考的问题。现在网上的源码、我们能找到的源码包括反向工程能得到的源码,真是多得很。虽然有很多没有什么价值,不过也还是会有很多闪光的代码被share出来。如果能适当的引用这些好代码,会使我的工作事半功倍,而这些代码的授权都是很宽松的,因为既然给了源代码,也就是默许被别人使用了。毕竟国内没有什么纯正的OpenSource一说,什么GNU,GPL授权方式,可能就算写上去了自己都没理解执行透彻。

    正是这个宽松的授权和我们的一些自私的心理(不是泛指,对号入座就行了),我们常常把这些引用代码作为了自己的"原创"。不合理的事情,被一句:"存在就是合理的。"给诠释的非常迷惑人。就像盗版光盘,如果各个城市的电脑城不买盗版光盘,可能还会被觉得奇怪。一次一次的copy,使我们对很多东西麻木了,什么IP,什么原作者,什么原创都不重要了。重要的只剩下我的程序能运行,能有这么炫的功能,管它是辛苦Coding所得,还是"妙手"偶的,都不重要了。

    说到这里想起来前段时间看得一个东西,《coin magic》。好像是从eMule上拖下来的,就是讲怎么使用硬币来耍魔术,虽然看起来不是很有难度(相对于David Copperfield),不过coin magic的历史却非常的悠久。这一个来小时的录像,从coin magic的基本手型和原理开始介绍,非常的详细。不过除了魔术本身的吸引力外,在介绍每种魔术手型时,屏幕上都会有一个popup窗口弹出,解说这个手型的创始人,或者是谁发展了这个手型。在这种气氛下,谁都不会去考虑剽窃、偷学别人的东西,不会就学习,学好了如果自己能有创新,同样能被别人承认,一个知识继承延续的良性循环就产生了。

    今天当我们的一个优秀作品被人误解也好,被人中伤也好,已早也不是一蹴而就的事情,当然如果说是作茧自缚可能又言重了。毕竟我们也积累了太多的"不合理",虽然现在看起来貌视已经是合理。希望别人承认自己的创新,就像希望别人尊重自己一样,先尊重别人的。下面是我从我写的产品代码中Copy出来的一段申明,我也希望得到别人的认可,但我现在能做的事情是什么呢?——是先认可别人。

None.gif /* **********************************************************
None.gifEventHandler class created by JScript
None.gif
None.gifAuthor: lizhi[AT]hit.edu.cn
None.gifCompany: http://www.u-soft.com.cn
None.gifCopyright: U-Soft Co., Ltd. © All rights reserved.
None.gifVersion: 1.0
None.gifCreated: 2005.02.23 15:17
None.gifLast Updated: 2005.02.23 16:26
None.gif
None.gifComment: JScript singleton class core technique refer to Lostinet@csdn,
None.gif    http://blog.csdn.net/lostinet/archive/2002/08/16/13576.aspx
None.gif
None.gifHistory:
None.gif    1. The code created on 2005.02.23
None.gif    2. Basic function was completed. [2005.02.23]
None.gif
None.gif**********************************************************
*/

    您不一定就能认可我的观点,可是我觉得我这样做下去最终是会有好处的。


本文转自博客园鸟食轩的博客,原文链接:http://www.cnblogs.com/birdshome/,如需转载请自行联系原博主。

目录
相关文章
|
自然语言处理 算法 机器人
PaddleNLP通用信息抽取技术UIE【一】产业应用实例:信息抽取{实体关系抽取、中文分词、精准实体标。情感分析等}、文本纠错、问答系统、闲聊机器人、定制训练
PaddleNLP通用信息抽取技术UIE【一】产业应用实例:信息抽取{实体关系抽取、中文分词、精准实体标。情感分析等}、文本纠错、问答系统、闲聊机器人、定制训练
PaddleNLP通用信息抽取技术UIE【一】产业应用实例:信息抽取{实体关系抽取、中文分词、精准实体标。情感分析等}、文本纠错、问答系统、闲聊机器人、定制训练
|
10月前
|
Python
Python——实现自动化打包文件并备份
Python——实现自动化打包文件并备份
117 0
|
10月前
|
机器学习/深度学习 人工智能 自然语言处理
2023北京智源大会亮点回顾 | 高性能计算、深度学习和大模型:打造通用人工智能AGI的金三角
北京智源大会中黄铁军表示,从“第一性原理”出发,通过构建一个完整的智能系统AGI,从原子到有机分子到神经系统、到身体,实现通用人工智能。这是一个大概需要20年时间才能实现的目标。分别包括大模型方向、具身方向,以及智源自己期望方向的进展。
|
11月前
|
机器学习/深度学习 人工智能 搜索推荐
Diffusion预训练成本降低6.5倍,微调硬件成本降低7倍!Colossal-AI完整开源方案低成本加速AIGC产业落地
Diffusion预训练成本降低6.5倍,微调硬件成本降低7倍!Colossal-AI完整开源方案低成本加速AIGC产业落地
153 0
|
11月前
|
缓存 安全 算法
域渗透 | kerberos认证及过程中产生的攻击
前言 Windows认证一般包括本地认证(NTLM HASH)和域认证(kerberos)。 认证的原理网上有很多文章。如果喜欢听视频课程的话,这里推荐倾旋师傅的分享课 https://www.bilibili.com/video/BV1S4411e7hr?spm_id_from=333.788.b_636f6d6d656e74.8 本篇文章主要内容是Kerberos认证过程中产生的攻击。
924 0
|
11月前
|
存储 缓存 网络协议
|
9月前
|
存储 SQL Oracle
3.MySQL——数据查询语言的学习
3.MySQL——数据查询语言的学习
116 0
|
9月前
|
存储 算法 C语言
STL库之动态数组vector基本使用方法
STL库之动态数组vector基本使用方法
|
11月前
|
Oracle Java 关系型数据库
一些杂想:Java老矣,尚能饭否?
本文就Java真的老了吗展开讲述,诠释了作者作为一名Java开发者的所思所感。
8167 2
|
11月前
|
存储 消息中间件 设计模式
win32概述及框架
win32概述及框架
253 0