You are here

Why develop free software?

Error message

  • Deprecated function: Methods with the same name as their class will not be constructors in a future version of PHP; nodequeue_queue has a deprecated constructor in include_once() (line 1445 of /usr/local/share/drupal-7.102/includes/bootstrap.inc).
  • Deprecated function: Methods with the same name as their class will not be constructors in a future version of PHP; views_display has a deprecated constructor in include_once() (line 3566 of /usr/local/share/drupal-7.102/includes/bootstrap.inc).
  • Deprecated function: Methods with the same name as their class will not be constructors in a future version of PHP; views_many_to_one_helper has a deprecated constructor in require_once() (line 113 of /home/members/nosi/sites/nosi.net/web/drupal7/sites/all/modules/ctools/ctools.module).

One of the things that people ask when they come first across Free Software is 'why would anybody want to develop software and then give it away for free?'There's an editorial in Free Software magazine that tries to explain this conundrum:'The answer, as amazing as it sounds, is 'convenience'.' It makes life easier and simpler for the developer if other people are using the software that they adapted or developed - it saves them more work in the long run keeping it up-to-date and is therefore 'cheaper'.As the comments point out, the article is maybe not a piece ready for the general public but it seems to cover all the points.Anybody know of other resources that cover this point?