Quote: Original post by Sneftel
No, the whole thing is under the GPL. The only way to avoid rewriting the whole bloody library is to track down EVERY author that's ever contributed to the library and get them to un-GPL their code. They, of course, will have to track down every person involved in libraries that that code came from. And so on, and so forth. All this is clearly set out in the license (in much more complimentary terms, of course.)
Or they could have done it right (as in "the way they intended it") in the first place, by including the time-zone library they wanted to use (as a compile-time option) and releasing their own code under the BSD license. When someone downloads the source, he can chose if he wants to use it as a GPL library (by virtue of the time zone library) or do without and just use the BSD license.
The last statement of your original post, that he had to GPL the web server because the time-zone library was GPL, is not descriptive of your problem if the whole library was in fact GPL.
Quote: Original post by Oluseyi
Gee, that was easier than you thought, wasn't it?
Apparently not, that license is nothing like what I said.
Quote:
(This is fast becoming one of my most frequent responses around here; I wonder why:) You're not very smart, are you?
Because you're convinced you're the gamedev.net messiah?
Quote:
The whole point of that pie-in-the-sky excerpt is for such a system to serve as an alternative to the current mess that is software patents. The original purpose of patents - including the fact that the implementation details were made public - was to spur innovation by providing protected profit opportunity and by seeding the community of would-be innovators with the specifics of the previous "generation." This system has that effect, while eliminating shameful profiteering (tactics such as purchasing the rights to an innovation and then retroactively suing for "infringements").
So it was actually pointless and has nothing to do with the GPL. I think you post ambigious crap like it intentionally som you can call people idiots no matter what the reply is. Nice tactic, I'm gonna start using it some day.
Quote:
You don't see that the problem with the GPL is its viral nature, the fact that no derivative can be closed, even for a short while, which eliminates competitive protection. If all the implementation details to your innovative system are made public the very moment you release it due to legal constraints, how do you protect yourself from competitors - including hippie-types who would offer identical software, your software, at zero cost?
And whose problem is if if you feel like you can't compete adequatly?
Quote:
You've inverted the issue. BSD is held up as a case of a commercial-friendly license, but nobody (generally speaking) is advocating that all open source be released under it.
You sure could have fooled me, for example with:
Quote:
The problem of the GPL is that it doesn't play well with others. That's not acceptable in the frequently mish-mash environments of corporate software development. This extends to public software development, such as the fact that a piece of non-classified code written by the government (ie, public property since its paid for with taxes) licensed under the GPL can not effectively be employed by any citizen engaged in competitive enterprise in which the software is anything more than "frosting on the widgets." That's unacceptable.
You are apparently not advocating that everything be released under the BSD license, but you are advocating that no software should be released under the GPL.
Quote:
Rather, the majority opinion here is that the GPL, purported proponent of Freedom and Liberty, actually prevents the use of much software in a genuinely productive way.
You mean prevents the usage of the source code of the software. There's a big difference. Adobe prevents you from using their code too, still I hear no complaints.
Quote:
Considering the fact that open source software is virtually all reimplementation of proprietary solutions (because the bazaar does not lend itself to good design or innovation without a clear model - or contrast), the GPL condemns successive generations of derivative works also to be mere reimplementations of smart ideas developed elsewhere, which is the real tragedy.
What's your proposed solution? Take away people's rights to release software under the GPL? Either way you're exaggerating the problem, but here's my proposed solution: Shorten the copyright term. After the term lapses, GPL software will become public domain, and the cycle begins again.
Quote:
I'll understand if ideology prevents you from conceding any of my points.
That is a cheap way of stepping out of the debate. Very clever, but since you at least pretend to be interested, here's my ideology: Release your code under whatever license you want. Closed or open, it's up to you.
My recommendations for open source developers:
End user applications: GPL
Libraries, where developers are the end users: LGPL, BSD like
Libraries that handle file formats and things you want to become commonly accepted: BSD like
And the most important part: Should you disagree, feel free to license it any other way, and I'll feel free to use it or not use it.