【发布时间】:2023-03-26 08:38:02
【问题描述】:
我们经营一个 Joomla 扩展商店。我们希望使其基于订阅,因此用户可以下载多个文件,而不是像现在那样购买单个文件。
但在这种情况下,我想限制用户安装它的域数量。
例如,假设一个用户为 SILVER 会员资格,并且该会员资格仅允许使用 3 个域。意思是,每当他在任何网站上安装它时,扩展程序都不应该工作,除非他输入从我们网站生成的许可证代码。一旦他创建了 3 个许可证,下次他在某处安装扩展程序时,应该会自动向我发送一封电子邮件,说明未经授权的使用已经完成,并且扩展程序根本不应该工作。
无论在哪里激活,它都应该显示,请输入许可证代码。
那么,我们该如何处理呢?
【问题讨论】:
-
非常好的问题。对于很多扩展开发人员来说,它肯定会派上用场。
-
Joomla 是 GPL,当您分发衍生作品以防止根据 GPL 条款访问源代码时,您很可能违反了使用条款。
-
我认为这个扩展不会在 Joomla 中发布,因为他们非常重视这些事情。您可以使其成为具有三个域支持的付费组件。但如果扩展停止工作违反 GPL,则没有许可证。
-
@hakre 没有什么能阻止你发布闭源组件,它们只是不会在 JED 上发布。
-
@AdamB:好吧,对于侵犯版权的客户来说并不是那么舒服,因为发布关闭的人正在侵犯版权。因此……。
标签: joomla licensing joomla2.5 joomla-extensions