Live data from Hacker News

Is the GPL Really Declining?

meshedinsights.com

81–90 of 242 posts

Re: Is the GPL Really Declining?

#81

I've always likened GPL promoters and promoters of the more permissive licenses to conservatives vs liberals. GPL users are more worried about someone taking and not giving back. Other license users are more worried about lost opportunity to proliferate. In the same way, conservatives are more worried about bad behavior among their fellow citizens, whereas liberals are more worried about lost opportunities for their…

Your observations don't correlate with the actual political opinions of prominent advocates of what boils down to the ages-old free software vs open source split. You don't need to look further than ESR for a striking counterexample.

Actually, no. I'm not talking about open vs closed source. I'm talking about HOW the source is open (GPL vs BSD et al). ESR is mostly a centerist when it comes to that.

Re: Is the GPL Really Declining?

#82
post #66
post #48

Earlier quoted context omitted.

> I want anyone to be able to do whatever they want to with my code. That includes developers wanting to create a proprietary application. Telling them they can't is not freedom. You reverse cause and effect. The GPL is what you choose (or in this case choose not) to have the effect you mention. You're not forced to use the GPL nor the projects which uses it. > I've realised that the GPL licence just causes more pain…

You're not forced to use anything . The problem is that many projects choose licenses without carefully assessing all the trade-offs. If someone already built the thing you need but chose to release it under the GPL it might as well not exist if you can't use GPL code in your project. This is especially true if the value added by the library is minute in comparison to the overall scope of the project (this is by desi…

I'm glad you use the word "naively". It's the big difficulty with the GPL : it's everything but naive. Even for me, personally, it has produced effects which went way beyond what I thought and it made me realize (painfully) a bit more about myself...

I'm glad the GPL is what it is : it's so tough you can't avoid the debate. And that debate is soooooo useful...

Re: Is the GPL Really Declining?

#83
post #69

Earlier quoted context omitted.

A good chunk of my paycheck proves you wrong - we develop custom addons for an Open Source software for non-developers (individuals and companies).

In what way is that different for the end user compared to a closed source product with a public extension API?

We often do some profound changes to the system. This is Python, so you don't actually need to change the source, but being able to read it is indispensable. Plus, the license allows them to safely purchase our services and re-use the resulting system everywhere.

Re: Is the GPL Really Declining?

#84

I've always likened GPL promoters and promoters of the more permissive licenses to conservatives vs liberals. GPL users are more worried about someone taking and not giving back. Other license users are more worried about lost opportunity to proliferate. In the same way, conservatives are more worried about bad behavior among their fellow citizens, whereas liberals are more worried about lost opportunities for their…

Your observations don't correlate with the actual political opinions of prominent advocates of what boils down to the ages-old free software vs open source split. You don't need to look further than ESR for a striking counterexample.

Noone takes ESR seriously. At least shouldn't. And he has no influence on people working on real and useful open source projects.

Re: Is the GPL Really Declining?

#85

I could be inclined to use GPL if I made some end user application rather than library code. Simply because I'd prefer the project not to be forked. If someone invents a great feature for my app, I'd like that to be either merged or killed, not merged into a fork. The problem of the GPL is that it assumes that infinite forking of software is a good thing (more choice!) when the opposite is normally true - it's better…

The GPL doesn't prevent others from forking your project, we've seen quite a bit of hostile forks over the years.

Re: Is the GPL Really Declining?

#86
post #18

Comparing the mid to late 90s with today it seems hackers have on the whole become more commercially minded. Back in the 90s there was a more idealistic and 'punk' ethos surrounding the hacker scene with documents like the Hacker Manifesto being a thing people actually believed in and aspired to. The GPL fit right into that. Then the world changed a bit and all of a sudden people realized that you could become both a…

Who are you calling hackers? Zuckerberg? Creators of Instagram? Snapchat?

Please.

Re: Is the GPL Really Declining?

#87

I could be inclined to use GPL if I made some end user application rather than library code. Simply because I'd prefer the project not to be forked. If someone invents a great feature for my app, I'd like that to be either merged or killed, not merged into a fork. The problem of the GPL is that it assumes that infinite forking of software is a good thing (more choice!) when the opposite is normally true - it's better…

The GPL doesn't prevent others from forking your project, we've seen quite a bit of hostile forks over the years.

That's true. It prevents closed-source forks only.

Re: Is the GPL Really Declining?

#88

Earlier quoted context omitted.

As you correctly say, if you want anyone to be able to do whatever, you're right with choosing a permissive (non-reciprocal) license. GPL cares about the users of the software, not only the developers, and makes sure that, if they receive some software, they also get the source.

Non-developers don't care about the source.

Users cares about features, bugs, regressions. Who fixes these things does not matter, but if we don't have the source we can't fix it.

Re: Is the GPL Really Declining?

#89

I think there's two split types of developers. When I was younger, mostly hanging around on IRC servers and forums, coding just my own cool projects, I strongly believed in the GPL. All of my projects had it, and I wouldn't even dream of allowing someone to use my code without making their entire project open too. That's the first type I think. The second type is the more HN-style professional programmer. Now as I've…

My path has been pretty much opposite: a long time ago, I was a big fan of BSD-flavored freedom and thought that commercial adoption of open technology was the best thing that could happen. After years of eating my own dogfood and seeing open code used solely as free work, with no regard to user or developer freedom, I'm not so convinced. Frankly, I was cynically happy when a lot of GNU projects were licensed under G…

And then said aforementioned "hacks" do not get updated and you're in a world of hurt. Either legacy compatibility hurt or frozen API and potentially runtime hurt. Additionally vastly delayed updates including security.

Especially painful hacks are graphics and WiFi drivers.

The trouble of course is that people do not go to complain to, say, Nvidia that their GPU does not work, but to the distribution maintainers or kernel developers who have no control over the driver.

Re: Is the GPL Really Declining?

#90

I think there's two split types of developers. When I was younger, mostly hanging around on IRC servers and forums, coding just my own cool projects, I strongly believed in the GPL. All of my projects had it, and I wouldn't even dream of allowing someone to use my code without making their entire project open too. That's the first type I think. The second type is the more HN-style professional programmer. Now as I've…

Very much this. If you make an open source library, and you don't intend to ever charge for it, then at least allow people to use it in their products, free or commercial, without having to open source the entire thing.

If there is one thing I am certain of, when it comes to software and licenses, as for new software (not using licensed code), let the copyright holder release on his terms. That means he's the party that gets to choose the license. He should have no other obligations.

That is one freedom I support.

Post reply on HN