代码之家  ›  专栏  ›  技术社区  ›  Thierry Roy

为什么软件有EULA?[关闭]

  •  18
  • Thierry Roy  · 技术社区  · 17 年前

    这是我所知道的唯一一种产品,消费者必须同意只有律师才能理解的东西。我敢肯定,每年车祸造成的死亡人数比软件事故还多。但我买车时不会签署任何像EULA这样的协议。

    [更新]为了澄清我的观点:我不明白为什么软件有EULA。我能想到的其他产品都没有(甚至枪也没有)!那么,是什么让软件与众不同,以至于这个产品需要某种“责任限制”呢?

    顺便说一句, Wikipedia

    10 回复  |  直到 17 年前
        1
  •  28
  •   Beep beep    17 年前

    不同的是,你购买的是使用软件的许可证,而不是软件本身(软件公司仍然拥有)。EULA规定了使用软件的方法。当你租东西(如房子)、租赁设备等时,也有类似的协议。

        2
  •  9
  •   user294826    16 年前

    EULA旨在成为一种转让或限制使用权的合同,因此被称为最终用户许可协议。它与版权无关,只与我与银行签订的抵押贷款合同有关。这就是为什么收缩包装许可证的合法性值得怀疑的原因。这是一份合同,你只有在购买产品后才能阅读。从这里的许多回应中可以清楚地看出,绝大多数人都没有意识到版权不适用于使用权。

    一位回复者写道:实际上,这本书是你的,但这本书的权利不是。就像在软件中一样,你购买了物理介质,但受如何使用它的法律约束。这与事实相去甚远。没有法律限制你如何使用这本书。作为销售的一部分,任何使用限制都必须得到您和零售商的同意。

    关于GPL存在一些混淆。GPL不是EULA。这是一种版权许可,只要您遵守许可的限制,就可以复制和分发内容。在没有GPL的情况下(比如你选择不接受它),你仍然可以使用该软件,但版权法限制你复制或分发该软件。

    EULA有各种用途。开发软件的公司希望协商一个立场,使他们的风险最小化,并给予他们最大的杠杆作用。

        3
  •  8
  •   abelenky    17 年前

    如果消费者在没有任何许可证的情况下收到软件,请考虑他们可能认为自己的权利是什么:

    • 他们可能认为他们可以随意复制软件。
    • 他们可能认为软件必须完美运行,没有错误(因为他们理解错误)

    简而言之,EULA使消费者对这些概念感到失望。它定义了软件的所有权和版权,对其使用、分发、功能和质量的限制。

    现在,随着律师越来越多地参与EULA,越来越多的陌生人条款悄悄出现,比如你不能在博客上查看软件的条款,或者你不能对媒体说软件的坏话,或者出版商拥有用软件创建的内容。

    但从根本上说,EULA应该是关于生产者和消费者理解什么是软件的可接受使用,什么不是。

        4
  •  5
  •   danielschemmel    17 年前

    实际上,有趣的是,在德国,EULA几乎没有法律约束力,因为你只有在购买后才能看到它们,所以对我们来说,你的问题的答案是: 向 用户做公司不想做的事情

        5
  •  3
  •   Becca Royal-Gordon    17 年前

    EULA基本上有三个原因:

    1. 软件比我能想到的任何其他产品都更容易复制。它几乎从未在其发行媒介上留下。这会产生巨大的诱惑,例如,购买一个Windows副本并将其安装在公司的所有数千台计算机上。开发人员希望明确列出软件可以安装在多少台计算机上。
    2. 软件经常存在未被发现的问题。即使是最好的QA部门也永远不会发现软件产品中的所有错误。开发人员知道这一点,并希望得到法律保护。
    3. 软件通常很容易拆开,以发现开发人员的商业机密或开发人员不想让别人知道的其他信息。开发人员希望在法律上限制这一点,以保护他们相对于竞争对手的优势。

    当然,有时其他术语还有其他原因。例如,苹果Mac应用程序的EULA通常规定,您只能在苹果品牌的计算机上安装该软件;这确保了苹果的软件(通常比其他任何开发商的软件便宜得多)增加了苹果硬件的销量。GNU GPL试图确保衍生软件中的创新仍然可供开发原始软件的社区使用。原因和条款一样多。

        6
  •  1
  •   Kevin Lacquement    17 年前

    这取决于EULA的确切措辞。通常,它是为了加强现有的法律,如版权,直接通知用户复制程序是非法的。它还增加了其他限制,如禁止逆向工程,限制知识产权。

    另一条款可能会限制某些类别的用户,如军方或政府,开发商强烈反对这些用户。

    至于哪个软件有第一个EULA,我不知道。

        7
  •  1
  •   gnovice    17 年前

    从技术上讲,汽车和枪支有点像EULA。..我们称之为“许可证”。你必须了解他们的操作限制和规则,然后进行一些测试并签署一些文件。

        8
  •  0
  •   Simon    17 年前

    没有人提到提供商的义务,这些义务通常也在EULA中。如果我让你的软件成为我公司基础设施的关键部分,而你破产了,我想能够拿到代码,这样你的失败就不会加速我的失败。

        9
  •  0
  •   abatishchev Karl Johan    17 年前

    无法转售,以及您和软件作者的权利和费用

    对于开源软件,许可证还告诉您对源代码的权利和收费( 分发,不要这样做,有限制地这样做 )

        10
  •  0
  •   Andrew    17 年前

    当你在射击场使用枪支时,你不需要签署某种形式的豁免或弃权书吗?逻辑是相似的。

    推荐文章