Ubuntu Toronto Meeting @ the Linuxcaffe

Today I went down to a small, cosy cafe called the Linuxcaffe on the corner of Harbord St. & Grace St. in downtown Toronto. Other than the fact, that the Linuxcaffe is way cool with organic coffee and free wireless; its also cool that the owner advocates Linux and free software. But what got me to go, was a seasonal meeting of Ubuntu Toronto.

I got to meet a number of enthusiastic Ubuntu users, and I may have helped create a new one by installing and configuring Ubuntu “Gutsy” 7.10 on a laptop. Thanks guys for the great afternoon. And even the weather cooperated by not dumping snow until much later.

The Open Source Gamer Looking for Work

I am currently looking for work, so if anyone is interested in a software developer or software engineer position please let me know. I have experience from university (finished my B.Sc. in Computer Science at the University of Toronto) and from my open source projects in:

  • Java development.
  • PHP and JSP scripting.
  • Database (MySQL and SQL Server) programming.
  • Technical, computer manual writing.
  • Graphics: mostly Java AWT and SDL.
  • Website development (XHTML, CSS and Javascript).

I am looking something that I can either do at home or commute to in Brampton, Mississauga or Toronto. So if anyone is interested please send me an email at:

dorian dot pula at gmail dot com.

Thanks in advance for all offers.

A Free Society Needs a Free Market and Free Software

A few days ago I finished reading Richard Stallman’s “Free Software, Free Society”. The book consists of a number of interesting, well-written essays on the philosophy and history of the free software movement.

Most people heard of open source as a practical development paradigm and distribution method. Eric Raymond’s “The Cathedral and the Bazaar” describes that in more detail so I will not delve much into that topic. Besides I get the impression that many people understand the goals of open source. But not so many understand the reasoning behind free software, which made open source possible.

As Richard Stallman says, free software is “free as in speech not as free beer”. The goal of free software is to bring freedom to software. The freedom of letting users and developer do whatever they want with the software, within limits. The limits being not to take away the freedoms associated with a program and its source code. Richard Stallman explains the cultural heritage benefits and freedom benefits in his book very well.

Many critics of the free software movement voice their concerns over “ownership” of and “marketability” of free software. Some even go so far to call the entire movement “communist” utopia. Me thinks these critics don’t (or don’t want to) understand either how free software works or free markets for that matter.

I will not go into details why a free market is desirable. These ideas are well documented by theorists from Adam Smith to Ludwig von Mises to Milton Friedman. For sake of argument lets assume a free market is desirable. Free markets depend on people owning “capital”. These owners exchange their “capital” with a customer for greater material wealth, which becomes more “capital”.

Free software unlike proprietary closed source software, gives “ownership” to a user. You can only own a piece of software if you have its source code, be able to modify it for a task, and distribute it to whoever you please. The only restriction is that you must not take away those freedoms. The price of freedom is eternal vigilance, Abraham Lincoln once said. The free software with its “give back others freedom” clause, maintains the software’s freedom in perpetuity. Interestingly, this “give back” clause meets the most opposition.

In proprietary software, you get a license to run the program. Usually only one program on one computer by one person, and you are not allowed to give out copies of that program. And you can’t change the program because you don’t have the software. You don’t own the software.

Lets compare this to what happens in real life. You go to the store, and buy a drill. Now you own that drill. You can do whatever you want to with it. You can sell it. You can use it. You can disassemble it. You can use it to power your motorboat if you choose to. It might void your warranty. But you can be sure whatever you do with that drill, and you don’t break a law while using it; you will not have the police coming to your door.

If anything free software is far from being communistic. It gives you more ownership than the closed source software does. Free software encourages a free market, but also asks you to do so ethically. It asks for you to respect the freedoms of another person. Respecting the freedoms of another person is what a free society is about. Respecting the freedoms of a customer is what an ethical seller in a free market does. Furthermore free software with its “give back” clause promotes the idea of giving away “capital” in the form of ideas, work, code, documentation and the software itself; which gives the giver more capital. In fact it gives back more capital for everyone. Everyone wins, and everyone keeps their liberties.

Communism tramples on the freedoms of individual ownership. Free software promotes the freedoms of individual ownership.

