License制作
最近,部门的产品要做license,于是上网查了一些通用软件的License做法,拿过来学习一下。
一个老外写的,很好,几乎完全涵盖了软件License的制作流程
http://afewguyscoding.com/2012/02/licensing-module-java/
http://blog.csdn.net/wilder2000/article/details/8785916
http://wenku.baidu.com/link?url=q6t2FDLBW8praKW7BdlJrJ8JKLyPWo5FywMoREHj93Rp8ILK-CCJYEQO_i3F-WkM4gPyOpVvQLU5BMhitO5BpzyW-jbHbIBi5kgTdojq8pG
http://blog.csdn.net/oldjavaman/article/details/429215
http://grepcode.com/file/repo1.maven.org/maven2/de.schlichtherle.truelicense/truelicense-core/1.32/de/schlichtherle/license/PrivacyGuard.java?av=f
https://github.com/DSpace/DSpace
这里也介绍了:
https://bitbucket.org/adroitlogic/ultraesb/overview
http://blog.chinaunix.net/uid-143884-id-2815248.html
License制作的更多相关文章
- C#软件授权、注册、加密、解密模块源码解析并制作注册机生成license
		最近做了一个绿色免安装软件,领导临时要求加个注册机制,不能让现场工程师随意复制.事出突然,只能在现场开发(离开现场软件就不受我们控了).花了不到两个小时实现了简单的注册机制,稍作整理. ... 
- php-7.1.0 rpm包制作
		nginx-1.8.0 rpm包制作见上篇文章:http://www.cnblogs.com/xiaoming279/p/6251149.html spec文件 Name: php Version: ... 
- nginx-1.8.0 rpm包制作
		1.安装rpm-build # yum install rpm-build 2.创建制作RPM包目录 # cat /root/.rpmmacros %_topdir /root/rpmbuild %_ ... 
- 与你相遇好幸运,制作自己的Yeoman Generator
		使用别人写好的生成器: npm install -g yonpm install -g generator-angularyo angular 如何自己制作符合自己心仪的生成器呢: https://g ... 
- Mac OS平台下应用程序安装包制作工具Packages的使用介绍
		一.介绍 Windows下面开发好的应用程序要进行分发时有很多打包工具可供选择,如Inno Setup, InstallShield, NSIS, Advanced Installer, Qt Ins ... 
- npm插件制作及发布基础教程
		最近有同事在搞npm插件,想用了这么久的npm也没有自己制作一个插件出来练一练,所以动手把之前的图片随手势移动的react组件改写成了npm插件,之前的博客地址http://www.cnblogs.c ... 
- python2-gst0.10制作静态包的补丁 v1.1
		gst制作成了静态库,而python2的gst有多个动态库引用gst的库 因此,想了一个办法将python2所需要的gst打包成一个单独的共享库 办法就是,将python2_gst所有的.so先制作成 ... 
- 转---B/S结构JavaEE WebApp的全自动安装包制作心得
		JavaEE的Web应用程序如今已大行其道,但其安装.配置.部署却一直繁琐无比,客观上阻碍了Web应用程序更大规模的推广和应用.因此,开发方制作一个集JDK.Web中间件.开源数据库的全自动安装程序很 ... 
- RPM包的制作
		RPM包的制作 前言 按照其软件包的格式来划分,常见的Linux发行版主要可以分为两类,类ReadHat系列和类Debian系列,这两类系统分别提供了自己的软件包管理系统和相应的工具. 类RedHat ... 
随机推荐
- PendingIntent概述
			一.定义 PendingIntent表示待定.等待.即将发生的意思.Intent表示的是立刻发生. PendingIntent的主要方法: int requestCode:表示请求码,跟intent是 ... 
- 关于ajax发送的数据问题
			今天在做保存富文本编辑器的内容时,发送了一个ajax请求: $.ajax({ type:"POST", url:"{% url 'cms:add' %}", d ... 
- python super研究
			# encoding=utf-8 class A(object): def __init__(self): print "初始化a" def run(self): print &q ... 
- ip聚合(百度之星资格赛1003)
			IP聚合 点击这里 Problem Description 当今世界,网络已经无处不在了,小度熊由于犯了错误,当上了度度公司的网络管理员,他手上有大量的 IP列表,小度熊想知道在某个固定的子网掩码下, ... 
- linux case 语句
			#!/bin/bash #$ 表示脚本名 #$n 表示第n个参数(n>) in ") echo '--=> A' ;; ") echo '--=> B' ;; * ... 
- 【stm32】实现STM32的串口数据发送和printf函数重定向
			在调试电机驱动程序的时候,是不能随便利用中断来进行一些寄存器或数据的查看的,不然你在运行的时候突然来一下,如果占空比大的话那可能直接就把MOS管给烧了,所以我们很多情况下只能使用USART(串口)来进 ... 
- 【配置】电信华为HG8245 无线路由器配置 有贴图
			引子:家里的电信无线路由器连接之后无法直接上上网,只能再次通过PPPoe方式拨号上网.经过网上查询和一番折腾之后,整理攻略如下. 1. 用超级用户登录192.168.1.1(默认密码) 用 ... 
- 网易云课堂_C++开发入门到精通_章节4:运算符重载
			课时23运算符重载 运算符重载 重载赋值运算符 Person& Person::operator=(const Person& other) { //检查自赋值 if (this == ... 
- UVA - 11882 Biggest Number(dfs+bfs+强剪枝)
			题目大意:给出一个方格矩阵,矩阵中有数字0~9,任选一个格子为起点,将走过的数字连起来构成一个数,找出最大的那个数,每个格子只能走一次. 题目分析:DFS.剪枝方案:在当前的处境下,找出所有还能到达的 ... 
- CXF发布webservice入门
			1.设置CXF的bin目录进环境变量 2.CXF导入相关的jar包. 3.建立接口 @WebService public interface HelloWorld { public void say( ... 
