BlenderCN论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2274|回复: 8

脚本的版权

[复制链接]
发表于 2011-6-27 19:22:18 | 显示全部楼层 |阅读模式
必须先弄清楚这个概念:Blender里面的plugins主要用作材质;之前和现在版本的blender里面的脚本(script)用于很多方面;25的addons本质上还是script

而在其他软件中,也可能有plugins、addons,对于这两个术语,国内通常都翻译为“插件”


具体看这里
http://www.blender.org/education-help/faq/gpl-for-artists/

按我的理解
“you can run it any way you like……This only applies to the Blender Python API calls”,应该是说如果你只是使用api(包括bpy),你的脚本(script)可以随便使用版权协议;但是如果你使用了其他程序(这里的例子就是使用vray的那个插件),你的脚本得gpl

所以,现在多数的addons(他们是script,而不是plugins),作者都可以随便使用自己愿意的版权

plug-ins正好相反,基本上你只能选择GPL
发表于 2011-7-15 10:19:04 | 显示全部楼层
你可以试着把他们的代码简化并且改的面目全飞的实现在自己的程序中而不需要考虑那些问题,嘛,反正你只要功底扎实,这点小事还是随便的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-15 18:15:06 | 显示全部楼层
octopus_lang你根本没有去了解过这些版权的含义吧
GPL版权不管你自己的代码写的是什么,它只管你是否用了GPL协议的代码。

就算你写了一个(没啥用的)程序输出hello world,但是你使用了别人GPL的代码,你的程序也得使用GPL开源

GPL版权协议的执行,更多的是靠“自觉”这种精神层面上的东西
按你的解释,只要偷东西没被发现,就不算小偷。从法律上来讲,是的;但是从道义上来讲,你认为呢?
回复 支持 反对

使用道具 举报

发表于 2011-7-15 20:07:35 | 显示全部楼层
我喜欢偷这个词,天才的设计要靠偷
回复 支持 反对

使用道具 举报

发表于 2011-7-17 16:20:09 | 显示全部楼层
some kind of .......
回复 支持 反对

使用道具 举报

发表于 2011-7-29 10:19:28 | 显示全部楼层
我又看了一下官方的faq, 我觉得他们的理解是,如果plugin直接依赖于blender,那么由于blender是基于GPL的,你的plugin就需要遵守GPL协议, 就是你可以出售,但是必须同时提供代码给客户。
而你只要对plugin进行一下封闭,如通过socket, pipe等方式把数据封装后,再把数据传给你自己的处理,那么你只需要对blender<->socket<->plugin中的 blender<->socket这一段使用GPL协议, 而socket<->plugin这一段呢,你可以使用自己喜欢的任意协议。
其实像上面的这种封闭, 现在用得最多的就是android了, google就是在linux内核的基础上做了各种标准接口,然后android的各种开发厂商就可以对自己的驱动, 应用程序使用自己的商业协议。
回复 支持 反对

使用道具 举报

发表于 2011-8-13 10:34:46 | 显示全部楼层
本帖最后由 nirenyang 于 2011-8-13 10:35 编辑

friendmine 和我理解的一样。

blender的数据版权是随意的,可以说没有,这就和你用bl做商业模型、短片一样。

但是你的插件、脚本直接使用了bl的组件,那就得与他组件的协议一致,
为了避开协议,你可能需要写一个独立程序(无协议限制),然后用一个脚本与bl串起来(受协议限制),就像yafaray...vray等渲染器的模式一样。
这样也就能解释BGE为什么总是得继承GPL协议了。
回复 支持 反对

使用道具 举报

发表于 2012-5-10 08:39:54 | 显示全部楼层
本帖最后由 sjn1978 于 2012-5-10 08:42 编辑

Bsurfaces,开始不就卖39刀吗,不过py脚本都是明码,有个插件citygen用的是py调用java插件可以收费


回复 支持 反对

使用道具 举报

发表于 2012-5-12 20:05:46 | 显示全部楼层
本帖最后由 nirenyang 于 2012-5-12 20:09 编辑
sjn1978 发表于 2012-5-10 08:39
Bsurfaces,开始不就卖39刀吗,不过py脚本都是明码,有个插件citygen用的是py调用java插件可以收费

Bsurfaces从来没说过他是卖插件,只是说希望有人肯定他的劳动,毕竟花了个人很多时间,并承诺最终仍旧会开源。
所以,大家也看到了,确实兑现了开源承诺了。

用了bl代码的软件、插件禁止商业(授权)出售,但是可以要求劳务费,和bl培训可以收费一样。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Blender最新中文教学视频|Blender头条|小黑屋|手机版|Archiver|Blender中国 ( 蜀ICP备17002929号 )360网站安全检测平台

GMT+8, 2019-10-20 04:44 , Processed in 0.018375 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表