Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Open Source non distribution licence [closed]

Normally I'm a big fan of (A)GPL and release my software licenced by it. However, this time I do not think I can allow redistribution of my software. I'm therefor looking for a licence which says:

1) Makes my software open source 2) Allows people to get/use and modify the source 3) Do not allow to redistribute the software

SimpleMachines.org uses a licence like this. However - I do not know if there is another licence like this or if I can just slap their licence on my software (which I don't think I can).

like image 370
Martin Hansen Avatar asked May 07 '11 11:05

Martin Hansen


2 Answers

What you are looking for is a proprietary license limiting the distribution of your work. As an example the UNIVERSITY OF UTAH RESEARCH FOUNDATION PUBLIC LICENSE is a proprietary license limiting the distribution of your work for commercial use.

For your information, this kind of license won't qualify to be a free software or/and open source license as shown below in the different official definition.

From the definition of Free Source:

  • The freedom to run the program, for any purpose (freedom 0).
  • The freedom to study how the program works, and change it to make it do what you wish > (freedom 1). Access to the source code is a precondition for this.
  • The freedom to redistribute copies so you can help your neighbor (freedom 2).
  • The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.

From Open Source Definition (the first rule):

  1. Free Redistribution

The license shall not restrict any party from selling or giving away the software as a >component of an aggregate software distribution containing programs from several different >sources. The license shall not require a royalty or other fee for such sale.

like image 166
Alexandre Dulaunoy Avatar answered Oct 31 '22 00:10

Alexandre Dulaunoy


"Open source" carries with it many implied usage rights. What you want is a closed source license that provides the customer with access to the source code.

I suspect that you could track down some of the early AT&T UNIX licenses to get a model for this, or perhaps modify a license that does what you want. But as always, the best advice is to hire a lawyer.

like image 39
Anon Avatar answered Oct 30 '22 23:10

Anon