使用API​​密钥分发开源应用程序的二进制文件

时间:2013-03-25 20:35:13

标签: api-key

我正在开发一个使用API​​密钥的应用程序,我正在考虑将其作为开源软件(可能在GPLv3下)。

我见过How to open-source an application that uses API keys,正在考虑设计,以便在编译期间提供API密钥(使用包含的C ++头文件)时,应用程序将使用它。否则,它将具有首次运行的向导和设置面板,以便在运行时设置API密钥。

我打算在Ubuntu软件中心分发我的应用程序。是否可以使用我自己编写的API密钥来分发应用程序的二进制文件,还是会破坏GPL?

1 个答案:

答案 0 :(得分:1)

我写信给FSF,这是他们的答复:

  

鉴于API密钥和源代码,接收源的人   你的软件代码应该能够编译他们得到的相同二进制文件   来自你并以同样的方式使用它。根据你的描述,这似乎是   是这样的。

     

他们也应该免费使用您的API密钥或Web服务,但是   修改软件并将其连接到自己选择的Web服务   或使用自己的API密钥设计。我不熟悉网络服务   有问题,因此我不知道这是否与您的相关   具体情况。

     

我希望这个答案有所帮助。如果你愿意,请随时回信   还有其他问题。

     

-   我不是律师,以上不是法律意见

     

此致,Yoni Rabkin