想到了一个对于Ableverse来说比较好的授权许可模式, 分为三种: 免费使用授权协议,个人授权协议和企业授权协议. 对于使用Ableverse进行开发和通过Ableverse运行开发好的软件系统相同对待, 即不管是单纯使用Ableverse进行开发, 还是单纯用来运行他人开发好的软件, 还是同时进行开发和生产运行, 都需要且仅需要获得一份授权协议, 授权协议属于排他协议, 赋予符合条件的个人或合法实体进行开发和运行的使用权利, 不得进行转让与共享或代理使用等行为.
免费使用协议:
个人和合法实体都可以获得获得此类授权, 如果符合以下条件的话: 正在开发中或者已经开发好的Ableverse软件相关, 保证其正常开发和运行所依赖的*全部*软件, 协议被授予方必须事先对它们全部各自合法的拥有一份开放的免费授权协议, 授权内容必须涵盖Ableverse与这些软件发生关系的所有方面, 大学等非商业研究机构免费获赠的软件副本适用, 商业软件的免费评估版本在免费期限内可以适用. 这些软件包括但不限于: 操作系统,JDK/JRE,数据库系统,安全和可靠性增强软件(如网络加密软件/防火墙软件/磁盘阵列软件/存储加密软件/防病毒软件等). 如果符合这些条件, 则被授权者有资格获得一份Ableverse的免费使用授权协议. 使用范围不限. 一个典型的例子可以是在一个全部由安装Linux/FreeBSD/NetBSD操作系统的服务器和工作站组成的环境中, 数据库系统采用HyperSonicDB/MySQL/MaxDB等,以Eclipse/InteliJ等作为开发工具,没有任何收费的商业软件控制与Ableverse相关的磁盘分区,开发中或者已开发完成的Ableverse软件不依赖任何收费的第三方支持库. 且被授权者对这些软件的使用在行为发生时间和地点必须是合法的. 这些软件包括所有Ableverse软件所依赖的软件, 但不包括依赖于Ableverse软件的软件; 例如运行中的Ableverse软件提供Web页面访问服务, 而此软件的用户需要在MS Windows工作站上浏览这些页面进行交互操作, 这并不否定此Ableverse软件的开发者和运行商获得Ableverse免费使用协议的资格.
免费使用协议的被授权者可以在符合条件的环境中任意使用Ableverse, 但不包括在免费的邮件列表和讨论区以外为正常使用而需要获得的技术支持和培训等服务.
个人授权协议:
不能符合上述免费使用协议的个人可以通过购买获得一份个人授权协议. 比如开发者不得不在MS Windows(TM) 或者其他收费的商业操作系统上使用Ableverse, 或者不得不使用收费的商业软件开发工具, 比如Borland JBuilder(TM)开发Ableverse上的软件; 或者被授权者决定使用Oracle等商业数据库系统作为Ableverse软件运行的后台存储. 等等.
个人授权协议的被授权者*本人*可以在符合条件的环境中任意使用Ableverse, 但不包括在免费的邮件列表和讨论区以外为正常使用而需要获得的技术支持和培训等服务. 授权协议不得发生任何形势上的,临时或者永久的转让或代理使用行为.
企业授权协议:
不能符合上述免费使用协议的其他实体可以通过购买获得一份企业授权协议. 比如实体中的一个或者多个开发者不得不在MS Windows(TM) 或者其他收费的商业操作系统上使用Ableverse, 或者不得不使用收费的商业软件开发工具, 比如Borland JBuilder(TM)开发Ableverse上的软件; 或者被授权者决定使用Oracle等商业数据库系统作为Ableverse软件运行的后台存储. 等等.
企业授权协议的被授权者的合法成员可以在符合条件的环境中任意使用Ableverse, 但不包括在免费的邮件列表和讨论区以外为正常使用而需要获得的技术支持和培训等服务. 授权协议不得发生任何形势上的,临时或者永久的转让或代理使用行为.
分享到:
相关推荐
JAVA-设计模式-行为型模式-备忘录模式
c++设计模式-行为型模式-备忘录模式;qt工程;c++简单源码;备忘录(Memento)模式的定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,以便以后当需要时能将该对象恢复到原先...
备忘录模式是一种行为设计模式,它允许在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可以将对象恢复到原先保存的状态。这种模式通常用于游戏存档、撤销/重做操作、以及...
备忘录模式是一种在软件工程中广泛使用的面向对象设计模式,它主要用来安全地保存对象的状态,以便在需要时能够恢复到先前的状态。备忘录模式的核心思想是封装对象的状态,将其保存到一个独立的对象(备忘录)中,而...
【标题】"MB备忘----2"所提及的内容可能与某个名为"MB"的项目或者技术有关,这可能是一个软件开发、系统管理或者是其他IT领域的记事或文档集合。"MB"可能是项目缩写,也可能是特定技术或工具的名称。由于描述中提到...
备忘录模式是一种在软件工程中广泛使用的面向对象设计模式,它主要用来安全地保存对象的状态,以便在需要时能够恢复到先前的状态。这个模式的名字来源于我们日常生活中使用的备忘录,它记录了一些重要的信息,当需要...
备忘录模式是一种在不破坏封装性的前提下,捕获一个对象的状态,并允许在未来的某个时刻恢复这个状态的设计模式。这种模式在很多场景下都非常有用,例如在游戏中保存进度、在编辑器中撤销/重做操作等。备忘录模式的...
- 备忘录模式:在不破坏封装性的前提下,捕获一个对象的状态并在需要时恢复它。 - 观察者模式:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知并被自动更新。 -...
参考资料-DM.04 ×× U9 ERP项目-实施备忘-年月日.zip
备忘录模式,作为一种行为模式,在软件设计中扮演着重要的角色。它提供了对象状态保存和恢复的能力,使得对象能够在某个时刻的状态被临时存储起来,并在需要时回退到该状态,从而实现撤销、回滚等功能。在JAVA编程中...
备忘-Markdown小技巧自动更新目录图片居中隐藏代码块Latex 公式自动更新目录VSCode 插件 Markdown TOC图片居中不带链接- 带链接-h
备忘-Markdown小技巧自动更新目录图片居中隐藏代码块自动更新目录VSCode 插件 Markdown TOC图片居中不带链接- 带链接隐藏代码块示例:动态
单一窗口与海事对接船舶AIS信息会议备忘-补充内容.docx
Java设计模式中的备忘录模式(Memento Pattern)是一种用于保存对象状态的模式,以便在未来某一时刻能够恢复到之前的状态。这种模式的核心在于在不违反对象封装性的前提下,捕获对象的内部状态并将其存储起来。备忘...
备忘-IPython小技巧自动重新加载模块虚拟环境相关常用库安装PyTorch 安装自动重新加载模块- 这个有时候也不太好用- 需要反复测试的,建议使用 Jup
Java 备忘录模式详解 备忘录模式(Memento Pattern)是一种行为设计模式,它允许在不破坏封装性的情况下捕获和恢复对象的内部状态。该模式通常用于需要撤销操作或恢复先前状态的情况下。备忘录模式包括三个主要组件...
NULL 博文链接:https://ibmtech.iteye.com/blog/722412
【标题】"Web个人日历备忘系统"是一款基于C#编程语言和SQL数据库技术开发的应用,主要用于个人日常事务管理。这个系统集成了登录、注册、添加、删除以及编辑备忘录的功能,使得用户能够方便地在线管理和追踪自己的...
- 备忘录模式:在不破坏封装的前提下,捕获一个对象的内部状态,以便以后恢复。 - 观察者模式:定义对象之间的一对多依赖关系,当一个对象的状态改变时,所有依赖于它的对象都会得到通知并自动更新。 - 状态模式:...