Live data from Hacker News

GNU sed 4.2.2 released, maintainer resigns

article.gmane.org

71–80 of 128 posts

Re: GNU sed 4.2.2 released, maintainer resigns

#71
post #68
post #63

Earlier quoted context omitted.

proprietary OS products?

Their users are, de facto, locked into a few vendors who, because of this arrangement, can charge excessive rent. In part this is because of a tiny number of critical components that do not have libre licenses; in part it is because these vendors provide technical leadership to the larger community in forms that actively prevent organizing a truly libre OS.

Do you think that Red Hat and Canonical are a net negative for the community?

Re: GNU sed 4.2.2 released, maintainer resigns

#72
post #48

Earlier quoted context omitted.

I like that distinction, but to be clear, the distinction isn't strictly an "either-or". It's pretty clear that "open source" is motivated by developer freedoms, but the fact that "free software" is motivated by user freedoms doesn't make it less about developer freedoms. In other words, if you subscribe to the four tenets of software freedom as they pertain to users, "free software" also provides as much freedom to…

Sorry but you cannot have both the cake and eat it. You either have to compromise on users or on developers. GPL license writers choose not to compromise on users by enforcing that modifications are contributed back. BSD license writers choose not to compromise on developers by allowing developers to use the code as they see fit, no strings attached. These are not compatible. There are either strings attached as in G…

enforcing that modifications are contributed back

Forward, not back. Sorry, but I think this is an important yet often missed distinction.

Re: GNU sed 4.2.2 released, maintainer resigns

#73
post #68

Earlier quoted context omitted.

Their users are, de facto, locked into a few vendors who, because of this arrangement, can charge excessive rent. In part this is because of a tiny number of critical components that do not have libre licenses; in part it is because these vendors provide technical leadership to the larger community in forms that actively prevent organizing a truly libre OS.

Do you think that Red Hat and Canonical are a net negative for the community?

Which community? The Linux community and the free open source community or the Free software community?

I think it is certainly an arguable question for the Free software/GNU community although I expect most could agree that they are bet positive for Linux and open source in general.

Re: GNU sed 4.2.2 released, maintainer resigns

#74
post #68

Earlier quoted context omitted.

Their users are, de facto, locked into a few vendors who, because of this arrangement, can charge excessive rent. In part this is because of a tiny number of critical components that do not have libre licenses; in part it is because these vendors provide technical leadership to the larger community in forms that actively prevent organizing a truly libre OS.

Do you think that Red Hat and Canonical are a net negative for the community?

I think that RH and Canonical are very problematic for the community. They are a mixed bag containing a lot of good, but also containing some critical problems (for the cause of freedom). So I like to speak frankly about those problems, when I can.

Re: GNU sed 4.2.2 released, maintainer resigns

#75

Copyright assignment is impractical, and a great way to eliminate outside contributions to a project.

I disagree. Copyright assignment is appropriate for some projects and not others. The mistake many people make is assuming that it should always happen or never happen.

Some projects owe part of their success to copyright assignment, like Ogre3D.

Re: GNU sed 4.2.2 released, maintainer resigns

#76
My view: sed does not need to be "extended" nor should it require much maintenance. At least, the BSD sed's I use have not needed much work. I recall Brian Kernighan mentioning how little maintenance awk has required over the years. As such, I fail to see why changing maintainers is newsworthy. Perhaps someone was looking for an excuse to state their opinions on other matters?

I'll be honest I could not understand what Mr Bonzini is trying to say anymore than I could understand Mr Stallman's antics in the recent YouTube clip. With all due respect, what are these people on about? What is the problem? Clearly and succinctly, please.

Re: GNU sed 4.2.2 released, maintainer resigns

#77
post #61

For a time I too was the maintainer for GNU sed. Part of that time I was paid by the FSF for that work (this was a long time ago, when the FSF had a small staff working directly on the Hurd and GNU). When I started, GNU sed was very incompatible with the relatively new Posix standard for sed. When I finished, it was less incompatible. It was during this same time that I started work on a new regexp engine for sed but…

