Jump to content

[SOLVED] Licensing your software...


blackcell

Recommended Posts

Software licensing is a tricky issue, and something that shouldn't be taken too lightly. The GPL is indeed one way to license your software, but there are oodles of other ways to license. The basic ways to license software, in order of my favorite to least favorite as a consumer, are copyleft, permissive, and proprietary.

 

GPL falls into the copyleft category - the idea behind copyleft is to declare a set of freedoms that the users have, but also to guarantee and extend those freedoms to every single user of the software.

 

Licenses like BSD, MIT/X11, and Apache are permissive. Permissive licenses are written with the intent that the users of the software can do whatever they want with it. There is one thing that users of BSD or MIT licensed software cannot do: Re-distribute the software under a different license. (Users of original-BSD licensed software also may not use the name of the original copyright holders in promotions for software derived from the original.) The Apache license is extremely permissive - it even allows for re-licensing of software, as long as you include a notice with your software to inform users that you used Apache code in your product. Permissive licensing has the distinct drawback of not guaranteeing freedoms to all users.

 

And, naturally, proprietary licenses (commonly called End User License Agreements) are the most restrictive. One nice side-effect of proprietary licensing is that you can make more money with it, but you also lose a lot of advantages that come with copyleft or permissive licensing.

 

I wrote a little article on this, a while back - you can read it here if you're interested.

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.