Opensource, a non-profit license?

I want to publish my open source license software with the following conditions:

You are allowed to:

  • Share - copy, distribute and transfer work
  • use the modified version of the code in your application

you are not allowed to:

  • post modified code versions
  • use code in all commercial

Is there a software license that fits my needs?

+7
source share
2 answers

You can publish code under any required license, but it will only be F / OSS, Open Source if it meets the OSI definition: http://www.opensource.org/docs/osd . Your conditions are not compatible in several ways.

Please note that almost all Open Software players use OSI-compatible licenses - you will be completely against all current opinions and practices.

0
source

Having a nonprofit disclaimer is against the spirit of open source. So no, no. And if you do it yourself, you should not call it openource, but instead call it a non-commercial license.

In fact, there is code with the kind of licensing that you are talking about, and the open source community is widely recognized as a non-openource. MINIX (Tanenbaum) is one of them. The code is freely available and available to the public, and everyone can see, but has serious restrictions on the republishing of changes. MINIX is widely regarded as part of closed source code.

Many commercial, proprietary, embedded operating systems with closed source code are actually distributed as code and have only copyright laws protecting them (instead of complex, Byzantine DRM). Just the fact that people can see your source code does not make it open source.

Last example. Windows (including XP, Vista, and Seven). Microsoft makes Windows source code available to anyone who needs a non-profit educational purpose if you sign up for an NDA. Their original license sounds the same as you. Check out the license here: http://www.microsoft.com/resources/sharedsource/licensing/basics/wrklicense.mspx . I doubt anyone will argue that Windows is open source.

+1
source

All Articles