我应该在开源应用程序中发布我的Spotify API密钥吗?

我应该在开源应用程序中发布我的Spotify API密钥吗?,spotify,libspotify,Spotify,Libspotify,我已经创建了一个简单的应用程序,script差不多,它可以备份Spotify的播放列表内容(只是歌曲标题/等等,而不是音乐)。它使用libspotify。 我想公布来源;我想知道在这种情况下API键的方法是什么?如果没有API密钥,如果用户需要在某个头文件中提供该密钥,那么该应用程序对大多数人来说都是无用的。我相信他们对您的做法是,您应该发布代码,但将密钥安全地存储在已发布代码之外的目录中。这样,任何使用您的代码的人都必须获得自己的应用程序密钥。 如果您以二进制形式发布应用程序,他们可以将其编译

我已经创建了一个简单的应用程序,script差不多,它可以备份Spotify的播放列表内容(只是歌曲标题/等等,而不是音乐)。它使用libspotify。
我想公布来源;我想知道在这种情况下API键的方法是什么?如果没有API密钥,如果用户需要在某个头文件中提供该密钥,那么该应用程序对大多数人来说都是无用的。

我相信他们对您的做法是,您应该发布代码,但将密钥安全地存储在已发布代码之外的目录中。这样,任何使用您的代码的人都必须获得自己的应用程序密钥。 如果您以二进制形式发布应用程序,他们可以将其编译到应用程序中


在上有一个完整的响应,包括一个甜蜜的汽车类比和所有内容。:-)

这个问题似乎离题了,因为它不涉及任何实际的编程问题。这更多的是关于Spotify的服务条款、产品包装以及总体上的凭证/数据安全。