一般来说,除非有特别协议,任职开发人员时开发出来的源码版权属于公司。在未经公司同意下,把源码拿去作私活是侵权行为。
CodeIgniter是开源的,对CodeIgniter的修改亦必须开源,但在CodeIgniter上进行应用开发并非修改CodeIgniter,应用部份不必开源,修改了EllisLab提供的源码部份则必须开源。
最近EllisLab修改了用户协议,放在application目录下的东西不必开源,但放在system目录下的东西及根目录的index.php必须开源。说法有点不同,但精神不变。
专利是另一回事。专利属设计概念类别,例如“算法”有专利,没有版权。版权属作品类别,例如源码有版权,没有专利。
项目能注册专利,必须是对项目的一些设计概念而非源码。但源码版权肯定属于公司,这不必进行注册。
版权与专利有国际公约,需与国际接轨,世界通行。 |