我如何许可我的c命令行程序,例如没有序列号的有限功能?
答案 0 :(得分:2)
取决于许可的含义......
将许可证文本写入源代码中。安装或启动程序时显示许可证文本。
如果你想阻止用户复制程序,事情变得复杂,你可能需要一些硬件加密狗。
或者只是将其变为GPL并将源代码放弃......
答案 1 :(得分:1)
在您的程序中包含EULA(最终用户许可协议),用户在安装/使用您的应用程序时必须接受该协议。您可以在Internet上获得大量示例EULA。适当地替换名称。但请记住,你要自己承担风险。阅读EULA,修改它以满足您的需求。