Linked by Thom Holwerda on Tue 24th Mar 2009 18:02 UTC, submitted by google_ninja
Thread beginning with comment 354863
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Abolishing Misunderstandings
by JMcCarthy on Tue 24th Mar 2009 22:39
in reply to "RE[2]: Abolishing Misunderstandings"
Not to play into the JPF v PFJ, but I disagree.
The motivation behind open source is its proponents believe it produces superior software. That's it.
The motivation behind free software is -- free software. Superior software would be nice, but the aim is to be free.
I don't really consider it an insignificant difference, but that's just me.
RE[3]: Abolishing Misunderstandings
by StephenBeDoper on Tue 24th Mar 2009 23:53
in reply to "RE[2]: Abolishing Misunderstandings"
To be fair ... that is not really a valid criticism.
Open source software ~= everyone has permission to read and use the source code.
Free software ~= everyone will always have permission to read and use the source code.
A small difference, perhaps, but nevertheless an important one.
Open source software ~= everyone has permission to read and use the source code.
Free software ~= everyone will always have permission to read and use the source code.
A small difference, perhaps, but nevertheless an important one.
Oh I know, I was mainly just being a smart-ass.
That said, yours is probably the most succinct explanation of free software that I've read - and the most hyperbole-free.
RE[3]: Abolishing Misunderstandings
by sbenitezb on Wed 25th Mar 2009 02:42
in reply to "RE[2]: Abolishing Misunderstandings"
Free software ~= everyone will always have permission to read and use the source code.
And GPL is not the only license able to assert this. In fact, any license that allows you to read source code and modify it, at least once in the time is all you need to make it free software. If you don't think so, I can point you to the Firebird database, once closed and known as Interbase by Borland, then open sourced (forever) and then closed again. The source of that first open release was forked to give life to Firebird, which is free. The license sucks horribly.
There is a false asumption that GPL gives more freedom. What it gives, if anything, is more contributors (even extorted ones). But this is also highly dependent on the project. I doubt Postgres has/had any problems with some company selling a fork (EnterpriseDB was the case, I think).
All in all: you get your freedom the first time the project is released. After that, it's up to the developers to keep maintaining it, improving and merging contributions. GPL guarantees further improvements are also released, even by greedy companies. But if the project is worth its salt, BSD/MIT licenses will keep any project running and updated.
Many say GPL keeps companies honest (by extortion, they aren't really honest, you just happen to have something they need, but it comes with a price to pay). I would prefer to think BSD keeps honest companies within a project, they really don't have to contribute, but they still do, so they are good and valuable. Sometimes it's better to acuse them of greedy players. Big companies don't like bad PR.




Member since:
2007-02-17
To be fair ... that is not really a valid criticism.
Open source software ~= everyone has permission to read and use the source code.
Free software ~= everyone will always have permission to read and use the source code.
A small difference, perhaps, but nevertheless an important one.