Why I use GPL - Zed Shaw
zedshaw.com
zedshaw.com
a) The GPL does not enforce "giving back" for server software, if that software is only running on servers but not provided for download. The Affero GPL [1] is meant to close this "gap".
b) Lamson 1.0, released almost two years ago [2], is actually licensed BSD/GPL, making the point of the post moot, unless it was written before the release.
"That was in 2004. Five years ago."
Zed needs a history lesson. David Filo at Yahoo! figured it out at least 4 years before Zed did, and patched FreeBSD to provide accept filters in release 4.0. They buffer the request at the kernel level so that the application stack doesn't even see the HTTP request until it's fully formed.
I did not come up with that myself; I had read it elsewhere.
Is this essentially the same thing?
I would like to see high profile developers like Zed and Chris Granger fund more projects using services like Kickstarter (as Chris did for Light Table). People who do useful work deserve to be paid for it, and this is one good approach for well known developers.
I also want to express my gratitude for a different view of startups — I definitely never thought of them as a bunch of guys who would take as much open source software as possible but hide the fact, all in a name of perceived smartness, innovativeness and productivity.
It worked out quite well for MySQL IIRC.
You can't even "use it on the interview"†, because they just took it silently and didn't tell you they're using it.
† Incidentally, I hope never to interview with this hypothetical company that isn't willing to pay for value-providing software but would find the fact that I gave it away for free highly compelling.
He obviously realizes that. From the article:
>I would actually rather nobody use my software than be in a situation where everyone is using my gear and nobody is admitting it.