
一直想在内部系统用 highcharts,可是碍于商用要收费,公司应该不允许。
于是去 github 上搜索一下,发现 highcharts 居然在 github 上公布源码了!而且不是压缩混淆过的源码,链接:https://github.com/highcharts/highcharts
所以我很好奇,如果我就是拿来用商业用途了,highcharts 是怎么判断出来呢?是通过在 JS 里面放跨域请求做判断,还是通过在图表上绘制 highcharts 的 logo 呢(讲道理应该也可以去除掉)?
既然都公布源码了,highcharts 又何必商业用途呢?
1 EridanusSora 2018-11-17 14:09:18 +08:00 via Android highcharts 的商用政策不了解。按你说的如果他商用收费而你商用没付钱,那就是**法律**上的盗版。跟你怎么拿到源码无关。 |
2 wwqgtxx 2018-11-17 14:09:35 +08:00 同理可以参见 RHEL 呀,人家也是公开源码不还是限制你的商业用途(当然你可以用 Centos。。) |
3 sutra 2018-11-17 14:15:49 +08:00 Licence 是法律文本,不一定需要通过技术手段来限制或者判断你是否违反了 licence。 |
4 passerbytiny 2018-11-17 14:16:02 +08:00 via Android 靠契约精神,即:违约并被发现后,惩罚非常大。 |
5 AlphaTr 2018-11-17 14:17:19 +08:00 via iPhone 很正常的操作,商业用途收费也是为了项目持续下去,内部系统可以看看 echarts、g2 这种 |
6 msg7086 2018-11-17 14:21:11 +08:00 公布源码和商业用途有啥关系? |
7 jay4497 2018-11-17 14:26:11 +08:00 好多原创文章跟插图也是啊,公开发布原文 /原图,但是附带协议有的就是说明了非商用。。。 这太常见了 |
8 newtype0092 2018-11-17 14:32:46 +08:00 大家每天出门都是不蒙面的,但是不影响法律保护你的肖像权。 |
9 lscho 2018-11-17 14:46:27 +08:00 会用 github 了还不知道开源和开源协议是什么东西?开源和商用是两个不同的东西,没有任何联系。 |
10 jingyulong 2018-11-17 14:56:35 +08:00 **It's free as in freedom think free speech, not free beer.** https://producingoss.com/en/introduction.html#free-vs-open-source 补习下功课 |
11 PolyQY 2018-11-17 15:00:23 +08:00 开源协议好好了解一下,国外违反 gpl 是可以起诉的。 |
12 FakeLeung 2018-11-17 15:03:29 +08:00 开源 !== 免费 开源 !== 免费 开源 !== 免费 |
13 iwtbauh 2018-11-17 15:03:48 +08:00 via Android “开源( open source )” 不等于 “源代码公开可访问”。后者是前者的必要但不充分条件。 |
14 jingyulong 2018-11-17 15:07:42 +08:00 调查了下,这个 Highcharts 的 licence 目前是 CC BY-NC 3.0,貌似不是完全的开源软件,没有任何一个开源许可证。作者刚开始这个项目的时候也知道这个问题,这个 CC 许可证跟开源的许可证是不兼容的。只是初步调查,如有错误,欢迎指正。 Reference: [1] : https://github.com/globocom/megadraft-chart-plugin/issues/1 [2] : https://github.com/ewels/MultiQC/issues/800 |
15 cyspy 2018-11-17 15:09:42 +08:00 Qt 也是,GPL 免费,LGPL 收费 |
16 idtaanlcoe 2018-11-17 15:11:21 +08:00 via Android 开源不等于完全免费 |
17 dangyuluo 2018-11-17 15:19:14 +08:00 发现你未经授权就商用了,告呗 |
18 swcat 2018-11-17 15:23:44 +08:00 via iPhone free 不是免费啊 |
19 neoblackcap 2018-11-17 15:42:50 +08:00 via iPhone @cyspy 是双授权协议 LGPL 也是不收费的,收费是一个独立的商业授权 |
20 LittleWhiteMouse 2018-11-17 16:13:07 +08:00 欧呦,免费展览就可以拿走出去卖了?! |
21 hst001 2018-11-17 16:15:36 +08:00 开源跟免费、商业没有任何关系。 |
22 jin5354 2018-11-17 16:25:48 +08:00 handsontable 也是这样,pro 版本也有开源代码 防君子不防小人。 |
23 nohup OP @sutra @hst001 @jin5354 @neoblackcap @swcat @idtaanlcoe @dangyuluo @FakeLeung @iwtbauh @jingyulong @lscho 看来直接商用应该还是有法律风险的!=_=,但是我发现了基于 highcharts 的 react-highcharts,https://github.com/kirjs/react-highcharts,他上面显示是 MIT 协议,而且有很多人都 star 在用了,这种情况还算是商用侵权吗?求解 |
24 geelaw 2018-11-17 17:24:36 +08:00 via iPhone 换个说法就好理解了,大多数专利都是公开的,但是这不代表任何人都可以使用该专利。 |
25 dobelee 2018-11-17 17:29:05 +08:00 via Android 楼主是不是对开源协议有什么误解。。 |
26 run2 2018-11-17 18:24:58 +08:00 @nohup #22 算侵权 但他如果没有打包 highcharts 他自己的代码写 MIT 协议也所谓, 但 end user 的使用 highcharts 也要遵守原授权协议 |
27 ShareDuck 2018-11-17 18:46:19 +08:00 via Android @nohup 算。举个例子,你免费做了个 Windows 的主题,放到网上给别人用。用户是不需要为了你的主题付费的,但他还是要为 Windows 本身付费的。虽然你的主题基于 Windows。 |
28 wtdd 2018-11-17 18:51:49 +08:00 你可以用,他可以告 |
29 swcat 2018-11-17 19:09:28 +08:00 via iPhone highchart 个人,非商业用途随便用,pandavan 这个开源项目也在用 公司小,也不会查你, 用 echarts 吧,满足大部分功能 |