What does it even mean for an OS to be "complete"? That no further work remains to be done on it? I wouldn't call that "complete"; I'd call it dead. A state that, not coincidentally, a lot of GNU projects have reached over the years-- Hurd among them. And now it looks like GNU sed has arrived there too. It's this attitude that you have to be the only one in charge of everything, the only one doing anything or being creative, that kills projects and communities.

And now we get to the real heart of the matter. Is it about giving companies, users, and communities the freedom to do what they want to do? Even if that thing is proprietary software, or open core models, or sharks with laser on their heads? Or is it about political, social, and technological control? The Apache foundation is about the former, and so is the Linux kernel. But the FSF has always been about the latter. It looks like they have poisoned your thinking too.

Re: GNU sed 4.2.2 released, maintainer resigns

#78
post #36
post #29

Earlier quoted context omitted.

> Open source can be described as a marketing campaign to convince people who don't care about free software to produce/accept it On the other hand, Free Software can be described as an attempt by certain fanatics to hijack the idea of open source code sharing, in order to advance their own ideals.

I think that my characterization is significantly less controversial. For instance Bruce Perens (original author of the open source definition) says that the open source definition was ...conceived as a program to market the free software concept to people who wore ties. On the other hand your characterization strikes at the heart of the BSD vs GPL argument as it is viewed by BSD proponents.

Exactly, I'm leaning more towards Eric S. Raymond's developer-centric views, which may not be canonically Open Source but do speak a lot more to me and my personal history pre-1998. But this hopefully answers the question by the gp about why there is room for more than two (and three) 'movements': to promote different aspects of software availability.

Re: GNU sed 4.2.2 released, maintainer resigns

#79
post #58

Earlier quoted context omitted.

I didn't make the comment, but I interpret it this way. In the past, if you were on a Unix-like system and wanted a nicer interface, you could install GNU tools. You got nifty things like ls and grep that color their output, a tar that works correctly, etc. Today, if you are on a Unix-like system and want a nicer interface, you install the Gnome shell. Never mind that it's not what everyone wants (bah Gnome 2 is bett…

Gnome might get you something roughly comparable to Apple/Microsoft/etc, but without the GNU tools there is really no technical reason to prefer Gnome to Apple/Microsoft/etc. Sure you could use NetBSD's userland instead of GNU, or BusyBox, or any other number of alternative userlands, but who actually does that? BusyBox is very popular, but only in all of the places that Gnome definitely is not.

GNU might get you something roughly comparable to BSD/Solaris/etc, but without the Linux kernel there is really no technical reason to prefer GNU to BSD/Solaris/etc.

Sure you could use Hurd instead of Linux, or Mach, or any other number of alternative kernels, but who actually does that? Mach is very popular, but only in all of the places that GNU definitely is not.

(Clarification: I was explaining how Gnome may be filling the same, er, cultural role that GNU filled in years past. They're both software projects that try to give us the Unix experience we want. Part of what has changed is which part of the OS we pay attention to -- GNU is not as relevant because it achieved so many of its goals, not like Gnome.)

Re: GNU sed 4.2.2 released, maintainer resigns

#80
post #58

Earlier quoted context omitted.

Gnome might get you something roughly comparable to Apple/Microsoft/etc, but without the GNU tools there is really no technical reason to prefer Gnome to Apple/Microsoft/etc. Sure you could use NetBSD's userland instead of GNU, or BusyBox, or any other number of alternative userlands, but who actually does that? BusyBox is very popular, but only in all of the places that Gnome definitely is not.

GNU might get you something roughly comparable to BSD/Solaris/etc, but without the Linux kernel there is really no technical reason to prefer GNU to BSD/Solaris/etc. Sure you could use Hurd instead of Linux, or Mach, or any other number of alternative kernels, but who actually does that? Mach is very popular, but only in all of the places that GNU definitely is not. (Clarification: I was explaining how Gnome may be f…

> "GNU might get you something roughly comparable to BSD/Solaris/etc, but without the Linux kernel there is really no technical reason to prefer GNU to BSD/Solaris/etc."

This might make sense... except that it is popular to use GNU userlands on non-Linux systems, and that has always been the case. Hell, what do you think people were doing before Linux existed? So really it makes zero sense whatsoever.

Gnome without a userland, GNU or otherwise, is completely and utterly pointless. Who would use such a thing? GNU without Linux is business as usual.

Post reply on HN