linux的许可证替代[关闭]

Posted

技术标签:

【中文标题】linux的许可证替代[关闭]【英文标题】:License alternative for linux [closed] 【发布时间】:2013-05-22 00:06:43 【问题描述】:

在 windows 系统中验证软件的方法有很多,专门验证 例如:

在windows操作系统中,我们曾经通过将键值存储在windows注册表文件中来验证软件,过程如下

软件启动 --> 许可证密钥 --> 浏览和更新许可证密钥(.key 文件)-->每当软件启动时,许可证密钥都会被验证 具有存储在注册表项中的特定键值

上述过程在windows操作系统中很常见,对于特定工具,linux操作系统可以使用哪些替代方法

【问题讨论】:

我投票决定将此问题作为离题结束,因为licensing advice is off-topic on Stack Overflow. 您也许可以在Programmers Stack Exchange, but read their faq carefully before proceeding. 上获得帮助 【参考方案1】:

在 Linux 中,通常的做法(由 FHS 定义)在 /etc 中创建配置文件或配置文件。例如/etc/myapp.conf。使用哪种格式取决于您。许可证密钥通常存储在此文件/目录中。此方法需要 root 用户访问权限才能配置应用程序和许可证密钥。

另一种方法是为每个用户保留一个许可证密钥。标准是在用户的主目录中创建一个配置目录。目录名称以“.”开头。 (句点),这样它就不会在普通的ls 命令中列出。例如“/home/myuser/.myapp/config.properties”。同样,许可证密钥可以写在这里。

后一种方法将允许软件包管理器 (RPM/APT) 安装软件,然后在用户尝试使用该软件时提示许可。当然,该软件将按每个用户授予许可。

【讨论】:

黑白 lsb 和 fhs 朋友的主要区别是什么?哪个最适合 我将答案更正为仅参考 FHS,因为 LSB 规范取决于 FHS - refspecs.linuxfoundation.org/LSB_4.1.0/LSB-Core-generic/… 感谢朋友的更新

以上是关于linux的许可证替代[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Windows 与 Linux 用于 .NET 许可系统的服务器端脚本? [关闭]

System1

你的windows许可证即将过期用原来的U盘有用吗?

Android - 获取视频帧的 FFmpeg 替代方案。 (由于许可)

关于无脂框架的许可

软件保护和许可证管理[关闭]