diff --git a/LICENSE b/LICENSE index 48de0e51..cf3acd8e 100644 --- a/LICENSE +++ b/LICENSE @@ -870,11 +870,11 @@ For more information on this, and how to apply and follow the GNU AGPL, see 简要声明解释: -1. 当前开源代码的授权协议采用 AGPL v3 + Apache Licence v2 进行发行。 +1. 已开源的代码,授权协议采用 AGPL v3 + Apache Licence v2 进行发行。 2. 您可以免费使用、修改和衍生代码,但不允许修改后和衍生的代码做为闭源软件发布。 3. 修改后和衍生的代码必须也按照AGPL协议进行流通,对修改后和衍生的代码必须向社会公开。 4. 如果您修改了代码,需要在被修改的文件中进行说明,并遵守代码格式规范,帮助他人更好的 理解您的用意。 5. 在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议、版权声明和其他 原作者规定需要包含的说明(请尊重原作者的著作权,不要删除或修改文件中的`@author`信息)。 -6. 开源版您可以应用于商业软件,但必须遵循以上条款原则(请协助改进本作品)。 +6. 您可以应用于商业软件,但必须遵循以上条款原则(请协助改进本作品)。 diff --git a/README.md b/README.md index 36bab425..c70d41e9 100644 --- a/README.md +++ b/README.md @@ -55,21 +55,38 @@ JeeSite 自开源以来已被广大爱好者用到了企业、政府、医疗、 ### 开发环境 -* **JeeSite 4.0 开发环境部署运行调试(Eclipse)** +* **开发环境部署运行调试** - + -# 常见问题 +* **常见问题汇总** -* 管理员账号system与admin的区别:system为开发者使用的最高级别管理员,主要用于开发和调试,有些修改会直接影响系统的正常运行;admin为客户方使用的系统管理员,用于一些基础数据配置,如机构、用户、权限、用户字典等。 + -* 下载不到`jeesite-xxx.jar`依赖包:相关包已经发布到`Sonatype Repository`快照仓库,在`web`项目的`pom.xml`里已配置,有可能是你的 Maven `setting.xml`里添加了`mirror`或`repository`导致的问题,请清理或追加添加`Sonatype Repository`仓库地址,再尝试执行 /web`/bin/package.bat` 脚本,预先下载依赖jar包即可。 +# 今后如何升级? -* IntelliJ IDEA中提示`NoClassDefFoundError: javax/servlet/ServletOutputStream `错误,你只需要修改web项目下的pom.xml,注释掉`spring-boot-starter-tomcat`的`provided`部分改为`compile`即可。 +尽量不修改web项目以外的源码项目,如jeesite-common、jeesite-modele-core,如果修改了,请尽量 Pull Requests 上来,否则代码编码将与官方不同步,将对你的日后升级带来困难。 -* 出现NoSuchMethodError错误,一般是依赖包版本需要更新,请尝试如下操作:在web项目上右键,选择菜单 -> Maven -> Update Project...(或按Alt+F5) -> 点击 Select All 按钮 -> 选择 Force Update of Snapshots/Releases 复选框 -> 点击OK按钮即可。 +JeeSite的小版本(4.0.x)升级是非常便捷的,你只需要进行Maven快照强制更新,即可将最新版的依赖jar更新到本地,下面介绍一下在Eclipse里如何操作: -* MySql执行`init-data.bat`初始化数据失败,你可尝试设置下 my.ini 给 [mysqld] 增加如下配置:`sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION` +在web项目上右键,选择菜单 -> Maven -> Update Project...(或按Alt+F5) -> 点击 Select All 按钮 -> 选择 Force Update of Snapshots/Releases 复选框 -> 点击OK按钮即可。 + +如果进行相对大的版本(4.x.x)升级这里我们会附加一个声明,帮助你进行迁移操作。 + +# 授权协议声明 + +1. 已开源的代码,授权协议采用 AGPL v3 + Apache Licence v2 进行发行。 +2. 您可以免费使用、修改和衍生代码,但不允许修改后和衍生的代码做为闭源软件发布。 +3. 修改后和衍生的代码必须也按照AGPL协议进行流通,对修改后和衍生的代码必须向社会公开。 +4. 如果您修改了代码,需要在被修改的文件中进行说明,并遵守代码格式规范,帮助他人更好的理解您的用意。 +5. 在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议、版权声明和其他原作者规定需要包含的说明(请尊重原作者的著作权,不要删除或修改文件中的`@author`信息)。 +6. 您可以应用于商业软件,但必须遵循以上条款原则(请协助改进本作品)。 +7. 关系平台的发展战略考虑,底层部分代码暂未开源,但这不影响您的二次开发。 +8. 请知悉社区版,用户数不可超过100个,最大允许10个用户同时在线(不含匿名)。 + +### 付费服务: + +* 本服务的推出,是我们对您服务的一个保障,也是我们的唯一经济来源,有了这些我们会把开源事业做的更好,让JeeSite能够快速的成长起来,请给我们一些动力吧,谢谢您的支持! # 技术交流方式 @@ -85,30 +102,6 @@ JeeSite 自开源以来已被广大爱好者用到了企业、政府、医疗、 ![https://static.oschina.net/uploads/space/2018/0302/145133_OGZf_941661.jpg](https://static.oschina.net/uploads/space/2018/0302/145133_OGZf_941661.jpg "JeeSite4微信公众号") -# 今后如何升级? - -尽量不修改web项目以外的源码项目,如jeesite-common、jeesite-modele-core,如果修改了,请尽量 Pull Requests 上来,否则代码编码将与官方不同步,将对你的日后升级带来困难。 - -JeeSite的小版本(4.0.x)升级是非常便捷的,你只需要进行Maven快照强制更新,即可将最新版的依赖jar更新到本地,下面介绍一下在Eclipse里如何操作: - -在web项目上右键,选择菜单 -> Maven -> Update Project...(或按Alt+F5) -> 点击 Select All 按钮 -> 选择 Force Update of Snapshots/Releases 复选框 -> 点击OK按钮即可。 - -如果进行相对大的版本(4.x.x)升级这里我们会附加一个声明,帮助你进行迁移操作。 - -# 开源协议声明 - -1. 当前开源代码的授权协议采用 AGPL v3 + Apache Licence v2 进行发行。 -2. 您可以免费使用、修改和衍生代码,但不允许修改后和衍生的代码做为闭源软件发布。 -3. 修改后和衍生的代码必须也按照AGPL协议进行流通,对修改后和衍生的代码必须向社会公开。 -4. 如果您修改了代码,需要在被修改的文件中进行说明,并遵守代码格式规范,帮助他人更好的理解您的用意。 -5. 在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议、版权声明和其他原作者规定需要包含的说明(请尊重原作者的著作权,不要删除或修改文件中的`@author`信息)。 -6. 开源版您可以应用于商业软件,但必须遵循以上条款原则(请协助改进本作品)。 -7. 请知悉开源版,用户数不可超过100个,最大允许10个用户同时在线(不含匿名)。 - -### 付费服务: - -* 本服务的推出是我们对您服务的一个保障,也是我们的唯一经济来源,有了这些我们会把开源事业做的更好,让JeeSite能够快速的成长起来,请给我们一些动力吧,谢谢您的支持! - # Git 全局设置技巧 ``` diff --git a/terms.md b/terms.md index aec05800..2b53d033 100644 --- a/terms.md +++ b/terms.md @@ -1,7 +1,7 @@ # 服务条款 1. 不得应用于危害国家安全、荣誉和利益的行为,不能以任何形式用于非法为目的的行为。 -2. 付费之前请确认已通过开源版了解和试用“产品”,并确认产品功能符合您的需求;付费之后源代码与开源版本相同,不另外提供源代码,您只需上传许可文件即可;许可文件一经发出概不提供退货服务。 +2. 付费之前请确认已通过社区版了解和试用“产品”,并确认产品功能符合您的需求;付费之后源代码与社区版本相同,不另外提供源代码,您只需上传许可文件即可;许可文件一经发出概不提供退货服务。 3. 您必须了解使用本软件的风险,本软件无法保证100%没有漏洞,所以由软件漏洞造成的损失不予赔偿,也不承担任何因使用本软件而产生相关法律责任。请软件上线使用前进行足够的安全测试,以避免此问题发生。 4. 若您已经购买本产品许可文件或以其它方式获得的许可文件,将被视为您对本服务条款全部的完全接受,如果您未能遵守本服务条款,您的许可授权将被终止,许可的权利将被收回,同时您应承担相应法律责任。 5. JeeSite官方对以上条款有最终的解释权。 @@ -10,7 +10,7 @@ QQ:78112665 -**请认准唯一收款码账号**:thinkgem(王震) +**请认准唯一收款码账号**:ThinkGem(*震) ![ThinkGem的支付宝收款二维码](https://static.oschina.net/uploads/img/201803/16112020_sFWX.jpg "ThinkGem的支付宝收款二维码")