基于电子的应用程序的许可证生成

时间:2015-09-06 10:26:36

标签: node.js windows macos licensing electron

好的,所以我正在尝试使用Electron(以前称为Atom Shell)并尝试了解它如何在真正的应用中运行。

现在,鉴于该应用程序将是商业化的,我还必须考虑一些许可证生成方案。

在过去,我与FastSpring进行了付款处理(+ CocoaFob用于生成许可证)并且我最近切换到Paddle - 这无疑非常顺利,特别是在使用他们的SDK时 - 在Mac上。

所以,我正在考虑如何完成整个事情 - 现在,应用程序不仅仅是一个OS X,而是一个Windows。而且我不会完全控制应用程序,因为该应用程序几乎只有HTML / CSS / JS。

有关如何处理此问题的任何想法?有没有人成功地做到了?

2 个答案:

答案 0 :(得分:2)

我一直在寻找类似的东西,到目前为止,我认为我需要自己动手。

这个想法,使用Rhino Licensing作为一个很好的起点,为什么不生成带有所需信息的签名文档呢?

我到目前为止找到的最接近的是NPM包license-key,用于生成带元数据的签名许可。

答案 1 :(得分:-1)

IANAL当然......

聪明的做法是使用包管理器,其中依赖关系都被明确调出,然后您可以基于此生成文档。

如果您正在使用NPM作为javascript依赖项,则可以使用License Sniffer深入查看依赖项并生成一些文档。

Bower还有this module为凉亭组件做类似的事情。