Free software promotes ethical behaviour in programmers, cause your code is for all to see. Free software promotes ethical, sustainable entrepreneurs, who know they benefit if everyone benefits. Also often free software ability to be given away, increases a software’s exposure to potential client, better than any sale force can. Free software is also probably the only thing that lets the software market have any chance of become free of interference from corporations and governments. Only a few greedy monopolies and individuals will suffer from free software, but these people don’t care about hurting others to make a bit of cash.
A few days ago I finished reading Richard Stallman’s “Free Software, Free Society”. The book consists of a number of interesting, well-written essays on the philosophy and history of the free software movement.

Most people heard of open source as a practical development paradigm and distribution method. Eric Raymond’s “The Cathedral and the Bazaar” describes that in more detail so I will not delve much into that topic. Besides I get the impression that many people understand the goals of open source. But not so many understand the reasoning behind free software, which made open source possible.

As Richard Stallman says, free software is “free as in speech not as free beer”. The goal of free software is to bring freedom to software. The freedom of letting users and developer do whatever they want with the software, within limits. The limits being not to take away the freedoms associated with a program and its source code. Richard Stallman explains the cultural heritage benefits and freedom benefits in his book very well.

Many critics of the free software movement voice their concerns over “ownership” of and “marketability” of free software. Some even go so far to call the entire movement “communist” utopia. Me thinks these critics don’t (or don’t want to) understand either how free software works or free markets for that matter.

I will not go into details why a free market is desirable. These ideas are well documented by theorists from Adam Smith to Ludwig von Mises to Milton Friedman. For sake of argument lets assume a free market is desirable. Free markets depend on people owning “capital”. These owners exchange their “capital” with a customer for greater material wealth, which becomes more “capital”.

Free software unlike proprietary closed source software, gives “ownership” to a user. You can only own a piece of software if you have its source code, be able to modify it for a task, and distribute it to whoever you please. The only restriction is that you must not take away those freedoms. The price of freedom is eternal vigilance, Abraham Lincoln once said. The free software with its “give back others freedom” clause, maintains the software’s freedom in perpetuity. Interestingly, this “give back” clause meets the most opposition.

In proprietary software, you get a license to run the program. Usually only one program on one computer by one person, and you are not allowed to give out copies of that program. And you can’t change the program because you don’t have the software. You don’t own the software.

Lets compare this to what happens in real life. You go to the store, and buy a drill. Now you own that drill. You can do whatever you want to with it. You can sell it. You can use it. You can disassemble it. You can use it to power your motorboat if you choose to. It might void your warranty. But you can be sure whatever you do with that drill, and you don’t break a law while using it; you will not have the police coming to your door.

If anything free software is far from being communistic. It gives you more ownership than the closed source software does. Free software encourages a free market, but also asks you to do so ethically. It asks for you to respect the freedoms of another person. Respecting the freedoms of another person is what a free society is about. Respecting the freedoms of a customer is what an ethical seller in a free market does. Furthermore free software with its “give back” clause promotes the idea of giving away “capital” in the form of ideas, work, code, documentation and the software itself; which gives the giver more capital. In fact it gives back more capital for everyone. Everyone wins, and everyone keeps their liberties.

Communism tramples on the freedoms of individual ownership. Free software promotes the freedoms of individual ownership.

Free software promotes ethical behaviour in programmers, cause your code is for all to see. Free software promotes ethical, sustainable entrepreneurs, who know they benefit if everyone benefits. Also often free software ability to be given away, increases a software’s exposure to potential client, better than any sale force can. Free software is also probably the only thing that lets the software market have any chance of become free of interference from corporations and governments. Only a few greedy monopolies and individuals will suffer from free software, but these people don’t care about hurting others to make a bit of cash.

Free software is good for society. Its good for business. Its good for customers. Its good for developers and the future of software.

You can download a copy of Richard Stallman’s “Free Software, Free Society” here:
http://www.gnu.org/doc/book13.html

New Feature: Feature Articles

Starting with hopefully tomorrow, I want to introduce a new feature to this blog. I would like present a few articles about the game development, the open source/free culture world, and computing in general. Hopefully, I can share with you some ideas I notice as a person who lives and breathes in these three, often quite different universes. The plan is to present an article a week. How well this will go we will see.

Also I plan on releasing posts on a regular, daily basis. Again since I am subject to the laws of space, time and entropy, I will admit that I might be too busy or unable to post. However, I will try to conform to both the universe and offer a consistent interesting reading material for my readers.

Finally, as a favour I again ask anyone who reads this blog, and is brave to post a comment. I tried using Technorati, and other tools… but I find it impossible to track my audience. Are you guys silently lurking in the shadows or are you?