Karim Vaes

Why chop at leaves, when one must dig at roots
  • Home
  • About me
    • Curriculum Vitae
    • Services
    • Projects
  • Scripts
    • OWA Most Popular
  • Search
  • License
  • Contact

The top misconceptions about GPL & OpenSource

  • OpenSource is free.
    Not always… OSS (OpenSource) doesn’t have to be free, it means that the source code should be available. Some of the first words in the GPL are, “When we speak of free software, we are referring to freedom, not price.” Many believe that the spirit of OSS is to be free, yet it is allowed to charge money for distributing it. Just look at RedHat & Novell who’re making a living off distributing GPL code.

  • It’s worthless as it hasn’t proven itself in court.
    Bullshit. The GPL license has proven itself in court. Yet it hasn’t been that numerous as most patent cases that make the news. Just check gpl-violations.org for numerous gpl related trials.

  • Distribution rights.
    Everyone distribution GPL source is obliged to do the following:

    • Provide the whole sourcecode (immediately, not upon request), and not only the source code that’s altered.
    • Provide the means to control compilation & installation.
    • Provide the source code to ANYONE, not only to their customers.
    • Provide a full copy of the license, not a link to it.

  • Interaction of proprietary software with opensource software will require publishing the source code of the proprietary code.
    Wrong! This misconception is mainly caused by the following paragraph in the GPL license.

    “2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:

    …b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this [GPL] License.”

    There is a difference between “work based upon” or “called upon”. If one uses the gcc compiler for compiling it’s source code, it won’t be affected by the GPL. The source “calls upon” the gcc compiler, creating your own work that is not based upon the gpl code from gcc. Yet if you’dd take the source code of (for example) GeexBox and use (parts of) the code for your own project. Then you’re affected by gpl, as your work is based upon gpl work.

Reference List
http://www.sitepoint.com/article/public-license-explained
http://www.gnu.org/licenses/gpl-faq.html
http://www.gnu.org/philosophy/selling.html
http://www.itmanagersjournal.com/articles/12878
http://www.linux.com/articles/55285

Disclaimer : The following article is no legal advice. I’m not a lawyer, the article was written to clear some misconceptions about open source!

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • email
  • Furl
  • Live
  • Ma.gnolia
  • Pownce
  • Reddit
  • Slashdot
  • Technorati
Categories
OpenSource, Unix/Linux
Comments rss
Comments rss
Trackback
Trackback
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

« New theme Interesting AdNetworks for European publishers »

Leave a comment

You can use these tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Recent Posts

  • Why IT shouldn’t be run as a business…
  • Sushi Etiquette
  • Wage cut or wage freeze?
  • Basic business money making concepts
  • Quote of the day

Similar Posts

  • Some suggestions when looking at OpenSource products
  • License
  • OpenSource Storage Management
  • JQuery & Drupal : setting content thru a GET request
  • GPL differences explained – v2 versus v3

Recent Comments

  • BloggerGeeze on Wordpress widget : Most popular posts
  • linux-blog - Fa. anracon - Dr. Mönchmeyer » Blog Archive » Dell M90, Suse 11.2, KDE 4.4, VMware - Teil II on Running your dual boot windows inside Vmware Server within Ubuntu
  • Khalid Inayatullah on Raid Levels
  • Söve on Disabling the openoffice splash screen in ubuntu
  • alidhaey on BigIP LTM : configuring & testing the snmp destinations

Commercial

Categories

2.0 Ads Agile Bash Blogroll Book Brain Business Career Change CIO Collaboration Communication Corner Creative CRM Culture Desktop Development Dreambox Drupal Education Entrepreneur F5 Firefox Food Freelance Fun General Green Growth High Availability Human Resources Idea Infrastructure Insightful Interesting IT Java Lesson License Life Malware Management Mind Model MythTV Network NLP OpenSource Performance PHP PM Presentation Project Quote Remote Scrum Security SEO Social Spam Storage Stress Tactical Team Tech TED Time Management Tip Tool TV Ubuntu Unix/Linux Vids Vim Virtual VmWare Voip Web Wordpress

Archives

  • January 2010
  • December 2009
  • November 2009
  • October 2009
  • August 2009
  • July 2009
  • June 2009
  • April 2009
  • March 2009
  • February 2009
  • January 2009
  • December 2008
  • November 2008
  • October 2008
  • September 2008
  • August 2008
  • July 2008
  • June 2008
  • May 2008
  • April 2008
  • March 2008
  • February 2008
  • January 2008
  • December 2007
  • November 2007
  • October 2007
  • September 2007
  • August 2007
  • July 2007
  • June 2007
  • May 2007
  • April 2007
rss Comments rss valid xhtml 1.1 design by jide licensed as Creative Commons Attribution