好的,所以我正在尝试使用Electron(以前称为Atom Shell)并尝试了解它如何在真正的应用中运行。
现在,鉴于该应用程序将是商业化的,我还必须考虑一些许可证生成方案。
在过去,我与FastSpring进行了付款处理(+ CocoaFob用于生成许可证)并且我最近切换到Paddle - 这无疑非常顺利,特别是在使用他们的SDK时 - 在Mac上。
所以,我正在考虑如何完成整个事情 - 现在,应用程序不仅仅是一个OS X,而是一个Windows。而且我不会完全控制应用程序,因为该应用程序几乎只有HTML / CSS / JS。
有关如何处理此问题的任何想法?有没有人成功地做到了?
答案 0 :(得分:2)
我一直在寻找类似的东西,到目前为止,我认为我需要自己动手。
这个想法,使用Rhino Licensing作为一个很好的起点,为什么不生成带有所需信息的签名文档呢?
我到目前为止找到的最接近的是NPM包license-key,用于生成带元数据的签名许可。
答案 1 :(得分:-1)
IANAL当然......
聪明的做法是使用包管理器,其中依赖关系都被明确调出,然后您可以基于此生成文档。
如果您正在使用NPM作为javascript依赖项,则可以使用License Sniffer深入查看依赖项并生成一些文档。
Bower还有this module为凉亭组件做类似的事情。