Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在项目中使用开源API库的法律地位?_Api_Arduino_Open Source_Microcontroller_Software Design - Fatal编程技术网

在项目中使用开源API库的法律地位?

在项目中使用开源API库的法律地位?,api,arduino,open-source,microcontroller,software-design,Api,Arduino,Open Source,Microcontroller,Software Design,我正在为我的一个项目使用和RFIDAPI库。软件API受麻省理工学院许可,而硬件受知识共享4.0许可。我已经使用软件API和硬件创建了自己的应用程序代码。我的问题是 我的代码也必须是开源的吗 将来,我是否可以在没有任何法律后果的情况下,根据上述许可证进行商业销售 在这样一个开源产品的产品营销方面,我还有什么要考虑的? 谢谢 对于软件API:否,是许可证。它只限制了作者的责任。卫生福利司答:是的。如果您无法分离代码,则必须将其作为具有ShareAlike许可证的混音发送 是的,但是许可证也给了用户

我正在为我的一个项目使用和RFIDAPI库。软件API受麻省理工学院许可,而硬件受知识共享4.0许可。我已经使用软件API和硬件创建了自己的应用程序代码。我的问题是

  • 我的代码也必须是开源的吗
  • 将来,我是否可以在没有任何法律后果的情况下,根据上述许可证进行商业销售
  • 在这样一个开源产品的产品营销方面,我还有什么要考虑的? 谢谢

  • 对于软件API:否,是许可证。它只限制了作者的责任。卫生福利司答:是的。如果您无法分离代码,则必须将其作为具有ShareAlike许可证的混音发送
  • 是的,但是许可证也给了用户同样的权限。所以,当你把它发出去,而有人决定把它开源或出售时,他们是被允许这样做的。你也必须给作者一个类似于莎莉的信任
  • 并非所有许可证都兼容。在这种情况下,它们应该兼容
  • 个人提示:如果你使用开源软件,即使你不需要,也只需将你的更改开源即可。最终人们会因为你不这样做而恨你。考虑到你也从开源中受益,这对整个社区来说也是不好的