Home Business IT Open Source What's in a free software license?
Get all your tech news delivered to your mail box five days a week
iTWire UPDATE - it's FREE!


“Open source” is a hot buzzword today. It’s important to understand free software is still subject to a license just like conventional shrinkwrapped packages. The big difference is these licenses convey rights which can’t be revoked. Here’s what they mean for programmers and for end users.

Free software

To begin with, it has to be understood free software is free as in free speech. When we say software is free, we speak of liberty and the rights of the user. Ironically, price isn’t even an issue in free software; there is generally no stated requirement for free software to be free of charge – but this is simply moot as we will show.

For software to be free, it is universally accepted that users must be granted unalienable four rights.

  1. The freedom to run the program for any purpose
  2. The freedom to study how the program works and adapt it as desired.
  3. The freedom to redistribute copies to other people.
  4. The freedom to improve the program and release these improvements to the public.

Immediately, there are stark distinctions from commercial software which may possibly permit the first right but certainly none of the others. Additionally, the rights have necessary implicit preconditions and these are powerful despite their subtlety. To study how the program works, and to adapt it or improve it means the source code must be freely available. If the source code is held back then these rights cannot be taken up.

And, returning to the issue of price, free software could be charged but there’s no point: as anyone has the right to redistribute it, it will always be available at no charge somewhere. In practice, free software is generally only charged for the effort and materials used in making and sending physical media.


In fact, as the first right grants the freedom to run the program for any purpose, it is important to note free software must be available for commercial use just as much as it is available for personal use. If the software developer stipulates they do not want their program to be used in some way then this first right has been violated.


The GNU GPL version 2


The best known free software license is that from Richard Stallman and the GNU project, the General Public License (GPL), released in 1991. Much GNU software is covered by version two of this license. Like most any license or legal document, the GPL is lengthy and verbose. It’s not uncommon for people to skip past the license when installing software, merely accepting and proceeding. Consequently, although the GPL is widely touted it’s possible end users may not appreciate what this license allows them to do. Conversely, a software developer should understand fully what this license entails when opting to release their apps under it.


ITWIRE SERIES - CIO SUMMIT GOLD COAST

For CIOs & Senior IT Management Summit on the Gold Coast!

This event has been personally vetted by the iTWire CEO who has attended four of these conferences in the past and is an event you cannot afford to miss!

We can guarantee that this conference is of great value. Network with fellow CIOs and IT Mgrs and hear Glenn Archer CIO, Australian Government Information Management Office (AGIMO), Matt Barrie, Award-winning Entrepreneur to provide insights on Navigating Your Entrepreneurial Initiatives in a Hyper-connected New World, Stephen Tame, CIO & Head of Group Information Technology, Jetstar, Tim Thurman, CIO, Australian Securities Exchange (ASX).

LIMITED PLACES REGISTER NOW

David M Williams

joomla site stats

David has been computing since 1984 where he instantly gravitated to the family Commodore 64. He completed a Bachelor of Computer Science degree from 1990 to 1992, commencing full-time employment as a systems analyst at the end of that year. Within two years, he returned to his alma mater, the University of Newcastle, as a UNIX systems manager. This was a crucial time for UNIX at the University with the advent of the World-Wide-Web and the decline of VMS. David moved on to a brief stint in consulting, before returning to the University as IT Manager in 1998. In 2001, he joined an international software company as Asia-Pacific troubleshooter, specialising in AIX, HP/UX, Solaris and database systems. Settling down in Newcastle, David then found niche roles delivering hard-core tech to the recruitment industry and presently is the Chief Information Officer for a national resources company where he particularly specialises in mergers and acquisitions and enterprise applications.

Connect

http://bs.serving-sys.com/BurstingPipe/adServer.bs?cn=tf&c=19&mc=imp&pli=5460041&PluID=0&ord=[2000]&rtu=-1