|Go go open source
||[Oct. 5th, 2005|10:06 am]
One of the great things about open source is that it invites a lot of criticism of your code, leading you to avoid dirty/ugly hacks, to document your code, advertise your intents/proper usage, rationalize your dirty hacks when required, etc....
Just knowing that people will be looking at it makes you work all that harder to make it good.
Randy apologizes for lack of docs:
plix points out problems and links for background information and fixes:
Randy clarifies what I should've done, apologizing again for lack of docs:
And traditional open source byproducts....
Share it! (from two people)
This helps me:
Have you seen this? (good links)
<3 open source. (but note that we didn't GPL it, so we're not total hippies or anything....)
2005-10-05 05:14 pm (UTC)
It's good that you didn't GPL it, since I'm intending to steal all of it into my evil proprietary product tomorrow. ;)
2005-10-05 05:19 pm (UTC)
Fun side-note: the packaging system for the product I work on at work has infrastructure to deal with wacky licences like the GPL which ensures that (assuming the licence of everything is correctly documented) we never distribute anything that links with GPL code and which might thus infect the whole product with the GPL lurgie. The system is modular and each package of modules lists its dependencies on others, so we can see at-a-glance which modules are safe and which will cause licence badness and make implementation choices based on that.
Since it's a web app we can use the GPLed bits on our own server without distributing the software. A little evil, but it does make me chuckle. :)
Since it's a web app we can use the GPLed bits on our own server without distributing the software. [...]
Until GPL 3
is finalized and folks start adopting it. :-)
2005-10-05 06:43 pm (UTC)
And/or increasing numbers of people stop using the GPL because it's overly restrictive?
2005-10-05 06:49 pm (UTC)
I think the GPL3 is catching a lot of flak despite the fact that they haven't finalized anything. That article on Slashdot that quoted the considerations of web services failed to note that it was just an idea that was being tossed around and has a fairly good chance of not making it in.
I'm personally a much bigger fan of the BSD license, but I have a lot of respect for -- and faith in -- RMS.
Are you fishing for an "Amen, brotha'" ?
I've never been a fan of the GPL. Freedom, to me, means being able to incorporate it into a commercial, closed-source product, too.
To me, "open source" is a way to ensure that "credit is given where it is due." Beyond that, restricting what someone can do with it isn't really freedom.
I love the GPL: if you're going to be making open things, please, build on what i make! If not, please to be paying me for your license, kind sir.
Surely I can't be the only one who thinks that GPLv3 will be widely ignored, and that everyone will keep using GPLv2.
2005-10-05 10:43 pm (UTC)
and what's wrong with hippies? :)