Hacker News 中文摘要

RSS订阅

Mattermost表示不会明确项目所采用的许可证 -- Mattermost say they will not clarify what license the project is under

文章摘要

Mattermost项目中的许可证问题引发讨论,用户onlyjob指出源代码授权可能存在错误,并修改了问题标题。贡献者lfbrock建议按规范提交问题,明确"观察到的"和"预期的"情况,以便区分多个潜在问题。

文章总结

标题:许可证问题:源代码使用许可表述不明确,授权条款存在争议

主要内容概述:

  1. 问题起源
  • 用户@onlyjob于2018年5月31日提出许可证表述问题
  • 主要质疑"may be licensed"的表述存在歧义,认为这不符合开源定义
  • 建议采用标准AGPL-3+或商业许可证的无条件授权表述
  1. 核心争议点
  • 当前许可证使用"可能被许可"的模糊表述
  • 用户认为这使项目看似开源但实际不符合开源定义
  • 授权条款将源代码使用与编译版本绑定,被认为不符合自由软件要求
  1. 项目方回应
  • @lfbrock解释"may"是表示许可而非可能性
  • 提出修改为"有两种许可源代码的选项"的替代方案
  • @grundleborg表示正在制定修改提案(2019年7月)
  1. 后续发展
  • 社区持续追问进展(2020-2023年)
  • 用户指出项目包含三种不同许可证造成混乱
  • 建议完全采用AGPL许可证简化授权
  • 最新回应(2026年2月)表示暂不修改现有许可策略
  1. 关键问题
  • 许可证表述模糊影响项目开源属性认定
  • 授权条款将源代码使用与编译行为绑定
  • 项目方承认存在问题但未实质性修改

注:编辑过程中删除了所有头像图片、时间戳标记、部分重复性追问内容以及非实质性的对话标记,保留了核心讨论内容和关键时间节点。

评论总结

以下是评论内容的总结:

  1. 对Mattermost许可证的批评
    多数评论认为其许可证混乱且令人困惑,可能故意误导用户。

    • "Mattermost might have the most confusing licensing of any software product in existence" (paxys)
    • "This looks like either they are deliberately trying to trick people...or have accidentally made the most confusing license ever" (ilaksh)
  2. 对开源商业模式的质疑
    部分用户认为这种"伪开源"策略会损害品牌声誉。

    • "Is the bad publicity worth it with this kind of rug pull?" (thisislife2)
    • "Be honest from the start - brand damage is really costly to repair" (thisislife2)
  3. 转向替代产品的建议
    多位用户推荐Zulip、Rocket.Chat等替代品。

    • "I'm thinking of Zulip, at least they aren't pulling this shenanigans" (giancarlostoro)
    • "Rocket chat is also worth looking at...the search function actually worked" (nix0n)
  4. 对许可证法律问题的讨论
    关于"may"等用词的法律含义存在争议,部分用户认为过度解读。

    • "It's silly to argue that this isn't proper English for granting permission" (jrmg)
    • "GPL and AGPL both use 'may' 31 times" (gowld)
  5. 企业角度的理解
    少数评论认为这种多重许可模式对企业用户是合理的。

    • "This seems kinda reasonable...gigantic enterprises can get clarity with enterprise version" (michaelt)
    • "No sympathy for people who neither want to buy a license nor be bound by AGPLv3" (emacdona)
  6. 法律风险警告
    有用户指出模糊许可证可能带来的法律风险。

    • "Ambiguity works against the party who provided the wording" (u1hcw9nx)
    • "Don't touch the code until you know what it means from legal experts" (u1hcw9nx)

关键分歧点:
- 批评者认为许可证故意模糊,存在道德风险
- 支持者认为这是合理的商业开源策略
- 中立者建议完全避免使用该产品