Post a Comment
Well, the decision to not ship Mono doesn't really have anything to do with their Java strategy (believe it or not), but rather with the fact that Red Hat won't ship Mono for legal reasons.
No, Red Hat haven't come out and said exactly what those reasons are, but they've made it clear that it's a legal decision and not a political one. And I don't see why they'd lie about that. (And it's more understandable they'd keep quiet if it's legal than if it'd been political)
That said, it's pretty much a nonissue since Mono packages are easy to come by.
Well, the decision to not ship Mono doesn't really have anything to do with their Java strategy (believe it or not), but rather with the fact that Red Hat won't ship Mono for legal reasons.
Well, it's not just legal reasons but the fact that Red Hat want to get into the Java application server business. They can pretend that isn't the case but it is, and fair enough. There's actually a market there.
All of this "we can't include this for legal reasons" crap by many distributions is just so they can take something out in the free, community version and include a replacement in the paying version and chicken out on any possible legal issues. Suse, Red Hat and all the others are doing open source a serious disservice there.
Mono and .Net are patent encumbered. Fedora comes with only truly free software, free in every sense including open source and free of patents. Mono violates some of Microsoft's patents, Microsoft just doesn't sue them (most likely because they'd be charged as a monopoly abusing their power). This same patent issue is why MP3s aren't supported natively. Sure you can install MP3 support and Mono on your own, but Fedora itself comes with only truly free software. It should be noted that it is the only distro that does this, even Debian violates a few patents. Its good to see Fedora sticking to the free software principles.
-Steve
This under discussion
http://fedoraproject.org/wiki/FedoraLegalIssues
They don't put Mono on Fedora, for the same reasons they don't put it on their RedHat products.
And the reasons are: potential legal issues -- if it's not 100% free, it doesn't go in, simple as that.
To prevent the usual avalanche of "Will it have support for MP3, DVD, NTFS, <your favorite patented technology here>... ?" questions, here's a link:
http://fedoraproject.org/wiki/ForbiddenItems
Seems odd that the Fedora devs dismiss Mono but warmly embrace Java when Java is patented as well...? I'm not sure in which areas, though, and if Mono has more "severe" patents, but it seems to me that you really can't avoid US software patents at all.
As I'm not an American (e.g. no software patents here baby!) I guess my opinion is biased in favor of the technical/non-political side, which is to say towards Mono. Mono is cool, very cool, it would be sad to see it excluded from Linuxland.
I just wish these potential problems would surface so we could get everything cleared out instead of betting on horses.
Seems odd that the Fedora devs dismiss Mono but warmly embrace Java when Java is patented as well...?
Not in the same way. All Sun's trademarks and patents relate to the Java name and their own implementation of Java. It does not rule out another completely different implementation of Java, but you can't call it Java unless you put it through a certification process - which you pay for.
Microsoft's ECMA stuff is different. You make your own implementation derived from those specifications, but those specifications are subject to patents and any potential Microsoft licensing of them and the ECMA does nothing to stop that. They are also specific to Microsoft's .Net implementation. For example, if you were to implement similar techniques from a higher level in Java you'd be a lot safer simply because the patent texts specify anything that implements the ECMA specifications or uses .Net. Since you're not using them Microsoft is going to have a much harder time, and they're simply designed to protect Microsoft's investment in .Net.
> http://fedoraproject.org/wiki/ForbiddenItems
And I strongly support that. The only thing that's left is that the kernel hackers remove ways to link proprietary, closed source modules ot the kernel. That will by the way also remove 50% of all postings like "my X server craches/doesn't load" or "the upgrade fails".
It's funny how they talk about legal issues and not being able to include things like MP3 support, when the distro is *100% free in terms of cost*. I believe Ubuntu plays MP3s out of the box, why can't Fedora Core? Note that I'm not talking about their enterprise product here, but instead the "community-driven" 100% free-of-cost one.
"It's funny how they talk about legal issues and not being able to include things like MP3 support, when the distro is *100% free in terms of cost*."
Providing something for free doesnt free you from legal liability.
"I believe Ubuntu plays MP3s out of the box, why can't Fedora Core?"
Anything of the open source distributions like Fedora, Debian and Ubuntu dont include mp3 support by default.
http://fedoraproject.org/wiki/ForbiddenItems
https://wiki.ubuntu.com/RestrictedFormats
Well, I thing this is the right way to deal with the problem. Excuse me but this: "Fedora Suggests: Consider using a graphics adapter from Intel or any other manufacturer...." is ridiculous. That's why we are not going to see 3d accelerated desktop on linux in the near future.
I also use kubuntu and the only thing to do to get all of this "forbidden" stuff is enable universe and multi universe repositories. In fedora I have to use apt-get-rpm and freshrpms repositories.
There is something wrong with the whole idea.
> Seems odd that the Fedora devs dismiss Mono but warmly embrace Java when Java is patented as well...?
From their website (see link above):
Forbidden: Sun's Java
Sun's Java is proprietary software. Fedora includes and actively develops GCJ which can be used run many Java programs. See JavaFAQ for more details.
That's not exactly "embracing".
"Sun's Java is proprietary software. Fedora includes and actively develops GCJ which can be used run many Java programs."
So what is the difference between GCJ and Mono? This may be a stupid question but I genuinely want to know. Obviously a US legal differences must exist between the two for Fedora to include one but not the other. Please enlighten me!
I asked elsewhere about this recently. Apparently the patents (Kodak's and others) that cover Java only cover the virtual machine aspect of it, so any free software Java virtual machine is subject to patent claims. gcj is not a virtual machine, though. It's basically a compiler for Java. I don't think there's any patent covering this functionality.
The key issue with java reimplementations versus .net reimplementations is that even though both are covered by patents, in all the important areas Sun has legally released people from any patent royalties.
Microsoft on the other hand has very conpicuously *not* done this. They have retained the right to charge a RAND (reasonable and non descriminitory) licensing fee for the use of any/all of there patents. That means that at any time in the future, MS can decide to charge everyone who wants to produce .net programs, for example, 20 cents per binary. That may not seem like much but that is a)completely unacceptable for an OSS project b)would be equivalent to a bullet in the head to GNOME if Mono became deeply integrated and c) totally within Microsoft's rights!
The apis in questions have been standardized by ECMA however this standardization does not remove Microsoft's right to charge this RAND fee.
Ximian/Novel have claimed for a long time that they have received permission from Microsoft. However, if you look closely at the "permission" they cite in their faq, you will see that this permission is nothing more than a casual email of the project lead for .net stating (in his own words) his *belief* that MS would not exercize their right to charge a RAND fee.
As to the comment that only Redhat/Fedora is not using Mono, that is completely untrue. In fact, of all the large distros *only* Novel is using Mono. Only Novel. The other distros that include Mono are run by small no-nothing groups if independent developers and gnome enthusiasts.
The issue with Java patents is not an issue with Sun. Kodak holds patents which cover areas of Java functionality. Sun had to pay Kodak a large settlement a couple of years back in order to license these patents. Anyone else who provides a Java VM without licensing Kodak's patents is liable to be sued by Kodak.
Sun had to pay Kodak a large settlement a couple of years back in order to license these patents. Anyone else who provides a Java VM without licensing Kodak's patents is liable to be sued by Kodak.
No actually, that's untrue. Nothing was actually proven in court at all regarding infringement, and all that happened was an out of court settlement. There are no details on exactly what that settlement was, but:
By dismissing the case "with prejudice," Judge Telesca is indicating that the door is closed to Eastman Kodak Co. filing suit elsewhere in this matter. To do so would risk its infringement claim being dismissed completely.
Which of course, sets a precedent. Kodak cannot get involved in anything like this again. Basically, Sun settled out of court for a small $92 million just to get Kodak off its back regarding Java. Getting on with business was more important and less costly.
The patents are also ridiculously broad, and in a time when the courts are being choked up with such claims the chances of companies suing and being successful will get ever smaller.
Edited 2005-11-24 23:04
1)No. waiting for the final version
2)Yes
3)No. Package movement between core and extras has not happened. Might have some changes before the final version.
4)You can spin Fedora Extras ISO images or use yum. Installer uses yum as the backend now so getting extras support in the installer is planned in a future release
i look forward to testing FCR5
i have fedora running my webserver and it's perfect (think stable)
if you want to understand stable then it ran Fedora core release 1 for 528 days before i reinstalled (and then i installed fcr4). The reason I installed a new release was because of this > http://www.linux-noob.com/forums/index.php?showtopic=1780
give Fedora a try !
cheers
anyweb
http://www.linux-noob.com <- fedora core release 4
It looks like they use QtCurve theme customized to resemble Clearlooks.
That may be, but they have not succeeded in making it look anything but bad. Seriously what's up with those fonts? And the window decoration, stock Plastik looks much more like Clearlooks. If that was their goal, why not use that insted?
Suse does something similar, they have GTK-Qt theme default for GTK2 apps.
The only difference are that the GTK-Qt theme looks way better, even with the occasional drawing errors.
Are there any plans to drop KDE or build two distros with different DEs on the same base, as Ubuntu have done? It would seem to make sense, especially if they want to reduce the number of disks.
KDE support seems to have been a token gesture for a while now. It would be great if the Fedora tema could fully focus on just one DE.
You mean moving KDE in Extras repository? I can hear Fedora KDE crying for outrage about that one. Fedora version just disables features such as transparency to avoid choking some of PC hardware (not all of them can support effect such as transparency without draining memory or cpu).
It is up to users to contribute to Fedora KDE instead of whining.
I found your comments rather offensive. Firstly, it's long been known that Redhat has favoured Gnome (even sponsoring it and developers). This favouritism has been evident for a long, long, long while now, with Gnome being the default desktop, and KDE being butchered badly. Very badly. It's amazing to see the Gnome users quite happy with KDE being treated as a has been on distributions, but if any distributions make KDE the default, they're suddenly all up in arms! What gives?
As to your comments that it's up to the community, KDE packages are a lot easier to create from src than Gnome packages. If the Fedora developers can do that, then why do they do such a botched job of KDE? Next they'll be saying that you can't include KDE or QT since it's not a real "GPL" license and is therefore a 'forbidden item'.
I haven't used Redhat since RH 7.3 and truthfully told, they've lost the plot, and their offerings are far from being good. As long as Fedora/Redhat keeps going on it's "we really only care about Gnome" path, I won't use it, and I most certainly won't recommend it. In fact, I'll go out of my way to trash it. That's called user opinion :-) I'm not obliged to talk nice about things that I don't like (or that show no respect for myself as a user/consumer).
Dave
For this very reason, I think Fedora would be better to drop KDE altogether. By not fully suporting it, they are only antagonising the KDE community like our friend who I am replying to.
Either drop KDE and pour all resources into making GNOME as good a spossible or support them both, possibly by using a Ubuntu/Kubuntu style-model.
Hmmm... No kde support in Fedora means I'd never use it again. I know the KDE support isn't stellar right now but Gnome is so unforgivably broken compared to KDE that if it was the only choice I'd just have to switch.
Gnome developers consider their users idiots and restrict their choice. Why bother?
morgoth,
So if you haven't used rh since 7.3, how would you know if there offerings are far from good? Just seems like an odd statement, pretty hard to judge it if you haven't used it in 6 releases.
Is it that far fetch that most distrobuitions only put there time into one DE? Really, the "butcheredness" you talk about for the most part is the theme/style, is that not easily changable?
You will go out of your way to trash something you know nothing about? I hope the people that listen to you, know the value there getting.
Let me rephrase my earlier post, since I wasn't very clear (my fault). I haven't used Redhat as my sole Linux desktop since 7.3. I have used Fedora Core 4 on my backup PC and didn't think much of it.
My main system is Libranet GNU/Linux and just kicks it's ass from here to kingdom come. Proprietary Nvidia drivers out of the box, flash out of the box. Acrobat reader out of the box. Support for mp3s out of the box. Sadly, no support for DVD out of the box, but that is easily remedied. Oh, and we'll add Sun's java to that list, as well as real's media player. Need I say much more?
Quote: "Is it that far fetch that most distrobuitions only put there time into one DE? Really, the "butcheredness" you talk about for the most part is the theme/style, is that not easily changable?"
I've said it before and I'll say it again, I'm no fan of Ubuntu style distributions that only support one desktop environment. I think it's a bad way to introduce open source systems to potential customers, where choice is a good thing. I mean, if someone looks at a Linux distribution that's Gnome based and thinks that it's crap, he's going to walk away from Linux thinking it's crap. If he'd seen xfce or kde he might have had a different point of view.
Quote: "You will go out of your way to trash something you know nothing about? I hope the people that listen to you, know the value there getting."
My points above dismiss your last paragraph :-) But it's not really your fault, my previous post wasn't very clear :-)
Cheers,
Dave
I am sorry if my comments were offensive, it was unintentional. It seems you complain was about theme rather KDE itself. It is not that hard to change after all and setting KDE like the original. If you go to fedoraforum.org, you will find a lot KDE theme customized by users.
As to your comments that it's up to the community, KDE packages are a lot easier to create from src than Gnome packages.
I found both easy. I currently build gdeskletst for Fedora Extras repository which is my very first time. Once done, I will probably bring Superkaramba for KDE fans in Fedora. That is my way to contribute to Fedora community.
It is very easy to complain when someone is not part of the project.
Of course not, no need to be condescending. However, it would be nice if you read what the issue was about before posting.
"As to your comments that it's up to the community, KDE packages are a lot easier to create from src than Gnome packages.
I found both easy. I currently build gdeskletst for Fedora Extras repository which is my very first time.
You see? According to "Finalzone" it's easy to build Gnome from source. Please refrain from yapping about "end users." Thank you.
Its very unfortunate that all these great distros have to constantly live in fear beacuse they are developed in the US... For example
"DVD playback (of CSS encrypted DVDs) may be a violation of the United States DMCA" and Mono isn't included because everyone is worried tha MS MIGHT restrict some or all of its libraries in the future (Windows.Forms is the only one so far I believe), even though C# itself is an open standard.
And if you aren't worring about software patents, its terroism, or imagrants, or natural disasters, or [insert CNN sensationalism here]...
So what do people in other "free" contries that doen't prosecute people that watch DVDs on their computers do?
I just install the dvd rpms, and watch my legal DVD on my legal PC with my legal OS of choice.
// slightly off topic...
I do find it quite interesting, based on a poll at a local LUG, that we take copyright quite seriously and observe such issues. Also a poll taken a local university, asking what OS, do you use pirated software / music / videos... 75% pirated (windows) and 5% pirated (linux / mac).
Well, my honest opinion is that it's about time other countries started growing backbones and blacklisting the US and starting trade embargoes, as well as ignoring any silly laws like the DMCA or the Patriot Act. It's about time that enough of them started creating an uproar in the United Nations and forcing the removal of veto powers, and then laying down the law to the US, and if need be, kicking them off the United Nations and enforcing trade embargoes. Enough is enough, the rest of the world isn't the US, and I see no reasons why the citizens of the free world should be forced by their irresponsible governments to follow US style laws. If enough countries stood together and did this, the US would start to change it's policy and laws and be less intrusive on the rest of the world.
Dave
Suse is American (Novell owns it).
OpenBSD was in large part funded by the United States Defense Department up until recently. It still receives funding from various American government agencies.
Fedora is a good distro, download it, install it, and then install an rpm for mp3 support and an rpm for dvd support and you're all done.
Because of major changes going on such as:
- implementing yum as backend for Anaconda, the Fedora installer
http://www.fedoraproject.org/wiki/AnacondaWorkItems?highlight=%...
- integrating Xen into Anaconda
- Enhancement of SELinux system. That is probably the reason why Wikipedia and Sourceforge choose Fedora.
- New logo
It would be great if it was closer to the GNOME release cycle, like Ubuntu, given GNOME is the default desktop
Some of Gnome features are from Fedora/Redhat developers such as Evince (Fedora Gnome 2.10), Sabayon (system administration tool to manage GNOME desktop settings), Istanbul (a desktop recorder), NetworkManager.
http://www.fedoraproject.org/wiki/RedHatContributions
There's no legal reason AT ALL blocking a distro that's free-as-in-beer not to include MP3 support. Any reason whatsoever for that choice is a purely ideological one (which is fine).
MP3's can freely distributed legally as long as the distributor doesn't profit. That's it. Otherwise, non-free-as-in-beer distros need to pay a per-user license. XMMS and Winamp and countless others provide free downloads. MEPIS supports it out of the box. The reason a distro chooses not to support it is the same reason why a distro would choose not to provide Sun's Java, Flash, Acroread, etc. again, nothing objectively logical or legal, but just a matter of choice purely for that distro.
MP3's can freely distributed legally as long as the distributor doesn't profit.
That still does not change the fact MP3 is a patented technology because its encoding/decoding tools of MP3 cannot be modified by distributor like Fedora/Red Hat. Therefore, it cannot be included in Fedora. Please read again http://www.fedoraproject.org/wiki/ForbiddenItems
and http://www.mp3licensing.com/royalty/software.html which perfectly give reason why.
Let's stop beating a dead horse once for all.
Edited 2005-11-24 10:03
That still does not change the fact MP3 is a patented technology because its encoding/decoding tools of MP3 cannot be modified by distributor like Fedora/Red Hat. Therefore, it cannot be included in Fedora. Please read again http://www.fedoraproject.org/wiki/ForbiddenItems
and http://www.mp3licensing.com/royalty/software.html which perfectly give reason why.
Let's stop beating a dead horse once for all.
Ok, this is the last I will discuss this. It won't be a dead horse until people stop saying things like "MP3's aren't supported in XYX distro due to legal reasons"
It makes about as much sense as saying:
- "Workers at company XYZ must wear a tie due to legal reasons"
- "Distro XYZ uses XFCE and not GNOME due to legal reasons"
- "A vegetarian cannot eat meat due to legal reasons"
see what I mean?
What you pointed out, Fedora's "Forbidden Items" is simply their own policy that they impose for themselves. In which case it would simply not be their criteria for being non-proprietary. In other words, it's a subjective reason that has nothing to do with the legality of including MP3 support.
"
What you pointed out, Fedora's "Forbidden Items" is simply their own policy that they impose for themselves. In which case it would simply not be their criteria for being non-proprietary. In other words, it's a subjective reason that has nothing to do with the legality of including MP3 support."
Incorrect. MP3 support has not been provided out of the box in Debian ( to provide an example) for precisely the same reasons. ForbiddenItems provides a *legal* analysis approved by the Fedora professional legal team. If the software implementation in under GPL or LGPL it requires a patent grant to be compatible. Otherwise that is a direct licensing conflict.
Holy crap, it's not that hard to install mp3 support! Who the hell cares if FC includes it by default?
If you can't figure out how to install packages perhaps you've got more serious issues than mp3 support.
Not only is this issue a dead horse, it's the worlds most well-beaten dead horse!
I for one no longer use FC, I used to be a happy user up untill FC4 was released, for some reason, it broke everytime I got to the HD partioning, baring in mind I have a normal IDE HD that worked before and with every other distro out there.
After days playing with it and for no reason it installed itself....
But it was short lived and something broke..... I could not get any help for the problem, except that there were problems with the DVD release, but I also downloaded the CDs and I got copies on magizines aswell.
Now I use ubuntu, but I do hope these same problems get fixed in FC5
re:gcj is one alternative for java VM, but not usable, because don't implement all java classes (the lack of awt and swing are importante issures) makes gcj for now a toy!
Fedora needs gcj to run following applications out of the box:
Elipcse - one of the most popular IDE
Azureus - most popular bittorent client
RssOwl - perfect RSS reader (IMHO the best)
I see that we are running GNOME 2.12 currently. Is the final release going to have 2.14 as was discussed at one point. There was talk of delaying the release until 2.14 was out.
Also, does anyone know if 2.14 going to include Project Soylent? I have seen no timeline for a release of this.
I just installed Fed 5 Beta 1 a few minutes ago (this is almost the first site I have visited) and the first thing I noticed was the change to the mouse cursor in Firefox when hovering over hyperlinks. Is this going to be inthe final release? I like it! It is a little retro, like some of the earlier mouse cursors of days gone by.
I tried Fedora core 4 on my spare HD about a month ago, man is it slower. I know selinux has a small performance penalty but disable that debugging in the kernel. It really is one of the slowest distros(if not the slowest) i've even tried.
Frambuffer breakage, up2dated locked up and take the rivafb/nvidiafb out for god sake, it's not good.
re: I tried Fedora core 4 on my spare HD about a month ago, man is it slower. I know selinux has a small performance penalty but disable that debugging in the kernel. It really is one of the slowest distros
How do you messure speed?
And what distro among usable is the faster?
Do you know who developed NPTL? ;-)
been swinging between fedora and gentoo for years now, and fedora just keeps getting better. has too much built in by default, but thats to make sure everything just works. anyone complaining bout slowness, hit up the services control and disable anything non relavant to your system. the kernel is outrageous by default as well, but nothing a few trips to google, knowledge of your hardware and a good recompile cant do.
Definitly switching back once 5 hits final. Has the perfect mix of powerful autoconfiguration, without taking all the control from you. and with the community on top of that, a good choice from new-b to vet.
Cheers
Sean
I originally started with Mandrake linux. I used it for about 2 years but then as I learned more about linux I started to get frustrated since it was trying to do everything automatically for me and it was driving me nuts having to disable things all the time. I then started using Susse linux and I liked it a lot. I looked for support in Susse linux but I didn't want to pay for a commercial license. One day I was walking down the isle of a bookstore and I saw a whole rack of books on Fedora linux. I did more research on Fedora and realized it was very popular and there was excellent on-line support for it. I switched to Fedora and have been loving it since.
I like it since it is not an everything is automatic dstro like mandrake and yet it is also not a bare bones package like Debian is. It is easy to configure Fedora. The fact that there is so much documentation is incredibly helpful too.
I like the way it can be updated from the command line similar to Debian using the yum updater. I updated my Fedora Core 4 to Gnome 2.12 with Nvidia drivers and the next day I was playing Quake3 with hardware acceleration! nice. This distro really does kick butt if only based on the ammount of community support out there for it. Fedoraforum.org is a great forum for linux support. Fedora 5 will rock even more.
Edited 2005-11-24 15:44
Say it with me folks:
"Open Source"
Whats that, couldn't hear you?
"Open Source"
Does that mean "Free as in Freedom" ?
For all you mp3 and nvidia/ati closed source complainers, please read a few things, get educated and understand why rh/fedora doesn't have these items.
http://www.gnu.org/philosophy/philosophy.html
http://www.gnu.org/gnu/thegnuproject.html
http://www.gnu.org/philosophy/free-software-for-freedom.html
/me lines up, spots the horse BAM
jlc.
"
Timed with stopwatch. Compared to Debian, Mepis, PCLinuxOS (fastest on my hardware), Mandriva 2006 and Knoppix."
Not sure if you compared the same software and services. Would love to see some analysis using bootchart (bootchart.sf.net) to fedora-test list. Stop watches dont tell us whats slowing down the system. Benchmarking software like the above do.
I thinks it would be nice if ony one CD was needed for "linux text" minimal installation (no software groups selected), this gives a 600 MB install. This is the way i install my servers, and i use yum grouplist and yum groupinstall "Package Group" if i need extra software, lite development tools or use yum on single packages. Fc4 requried CD1 and CD4 for this install, it should only be CD1 i think. Anyways, nice distro, lots of community support 
When is this supposed to get released? Wouldn't it have been a good thing if they had waited until Gnome 2.14 was ready? 2.12 will feel very old in a few months, and Fedora is supposed to be bleeding edge, or are they planning to ship a later version of Gnome in the final release.
There are some serious show stopping bugs on the FC4 release. For example, I have a dell server with an ACARD IDE raid controller that Fedora has the driver support for. Anaconda screws up and loads the incorrect driver, and then cant see any hard disks on the system. There is no easy fix around it ( well, SUSE 10 works fine) and that is sad. Also, on many intel chipsets, anaconda will crash at the section of the installation where is needs ot format the disks. It says that there is an error writing to the partition /dev/hdx and the kernel will not be notified of any changes to the disk. Immediatley after that, the installer crashes, and forces a reboot. So I switched to ubuntu for the desktop although I would prefer to use Fedora.
I know the KDE support isn't stellar right now but Gnome is so unforgivably broken compared to KDE that if it was the only choice I'd just have to switch.
I find just the opposite true. Gnome is nice and clean and works smoothly in version 2.12. When I boot with KDE running it takes me longer to navigate around the desktop and find files. Nothing broken with my experience. I think you are talking about the old days when Gnome first came out. It did have serious usability issues. Nowadays I would strongly argue it is more usable than KDE and easier for newbies to learn since it is less complex and every application doesn't open with a kazillion toolbars.





