A little "bump" about Open Source ... Maybe i should start another thread for that ?
As Vanessa said, i'm not trying to force bancika to make DIY Layout Creator a Free Software, but give him (and anybody reading this) some ideas of what it is, and why I think it's Good. I'm sure everybody around here will like this "philosophy", as it's really close to what makes this forum what it is.
At first, there is a small problem with english language : the word "free" can have two meanings, one about money and the other about liberty. This makes a bit more difficult to explain what Free Software is, and why it's different from freeware. One common metaphor is to distinct "free speech" from "free beer" (hum, some guys then did a free beer receipe
![drink [smilie=drink.gif]](./images/smilies/drink.gif)
). Some use the french/spanish word "libre", others talk about Open Source (wich is subtlely different, but for now we don't care).
So, Free Software does not always mean "gratis". It means Freedom. There are four basic freedoms guaranteed by a Free Software :
* The freedom to run the program, for any purpose (freedom 0).
* The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this.
* The freedom to redistribute copies so you can help your neighbor (freedom 2).
* The freedom to improve the program, and release your improvements to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this.
The way to enforce these freedoms in a world of economic competition was found by the GNU project (
http://www.gnu.org), in the form of a clever use of the Copyright. They not-so-jokingly call that the Copyleft. As the copyright protects automatically all the works of art (books, paints, songs, schematic drawings, PCB layouts ... and software programs too !), and as only the owner of the copyright can licence its work, they did a licence that enforce the 4 freedoms above, instead of restricting them. They wrote the General Public Licence (GPL), now in its third version, and court-proven. There are now many other copyleft licences, for several purposes. An interesting one is Creative Commons :
http://creativecommons.org/ I use it (CC-BY-SA) in all the drawings I post here.
You may not know, buy you already use a lot of Free Software : PhpBB running this forum is under GPL, the web server is probably Apache, for sure on a Linux operating system. And the Firefox you're using to read this is a Free Software too ! Now Java (JRE) is also Free Software. Some Free Software are also commercial products, and lots of companies make money with Free Software, mostly by providing services and support. Some say "a Free Software is gratis when it has been paid
once".
So, what about DIY Layout Creator ? It's a freeware, because it's gratis. Its download does not seem to be limited, so we have freedom 0, and probably freedom 2 too. But it's not a Free Software, mostly because it's source code is not available. A freeware is closed, and cannot be enhanced by users. Some even contain malwares.
As bancika kindly writes this program to help the DIYers,
bancika wrote:that's my gift to the DIY community.
I guess he wouldn't mind to get some help back from the thankful users of his work. There's already beta-testers, people asking for features ...
But if this software were Free, any skilled one could adapt it for its needs, add features, correct bugs, but also (for non-coders) translate the menus, write documentation, add components in the library, etc. and share the resulting enhancements with the whole community. That's exactly the point of freedoms 1 and 3.
Just like we do with gutshots, schematics, mods, and de-gooping.
btw, I thought that "free" in FreeStompboxes.org stands for "free speech". But looking at Bajaman and Briggs avatars, I'm not sure anymore.
