Category Archives: Software

Choosing an Open Source License

If you develop open source code and want to apply a license, it can be confusing knowing which license to adopt. For most intents and purposes, the licenses typically govern the following broad points:

  • Do you want to allow others to use your source code in their programs? There is an important distinction between open source and commercial programs.
  • If someone else using your software makes a financial gain, do you want to benefit as well?
  • If improvements are made, do you want them fed back to you?

I found these 2 links very useful in terms of deciding on a license:

Pick an open source license (part 1)

Pick an open source license (part 2)

I had originally made use of theĀ GPL license prior to fully investigating its commercial implications, however, I’ve since switched to the more liberal MIT license.