Blaming Fedora
Your editor has a gripe as well. For a period of time, his Rawhide desktop contained the Emacs 22 pre-test releases from the FSF. Once Rawhide picked up those releases, however, your editor happily stopped building his own. But the Rawhide version of Emacs lacks the Tetris game found in stock Emacs. The end result is that your editor has to use his editor for actual work instead of pointless block stacking. Rather than start a lengthy flame war, though, your editor simply chose to avoid procrastination and get something useful done.
Fedora, like any complex project, offers plenty of opportunities for criticism; some of those have appeared in these pages in the past. But this sort of feature removal is not one of those opportunities. Anybody who uses the Fedora distribution should understand the constraints the project operates under. They include:
- Fedora is committed to shipping 100% free software. Any software
which is not free doesn't belong in this distribution.
- Fedora is tightly tied to Red Hat Inc. and cannot do things which expose Red Hat to lawsuits. So software which could attract patent or trademark litigation must be obtained from somewhere else.
Sometimes it seems like Fedora cannot win. The distribution takes regular grief for its omission of patented codecs, non-free office suite components, binary drivers, etc. But those who appreciate free software rarely credit the project for the extensive work it has done to ensure that everything it ships is free. Fedora users benefit from Red Hat's support: without that support, there would be far less developer time, bandwidth, publicity, etc. available to the project. Dragging Red Hat into unneeded legal hassles would benefit nobody but the lawyers; Fedora users have an interest in avoiding that eventuality.
One might well wonder why certain Fedora users feel the need to repeat
these complaints so often. Perhaps the project is not doing an adequate
job of communicating what it is trying to do. One assumes that, if people
understood what Fedora is, they would not complain about it not being
something it can never be.
Posted Apr 12, 2007 2:05 UTC (Thu)
by proski (subscriber, #104)
[Link]
When I see such posts I usually press "Delete" immediately. Such posts are not even worth the space on my hard drive. And they can ruin a whole day if taken seriously.
As the free software attracts more users, we are going to see more antisocial types in the mailing lists. It's important to learn how to deal with them without spending too much effort. They want attention. Don't give them what they want, it will only incite them further.
There are always better posts waiting for answers.
Posted Apr 12, 2007 2:11 UTC (Thu)
by mrons (subscriber, #1751)
[Link] (1 responses)
Doing an "rpm -q --changelog" often tells us about some patches that have been applied, but it's not the whole story.
Perhaps "rpm -qi" should provide a brief summary of any modifications from upstream?
Posted Apr 14, 2007 13:32 UTC (Sat)
by scottt (guest, #5028)
[Link]
I often just use the viewvc interface to peak at their CVS contents:
Posted Apr 12, 2007 3:03 UTC (Thu)
by mattdm (subscriber, #18)
[Link]
Posted Apr 12, 2007 3:36 UTC (Thu)
by joey (guest, #328)
[Link]
For clued in users, the best thing to do is check the BTS and if the issue isn't documented, file a bug. It's a legitimate bug report if OOo is missing $FEATURE due to nonfree code having been removed. Maybe the bug can't be fixed without reimplementing some code. It's a legitimate (wishlist) bug report if emacs is missing tetris.
Even if these bugs never get fixed, having them in the BTS provides a place to document why not, avoids repeat bugs from clued in users, provides an easy place to point non-clued users at when they complain, and provides an quick overview of such issues that clued in users can look over before using a peice of software.
Posted Apr 12, 2007 6:16 UTC (Thu)
by nim-nim (subscriber, #34454)
[Link]
One must understand many of the core Fedora developers are dedicated to Free Software. Fedora would probably strip non-free stuff even without direct Red Hat involvment.
And yes projects like OO.o would save themselves and their users grief by checking their dependencies licensing before blindly implementing stuff.
Posted Apr 12, 2007 10:54 UTC (Thu)
by ldo (guest, #40946)
[Link] (7 responses)
If Fedora is 100% free, why did the FSF feel the need to create gNewSense?
Posted Apr 12, 2007 11:23 UTC (Thu)
by drag (guest, #31333)
[Link]
Because people's definitions of Free differ! Fedora Free isn't good enough for the FSF, the FSF want FSF Free.
That's what is nice about having multiple distributions. Different philosophies, different points of view.
Picking out a distribution is like finding a matching personality at a bar or something. What is a good match for me isn't going to be perfect for everybody.
Sounds like the guy complaining would be better off with something like Mephis or Linspire were they don't care about stuff like that. Unless of course the person doesn't care that much to switch distros. Then complaining is probably alright, as long as the forum the person choose is the correct place for that sort of stuff. (not being familar with Fedora mailing list drama and guidelines I can't realy tell.)
Posted Apr 12, 2007 12:29 UTC (Thu)
by bcs (guest, #27943)
[Link] (5 responses)
Fedora is committed to being 100% free software, and they've recently made some incredible progress on that front. They've occasionally asked me to help evaluate licenses as part of this work. They haven't quite reached the goal yet—for example, they're still dealing with some of the tougher issues like binary firmware blobs in the kernel. But I'm personally optimistic about their continued progress. -- Brett Smith, FSF Licensing Compliance Engineer
Posted Apr 12, 2007 18:30 UTC (Thu)
by rahulsundaram (subscriber, #21946)
[Link] (4 responses)
When I asked about FSF's position, RMS claimed that he is willing to ignore the issue of sourceless firmware within the kernel and FSF site already lists several distributions as Free even though they include such firmware
http://fedoraproject.org/wiki/FreeSoftwareAnalysis/FSF
So a FSF licensing compliance engineer pointing it out as a example of Fedora not reaching it's goal is puzzling. Meanwhile Fedora project is waiting on FSF to go through the OSI licenses that are important to Fedora as requested by RMS earlier and inform us whether they are considered Free software licenses or not.
If you are willing to speed up that process drop me a mail @fedoraproject.org
Posted Apr 13, 2007 15:46 UTC (Fri)
by bcs (guest, #27943)
[Link]
Posted Apr 14, 2007 11:48 UTC (Sat)
by cortana (subscriber, #24596)
[Link] (2 responses)
Posted Apr 14, 2007 18:26 UTC (Sat)
by rahulsundaram (subscriber, #21946)
[Link] (1 responses)
Debian hosts and supports a non-free repository while technically unofficial is part of Debian infrastructure and is maintained by Debian developers. FSF wants that to be separated out entirely and wants Debian to not promote and mention it anywhere.
That is my understanding of the conflict. While non-free firmware in the kernel is problematic RMS says he is willing to overlook for a limited time period as a practical compromise.
Posted Apr 24, 2007 8:12 UTC (Tue)
by robbe (guest, #16131)
[Link]
Which would be ... interesting with a lot of GNU manuals now being in
Like another poster said, there are quite a few different definitions
Posted Apr 12, 2007 10:57 UTC (Thu)
by ldo (guest, #40946)
[Link] (3 responses)
Inclusion of the Tetris game could be liable to violations of trademark (on the name) and patent (on the gameplay), at least in the US.
Posted Apr 12, 2007 15:13 UTC (Thu)
by spot (guest, #15640)
[Link] (2 responses)
Posted Apr 12, 2007 17:17 UTC (Thu)
by RobSeace (subscriber, #4435)
[Link] (1 responses)
Posted Apr 12, 2007 18:12 UTC (Thu)
by smoogen (subscriber, #97)
[Link]
Posted Apr 14, 2007 22:35 UTC (Sat)
by wcooley (guest, #1233)
[Link]
One might expect that such alterations could be found in the release notes.
Posted Apr 22, 2007 0:47 UTC (Sun)
by Tr0n (guest, #42662)
[Link]
Instead of seeing that it isn't included, and going to the original site to build his own - he /blames/ fedora?
I can understand a query, concerning /why/ the feature isn't available, and questions on how to get it back (whether that means building, getting binaries, getting plugins, etc). But total ignorance is what annoys me.
I use fedora, and I'm glad I do - even if I don't find their political veiws of my taste. If I want codecs, binary drivers, or other closed-source items, I get them and integrate them into my system of choice, because it is my system of choice and I am comfortable with the fact I need to go and get that functionality.
If that user can't be bothered to read a main webpage or two concerning the 'free'-ness of fedora, then he deserves to be stung (as I can't count the number of times I've been informed of fedora's goal).
Posted Apr 24, 2007 8:07 UTC (Tue)
by robbe (guest, #16131)
[Link]
This will probably not help as long as Fedora is the "default" Linux
Posted Apr 25, 2007 17:51 UTC (Wed)
by bdw (guest, #16047)
[Link]
Hopefully, with FC7, something like it will be available.
Whoever started the thread didn't even provide his or her name or even a unique nickname. "linuxmaillists" is apparently an address created for specific mailing lists. Besides, the original post contained blames and no specific details about the problem.
Delete is your friend
I think something Fedora could do better is to provide an easy way of telling their users what and how packages have been modified from upstream.Blaming Fedora
The list of patches is available from the source rpm:list of patches
rpmquery -pl coreutils-5.97-12.3.fc6.src.rpm
...
coreutils-4.5.3-langinfo.patch
coreutils-4.5.3-sysinfo.patch
....
http://cvs.fedora.redhat.com/viewcvs/devel/
If only we had a cartoon parrot mascot. That'd clear things up.Blaming Fedora
This problem isn't exactly unique to Fedora (says the Debian developer. :-)BTS
This article pushes the Red Hat angle too much.Blaming Fedora
Fedora free?
ha.Fedora free?
Fedora free?
Fedora free?
Thanks for the message; I sent you e-mail.Fedora free?
Now that is interesting! I wonder what, then, is the reason that the FSF will not endorse Debian in this day and age!Fedora free?
Fedora free?
> FSF wants that to be separated out entirely and wants Debian to not Fedora free?
> promote and mention it anywhere.
there (due to the invariant sections).
of "free".
Tetris
In fact, the trademark issues were the only reason we pulled the tetris code from Emacs. You can't make a game and call it "Tetris", thats violating trademark. Now, if they called it "GNU Happy Fun Block Game" or "GNUBlocks" or anything not resembling the "Tetris" trademark, we'd be good.Tetris
So, instead of pulling it entirely, why not simply rename it yourselves??Tetris
Just curious, honestly; not trying to be confrontational... But, it just
seems like if you are willing to rip out a feature, there should be no qualms
against renaming it instead, if its name is all that is problematic to you...
(I really don't care about this particular issue one way or the other; I'm on
the vi side of the religious war... ;-) But, the more general meta-issue is
what interests me...)
I am guessing time and effort. There are only so many hours in the day, and the guy who handles emacs also has 20-30 other packages he has on his plate.Tetris
It's amazing how tempers can flare over such things. I can certainly understand and appreciate the ideological and legal motivations--and repeatedly explain such things to other people--but that doesn't mean I don't find it frustrating at times.Blaming Fedora
These are the people who do annoy me.Blaming Fedora
> Perhaps the project is not doing an adequate job of communicating whatBlaming Fedora
> it is trying to do.
distribution (at least in the US) and a lot of people pick it without an
informed decision. They won't read your "WARNING: 100% free software,
this means no mp3s, dude!" sticker/webpage/click-through/whatever...
One thing that Fedora could implement is a way to quickly install non-free components for multimedia, driver firmware, etc. similar to what Ubuntu has in 7.04 so newbies can quickly install the non-free codecs in a minimum number of mouse clicks.Blaming Fedora
