Want more...Freedom

Posted by on in Blogs
It's the Fourth of July (Independence Day) here in the US.  This is a day to celebrate freedom (and maybe to blow some things up).  When you think of the word freedom, what comes to mind?  There are many songs about freedom - http://www.mcgath.com/freesongs.html.  There are many people who are still fighting to be free and many others who are giving thanks for their freedom.

The English Bill of Rights (1689) lists several rights and freedoms including: freedom of petition without retribution and freedom of speech. The United States Bill of Rights contains several freedoms including: freedom of religion, freedom of speech, freedom of the press, and freedom of assembly. And the Universal Declaration of Human Rights (30 declarations) lists: we are all free and equal, freedom to move, freedom of expression, freedom from discrimination, freedom of thought, freedom to play, and education shall be free (the complete document is at http://www.humanrights.com/sites/default/files/universal-declaration-of-human-rights.pdf).

There are many wonderful organizations devoted to the rights and freedoms in our world including:

In software development there are many freedom movements as well free software initiatives including:

Many developers also want freedom of choice in the programming languages, operating systems, hardware, and APIs they use to build their programs.  Here are a few developer freedoms that we all might consider:

  • Freedom to use the programming language of your choice - some platform vendors would try to limit what tools and languages you can use to build your software.  Apple tried to limit developer choice with the original iOS 4 SDK license agreement only to back down in October of 2010 - http://www.apple.com/pr/library/2010/09/09Statement-by-Apple-on-App-Store-Review-Guidelines.html.

  • Freedom to be able to use the same application platform on multiple operating systems and databases.

  • Freedom to choose the web services API that works best for your application - SOAP and REST are both open, flexible, and powerful.  REST seems to be today's defacto standard for most Internet services APIs.

  • Freedom from the Fear, Uncertainty and Doubt spread by some hardware and software vendors - http://www.simberon.com/freedomvsfear.htm

What other freedoms do you want?

Gold User, Rank: 1, Points: 2466
David Intersimone (known to many as David I.) is a passionate and innovative software industry veteran-often referred to as a developer icon-who extols and educates the world on Embarcadero developer tools. He shares his visions as an active member of the industry speaking circuit and is tapped as an expert source by the media. He is a long-standing champion of architects, developers and database professionals and works to ensure that their needs are folded into Embarcadero's strategic product plans. David holds a bachelor's degree in computer science from California Polytechnic State University at San Luis Obispo, California.


  • Guest
    David M Monday, 4 July 2011

    Another amazing organisation is Amnesty International: http://www.amnestyusa.org/ (the US branch.) I have a lot of respect for their efforts.

    Re the Apple restrictions: the most important remaining restriction on Apple devices is for both users and developers: being able to run whatever software you want on them. Through the App Store as the only source for apps, combined with the need to jailbreak to run anything else, Apple prevents you being able to do what you wish with your ipod or iphone. What matters is that you can do so if you want, not that you actually will. I think being able to write software in any language is a small battle compared to this bigger one.

  • Guest
    Roman Monday, 4 July 2011

    Maybe you should also mention sourceforge where a lot of Delphi libraries are hosted.

  • Please login first in order for you to submit comments
  • Page :
  • 1

Check out more tips and tricks in this development video: