Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?

Comment Re:GPLv3 - the kiss of death (Score 4, Insightful) 302

Great, so it was just announced and it already needs to be re-engineered independently

You're getting it for free, with conditions. Conditions that you (or someone else) can work around. If you don't like the conditions, go create your own format.

This is why we can't have nice things.

Freedom is a nice thing, and the GPL gives it to you, provided you don't prevent others from enjoying the same freedom you get from the GPL.

Comment Re:GPLv3 - the kiss of death (Score 2) 302

Covering the reference implementation means that no one will even seriously evaluate it. Of the major browsers:

  • Internet explorer (and the new one is called) is proprietary, no GPLv3 code linking allowed.
  • The WebKit underpinnings of Safari are LGPLv2 (not GPLv3 compatible), so even if Apple (which has a corporate policy not to permit GPLv3 code in the door) wanted to adopt it, they can't.
  • Chrome has the same issue with regard to LGPLv2 in WebKit.
  • Firefox is triple licensed, and I think one of the licenses may be GPLv3 compatible, but probably not.

All of this is irrelevant once someone releases a non-GPL library that supports the format. And internal evaluations can be done with the GPL implementation, while an adopter waits for (or develops independently) a non-GPL implementation.

If you can't ship a beta of the browser that supports it, then how do you do things like compare things like page loading time, bandwidth usage, and so on? Doing an open source release under a license that says 'you can't use this code, and if you want to implement this spec then you'd better make sure that you didn't look at our code' strikes me as taking the piss.

Nothing is stopping you from looking at the GPL code to see how it works, and then writing your own implementation. You just can't copy-paste the code verbatim.

Comment Re: GPLv3 - the kiss of death (Score 1) 302

That doesn't require GPL3. GPL2, BSD, MPL... lots of OSS licenses exist with the same abilities for users. Obviously GPL3's purpose must be more than that.

It is. The main difference between the GPL and other licenses is that GPL does not let anyone take away freedoms provided by the GPL. For example, one cannot hide modifications to GPL code, or stop someone from modifying GPL code on which a program depends.

Mommy, what happens to your files when you die?