Domain: fluendo.com
Stories and comments across the archive that link to fluendo.com.
Comments · 107
-
Re:That is only a problem for
You didn't look very hard. It's been widely reported (widely enough for someone who actually searches for a solution or asks his Linux distributor) that Fluendo sells some codecs (and DVD player) along with the patent licenses.
-
Re:That is only a problem for
You can buy them here: Fluendo. They do a lot of work based around GStreamer. If you don't want to buy any you can still get a legal MP3 codec for free.
-
Then pay for the Fluendo codecs
Fluendo currently sells MPEG2, MPEG4, Dolby AC3 and Windows Media codecs legally. They also give you the MP3 codec free of charge.
If you want peace of mind and avoid being a criminal in countries with silly laws, then these may be something for you. -
Ubuntu Media Center
-
In related news - XBMC for Linux developers needed
I decided that seeing as I didn't record much TV, I'd change to running Xbox Media Centre, and use its MythTV scripts to control another backend if ever I needed. Today, it seems they've announced a Linux port, which might be an excellent way for all the people who want a Linux media centre, but just don't like MythTV for one reason or another, to contribute.
Fluendo are also working on a media centre called Elisa, built on their GTK/Gstreamer platform.
Things are looking up overall on the Linux media centre front. -
Re:patents, usabilitywho wants to fuck around doing all that just to play some mp3's or print a letter? thats why windows wins. Someone does. If I'm bored, I do. And only one person has to fuck around, come up with a fix, submit it upstream and get it merged for everyone else to have their problem solved. it's rediculous to suggest such a practise will be accepted by the masses, thats my point. until basic basic shit like this works without a problem, pushing the linux desktop is a wasted effort. Such a practice is already accepted by the masses. I've often come across codecs that don't ship with Windows. Several of them use patented technologies. With Windows you can download codecs from sites that sell them, offer them free with advertising, or are hosted in countries that do not recognize software patents. With Linux, it's exactly the same. To purchase codecs for Linux, look at Fluendo's site. Several Linux distributions are based in countries that do not recognize software patents. These distributions include most every codec you will ever encounter in their software repository. For distributions that are based in patent encumbered countries, there is generally an add-on repository based in a software-patent-free country. For SuSE, it's Packman's site. I know Ubuntu has such a repository as well.
As for CUPS, what does a Windows user do when they have problems with their printer? Most of them I know call me for help. However, baring free technical support from friends and relatives, most Windows users contact their vendor. They read through the knowledge base to find a match to their problem. They write an email to technical support. Technical support either tells them how to fix their problem, or that the problem will be fixed in a future release. This is supposing that they are working with a quality vendor that won't just ignore them. How is this any different than filling a bug report or asking for help in the distribution's forums? Actually, I can think of a couple of ways. Your request for help in the forums won't be deleted to cover up a problem. You will have a wide audience at least glance at your request for help, most of whom will actually know how the program functions.
One strong advantage that Linux has over Windows is that you do not have to wait for that future release to fix a problem. Should you possess the skill to fix the problem, you can. You can then help others fix the same problem via redistribution. This is not possible with closed-source software. -
Re:Meh
Exclusion at all costs?
Here's the legal Windows Media codec bundle for Linux & Solaris. -
Re:The time for mass consumer sales has passed.
Fluendo is developing/selling (has to sell them due to royalties) MS codecs for Linux. Also they are working on legal DVD player. Morever gstreamer has DRM stack in it, for HD/BlueRay protection schemes. If any distribution put money to pay for licence fees for codecs, they can release those codecs bundled. There's nothing to stop them, however nobody would like to use DRM unless it's enforced, and with a typical Linux distribution you can't enforce that.
In past it was not possible for computer manufacturers to offer Linux because they were not enough consumers to choose Linux over Windows and Windows might charge them with higher oem licenses. However today they see that people would like to buy pre-installed Linux boxes, and computer manufacturers yet see that they can support them as well. Dell will soon bundle his own build of Fedora if I'm not mistaken. Maybe they will offer other distros as well. Then we'll see if Linux is already lost, or you're talking non-sense. -
Commercial Support
This post would be in respect to Dennis Barr's comment (Page 2 of the article):
"Linux still has a way to go, unfortunately, because its ease of use and application support, despite the words of its partisans, still is not what it is under Windows. For instance, under OpenSUSE, there's no directly supported way to play back DVD movies."
Actually, if you pay for Suse (not OpenSUSE) you get codecs to play videos. Also; if those aren't enough you can buy additinal codecs from a company known as Fluendo. They support a couple of platforms with their codecs. Here is their press release.
http://www.fluendo.com/press/releases/PR-2007-01.h tml
Now with respect to the statement:
"I've found involve a wink-wink-nudge-nudge disregard for legality"
Now you have support; no "wink-wink-nudge-nudge" needed.
Judging all Linux users by what you found in a forum isn't acceptable. I could send you to tens of thousand windows sites that do more than a wink and a nudge. Actually they break out sledge hammers.
To point out:
"Linux still has a way to go, unfortunately, because its ease of use and application support, despite the words of its partisans"
Application support? Linux / *BSD's and Solaris run all my applications just fine. If you are referring to commercial support; they you might have a point. There could be more commercial applications. But temper that with the fact that there are thousand of existing open source applications that cover many desktop users need.
So, to sum it up: Don't judge all Linux users by what you have found in a forum. I could send you more windows crack forums than you could ever find in the *nix universe. When talking about application support; be specific about the topic. Throwing out generalities like Linux isn't ready for the desktop isn't exactly appropriate. I will ask: who's desktop? Not all desktop users are created with the same needs. Please be fair and objective. -
Saving Java applets: Flash video replacement
Java applets get back in the game. All someone (Sun? Fluendo?) needs to do is provide a (good) replacement for the myriad of atrocious, platform dependent, Flash video players. Surely Java applets can provide something better? Provide the server-side stuff, and the basic streaming/decoding base for the client, abstract the away the player interface (GUI, controls... etc) so people can customize the look+feel (they love to do that for some reason, even if they are shit at it) and make it relatively efficient (You couldn't do worse than Flash in performance if you tried). If the competition is Flash the goal is so low you can't help but succeed. Flumotion is on their way: http://stream.fluendo.com/demos.php
-
Re:I used to think...
I'm guessing it would be a hell of a lot slower in Java than it is in Flash/ActiveX
found this one on Google pretty quickly and it works just as well as YouTube's and Google Video's Flash apps do for me.
-
Re:High CPU usage
Yea, that's actually really shitty. If your numbers are accurate, I wouldn't be surprised if we end up seeing better performance out of the Fluendo Applet than Flash Video.
-
Re:why we are releasing these codecs
I tried to understand the Conditions of Use but I have questions that should be in a FAQ on your site:
1) The license seems to say "per computer". Does that mean it's OK to install the same software in two versions of Linux on the same (dual-boot) computer?
2) Is there a process for me to legally move the software to a different computer (deleting it on the old one, of course).
3) Does the software "phone home" in any way?
4) The Indemnity clause demands that the buyer (licensee) indemnify you against anything. Where's the part where you promise that you have legally licensed the patents that you are implementing, thus indemnifying *us*?
5) Is the software distro-aware? If I install it on Fedora, will I know if some livna RPM tries to blow away a library?
Thanks in advance for any information. -
How would you sell that?
If you have read Christian (Fluendo most visible VP) blog post, they plan to provide upgrades via distribution upgrade/installation system (apt-get, yum, etc.)
How would this work? Does APT or YUM work via authenticated HTTP connections? They'd obviously need some way to keep just anyone from sticking "apt http://fluendo.com/updates nonfree" into their sources.list and grabbing their software -- and I don't think their business model is going to fly if they attempt to do shareware.
Maybe they could sell people digital certificates which were used in the authentication process, allowing them to access the repositories; that seems like it might be viable. Not perfect (because you'd need to keep people from sharing the certificates, but at the same time you wouldn't want to tie them to IP addresses, because that would impact traveling people or those on dynamic IPs), but I could at least see it being possible. -
Re:looking at it from their perspecive
Linux, 0.37%
You could argue for better firefox support, but as much as we love linux, I suppose they have no obligation to make it work for something that is that small minority among desktop users.
Eu translates all documents to 20 languages, including Latvian, Lithuanian, Estonian and Maltese. With 450 million people in EU and about 400 000 people speaking Maltese, we have EU caring for even 0.1% percent. Even the streaming service includes translations for those languages!
I don't really care about EU streaming service and it's lack of Linux support, but buying shrink wrapped Microsoft solutions has serious economical consequences. Directly: It drains money out of EU. Indirectly: there is less knowledge on howto build streaming solutions in EU, if all we know is howto "click next" in some wizard.
So why not use fluendo streaming or some other EU based solution instead? -
Multimedia support
As someone always comments on Fedora's (and by proxy, Red Hat's) multimedia support, here it is from the horse's mouth:
15.3. MP3, DVD, and Other Excluded Multimedia Formats
Fedora Core and Fedora Extras software repositories cannot include support for MP3 or DVD video playback or recording. The MP3 formats are patented, and the patent holders have not provided the necessary patent licenses. DVD video formats are patented and equipped with an encryption scheme. The patent holders have not provided the necessary patent licenses, and the code needed to decrypt CSS-encrypted discs may violate the Digital Millennium Copyright Act, a copyright law of the United States. Fedora also excludes other multimedia software due to patent, copyright or license restrictions, including Adobe's Flash Player and and Real Media's Real Player. For more on this subject, please refer to http://fedoraproject.org/wiki/ForbiddenItems.
While other MP3 options may be available for Fedora, Fluendo now offers a free MP3 plugin for GStreamer that has the necessary patent license for end users. This plugin enables MP3 support in applications that use the GStreamer framework as a backend. Fedora does not include this plugin since we prefer to support and encourage the use of patent unrestricted open formats instead. For more information about the MP3 plugin, visit Fluendo's website at http://www.fluendo.com/. -
Re:Movies
"If you choose a free format such as Ogg Vorbis+Theora, then again you force the user to waste their time hunting for the plugin software, but in addition there are about five hundred sites that all distribute slightly different versions; the correct (blessed?) site is impossible to find unless the user is a computer expert."
This is why the existence of Cortado would be such a great thing, if anybody actually used it. It's still Java, but at least it lets people view Ogg without having to dig around looking for an Ogg codec. And with Java on the road toward freedom, this may eventually become an all-free option. -
Re:Philosophy 101
Fluendo has done exactly that for mp3 playback.
http://www.fluendo.com/resources/fluendo_mp3.php
It is an odd situation because the source is open, but in patent-aware countries, you need to have paid fluendo, who in turn have paid Fraunhofer and Thomson. -
Re:Time will tell
can you tell me the easiest method of getting Ubuntu up to speed with all the codecs, DVD-playback, flash, et cetera... LEGALLY?
Keep an eye on here:
http://www.fluendo.com/products.php?product=plugin s
They are currently only available to OEMs, but the plan (as stated in the link) is to make them available to end users via a webshop. -
Re:Worm-up Weekend
The schedule is in GMT+1. The streams have been unreliable all day, apparently due to a poor network connection out from the event. Archives of talks should be available in the near future though (at http://stream.fluendo.com/archive/guadec/2006/)
-
MP3 in Free Distros
The fundamnetal problem is that MP3s are patented. As long as Ubuntu is dedicated to giving out free and liberated software, they'll be at odds with the patent holders who hold the right ensure that neither of those goals is possible. Recently there have been attempts to work within the patent holder's framework to provide something legal and acceptable, but the closest we have is Fluendo's licencing program, which explicitly doesn't allow for redistribution, one of the key things in the GPL's operation. For example, Ubuntu can mail you a 6.06 CD containing the mp3 plugin, but it's legally questionable for you to redistribute those CDs to your friends. And MEPIS would certainly be in trouble, unless they also secured such a contract. Ubuntu represents it's distro as a "people should be able to modify and share changes" aka a Free Software distro. This contract goes against this ideal, and if MEPIS isn't aware of this contract, and chooses to modify Ubuntu in other ways, then Ubuntu's exposed the people they told could modify the software, people like they guy behind MEPIS, to hidden legal liabilities.
-
DRM?
Is this a new attempt at including Digital Restrictions Management in Linux? I've read posts on here that have discussed the DRM inclusions in GNOME's GStreamer. Could KDE be next? Real, Fluendo, and other copyright trolls are a threat to watch out for, similar to the looming threat of binary kernel modules. We as Linux users must be on guard against the copyright mafia's incessant attempts to neuter our computers.
-
Re:Question? Answer.So tell them the truth: the technology exists, but U.S. law makes it risky to distribute it.
Fluendo has released a licensed MP3 plugin for the GStreamer framework. It's already in Debian unstable, and I'd say Ubuntu probably will include it.
-
Re:Question? Answer.
I wish. The closest thing I've found is the Fluendo MP3 decoder for gstreamer 0.10. It's a fully licensed, free MP3 decoder that you just unzip and drop into your gstreamer plugins directory.
Not much use at the moment, but gstreamer 0.10.0 distros should be coming out soon.
Word has it they're planning on more of those, plus a DVD player sometime soon. -
Re:Not bad at all.
MP3 is now (more) available: http://www.fluendo.com/resources/fluendo_mp3.php
However, since it *is* a patented format I don't really think anyone should promote it. -
Re:State of Gnome
Hopefully, MP3 support will soon not be an issue: http://www.fluendo.com/press/releases/PR-2005-05.
h tml -
Re:Heard of Compact Discs?
or get the plugins from http://www.fluendo.com/ who have paid for the patent
-
Re:Great solution, but...
Both of the posts you replied to clearly stated that there is a JAVA APPLET
False. Perhaps you should read the posts yourself.
Umm, I don't know what you're smoking, but both posts you replied to do indeed state that there is a java applet, and provide a link.
Message: 13885583
If you don't want your user to download any player, they can use that java applet:
http://www.fluendo.com/products.php?product=applet
Message: 13885959
Additionally, you can just use the free free Java applet
Perhaps you need to work on your reading comprehension skills? -
Re:Great solution, but...
Both of the posts you replied to clearly stated that there is a JAVA APPLET
False. Perhaps you should read the posts yourself.
Umm, I don't know what you're smoking, but both posts you replied to do indeed state that there is a java applet, and provide a link.
Message: 13885583
If you don't want your user to download any player, they can use that java applet:
http://www.fluendo.com/products.php?product=applet
Message: 13885959
Additionally, you can just use the free free Java applet
Perhaps you need to work on your reading comprehension skills? -
Re:Great solution, but...
..I assume he's putting on the show because he wants people to, you know, actually watch it.
Nice slam on Ogg/Vorbis+Ogg/Theora, but them's the facts. It depends on the budget. You can do it for free, if you have little/no budget, or you can pay them for it and use something that people have installed already [which, notably, you have to do for the other solutions already]. Quicktime, you will remember, requires a [free] download for Windows users (no love for anybody else) and Windows Media only works on Windows (though, depending on how you do it, you can make it less annoying for other users). With MPEG or Ogg/Theora, you reach all users (and it's potentially free!) ;)Additionally, you can just use the free free Java applet and the end-users need not download anything [it does Vorbis+Theora already!]. (well, honestly, I don't know if they need to download Sun's Java; if it works with MS-Java (i.e. JRE 1.1), then nobody on the mainstream platforms needs to download anything.)
So you have several different ways you can do it for free and reach everybody (possibly with a free download, like QuickTime), and several different ways you can do it for not-free with no downloads necessary, reaching all users both ways. Sounds like a good deal to me.
-
Re:Great solution, but...
you didn't read the parent, the parent says that you pay a license to stream using MPEG4 and co or get a free license to stream in Ogg/theora.
Note that if you opt for Ogg/theora, there exist plugin for WindowsMedia player here
http://www.illiminable.com/ogg/
Mplayer and vlc played them too.
If you don't want your user to download any player, they can use that java applet:
http://www.fluendo.com/products.php?product=applet -
Neither....You should be using Fluendo's Flumotion. From the site:
The basic server product is free software, distributed under the GPL. If you want to stream content to your customers using unemcumbered royalty-free media formats (for example, Ogg/Vorbis and Ogg/Theora), you can easily do so without having to take out any license or support contract with us.
So you can stream in Ogg/Theora for free (free plugins for the end users, too), or you can pay them money and stream in MPEG and friends [no plugin needed].On the other hand, if you do license the Advanced Streaming Server, you get the additional features of our commercial server version. This includes professional GUI administration tools, access to proprietary formats for streaming such as MPEG, and access to our support engineers.
-
Neither....You should be using Fluendo's Flumotion. From the site:
The basic server product is free software, distributed under the GPL. If you want to stream content to your customers using unemcumbered royalty-free media formats (for example, Ogg/Vorbis and Ogg/Theora), you can easily do so without having to take out any license or support contract with us.
So you can stream in Ogg/Theora for free (free plugins for the end users, too), or you can pay them money and stream in MPEG and friends [no plugin needed].On the other hand, if you do license the Advanced Streaming Server, you get the additional features of our commercial server version. This includes professional GUI administration tools, access to proprietary formats for streaming such as MPEG, and access to our support engineers.
-
Re:Efficiency
I wasn't refering to your example specifically, merely disagreeing with your assertion that Gnome is slow because of demands on the CPU. This is not the case. It is slow because it is heavily IO bound.
Robert Love - Optimizing Gnome -
Robert Love's talk at guadec
Here's a link to the mentioned talk: Optimizing GNOME
-
Re:Wow
There was a talk on Dirac at GUADEC, which you can watch at the bottom of this page. (Ogg Theora video)
-
Re:Wow
Ahhhhh! Where did the link go. Try this...
http://stream.fluendo.com/archive/6uadec/Thomas_Da vies_And_Anuradha_Suraparaju_-_Dirac.ogg -
Re:vaporware
An interesting reference to back this up: I believe at GUADEC 6 one of the speakers asked the audience what the last version of Windows they used: most of them last touched Windows 1995.
:( -
Re:Thank youThere were many, many leaks in Firefox, and many have been fixed for 1.1 (do a search on their Bugzilla for "memory leak"). Hopefully, the situation is now much-improved, but I suspect it will be the case that long periods of heavy-browsing will require you to to restart Firefox for quite a while yet. For this reason, I always recommend the Session Saver extension - makes closing and restarting Firefox less painful.
Memory fragmentation is a big issue for modern desktop systems as the heap used by programs written in C/C++ can't be compacted, and most memory allocation systems weren't necessarily designed to support programs that would be continually allocating and deallocating memory for days on end. Robert Love gave a (fairly detailed and technical) talk on it at while back, with some suggestions for combating it on the Linux desktop, which I recommend to anyone who is interested. It's about 126MB, Ogg format.
http://stream.fluendo.com/archive/6uadec/Robert_L
o ve_-_Optimizing_GNOME.ogg -
Re:Small ISPs ruleThere were many, many leaks in Firefox, and many have been fixed for 1.1 (do a search on their Bugzilla for "memory leak"). Hopefully, the situation is now much-improved, but I suspect it will be the case that long periods of heavy-browsing will require you to to restart Firefox for quite a while yet. For this reason, I always recommend the Session Saver extension - makes closing and restarting Firefox less painful.
Memory fragmentation is a big issue for modern desktop systems as the heap used by programs written in C/C++ can't be compacted, and most memory allocation systems weren't necessarily designed to support programs that would be continually allocating and deallocating memory for days on end. Robert Love gave a (fairly detailed and technical) talk on it at while back, with some suggestions for combating it on the Linux desktop, which I recommend to anyone who is interested. It's about 126MB, Ogg format.
http://stream.fluendo.com/archive/6uadec/Robert_L
o ve_-_Optimizing_GNOME.ogg -
Re:How about firefox?http://stream.fluendo.com/archive/6uadec/Robert_L
o ve_-_Optimizing_GNOME.oggThat ogg file crashes Winamp. Anybody have another copy?
-
Re:Who cares?There were many, many leaks in Firefox, and many have been fixed for 1.1 (do a search on their Bugzilla for "memory leak"). Hopefully, the situation is now much-improved, but I suspect it will be the case that long periods of heavy-browsing will require you to to restart Firefox for quite a while yet. For this reason, I always recommend the Session Saver extension - makes closing and restarting Firefox less painful.
Memory fragmentation is a big issue for modern desktop systems as the heap used by programs written in C/C++ can't be compacted, and most memory allocation systems weren't necessarily designed to support programs that would be continually allocating and deallocating memory for days on end. Robert Love gave a (fairly detailed and technical) talk on it at while back, with some suggestions for combating it on the Linux desktop, which I recommend to anyone who is interested. It's about 126MB, Ogg format.
http://stream.fluendo.com/archive/6uadec/Robert_L
o ve_-_Optimizing_GNOME.ogg -
Re:Carrying on the viking experiment?There were many, many leaks in Firefox, and many have been fixed for 1.1 (do a search on their Bugzilla for "memory leak"). Hopefully, the situation is now much-improved, but I suspect it will be the case that long periods of heavy-browsing will require you to to restart Firefox for quite a while yet. For this reason, I always recommend the Session Saver extension - makes closing and restarting Firefox less painful.
Memory fragmentation is a big issue for modern desktop systems as the heap used by programs written in C/C++ can't be compacted, and most memory allocation systems weren't necessarily designed to support programs that would be continually allocating and deallocating memory for days on end. Robert Love gave a (fairly detailed and technical) talk on it at while back, with some suggestions for combating it on the Linux desktop, which I recommend to anyone who is interested. It's about 126MB, Ogg format.
http://stream.fluendo.com/archive/6uadec/Robert_L
o ve_-_Optimizing_GNOME.ogg -
Re:Props to themThere were many, many leaks in Firefox, and many have been fixed for 1.1 (do a search on their Bugzilla for "memory leak"). Hopefully, the situation is now much-improved, but I suspect it will be the case that long periods of heavy-browsing will require you to to restart Firefox for quite a while yet. For this reason, I always recommend the Session Saver extension - makes closing and restarting Firefox less painful.
Memory fragmentation is a big issue for modern desktop systems as the heap used by programs written in C/C++ can't be compacted, and most memory allocation systems weren't necessarily designed to support programs that would be continually allocating and deallocating memory for days on end. Robert Love gave a (fairly detailed and technical) talk on it at while back, with some suggestions for combating it on the Linux desktop, which I recommend to anyone who is interested. It's about 126MB, Ogg format.
http://stream.fluendo.com/archive/6uadec/Robert_L
o ve_-_Optimizing_GNOME.ogg -
Re:PC game market will continue to shrinkThere were many, many leaks in Firefox, and many have been fixed for 1.1 (do a search on their Bugzilla for "memory leak"). Hopefully, the situation is now much-improved, but I suspect it will be the case that long periods of heavy-browsing will require you to to restart Firefox for quite a while yet. For this reason, I always recommend the Session Saver extension - makes closing and restarting Firefox less painful.
Memory fragmentation is a big issue for modern desktop systems as the heap used by programs written in C/C++ can't be compacted, and most memory allocation systems weren't necessarily designed to support programs that would be continually allocating and deallocating memory for days on end. Robert Love gave a (fairly detailed and technical) talk on it at while back, with some suggestions for combating it on the Linux desktop, which I recommend to anyone who is interested. It's about 126MB, Ogg format.
http://stream.fluendo.com/archive/6uadec/Robert_L
o ve_-_Optimizing_GNOME.ogg -
Re:How about firefox?There were many, many leaks in Firefox, and many have been fixed for 1.1 (do a search on their Bugzilla for "memory leak"). Hopefully, the situation is now much-improved, but I suspect it will be the case that long periods of heavy-browsing will require you to to restart Firefox for quite a while yet. For this reason, I always recommend the Session Saver extension - makes closing and restarting Firefox less painful.
Memory fragmentation is a big issue for modern desktop systems as the heap used by programs written in C/C++ can't be compacted, and most memory allocation systems weren't necessarily designed to support programs that would be continually allocating and deallocating memory for days on end. Robert Love gave a (fairly detailed and technical) talk on it at while back, with some suggestions for combating it on the Linux desktop, which I recommend to anyone who is interested. It's about 126MB, Ogg format.
http://stream.fluendo.com/archive/6uadec/Robert_L
o ve_-_Optimizing_GNOME.ogg -
he forgot this...!
He forgot this [java] technology. I consider it a serious contender based on Java. Slashdotters, point your browsers to http://stream.fluendo.com/demo/office/audiovideo/
j ava.php to see what I am talking about. -
How did they author the videos?I have watched the video...my question is how they authored it. Was it a Java "thing" similar to what was at http://mirror.fluendo.com/cortado/? Was it a Windows Media embeded file, or RealPlayer? Quicktime? The browser URL does not say much. I have not tried it on Linux so I do not know.
Overall, I was impressed. Technical slashdotters, please elaborate. Thanx.
-
Re:GStreamer is under less of a threat than otherswhy the f does the Fluendo press release redirect to here???
Here is a corrected link to the Fluendo press release...
-
GStreamer is under less of a threat than othersI am one of the GStreamer developers. I'm flattered we are in this list, but we don't really belong there. GStreamer is under much less of a threat than the other projects mentioned here.
Why ? Because GStreamer was designed *from the start* to be pluggable. The whole patent issue is one of the main reasons why GStreamer is designed the way it is. Sure, it took a lot longer to get to a point where stuff starts to Just Work, because we wanted to make sure we would be around when the shit hits the fan.
So while a lot of other projects chose to ignore the whole patent problem, and a lot of projects used the GPL as a license (which indeed is not compatible with patents), making it possible for any distro to ship them, we had the focus of making sure that the GStreamer platform is pluggable to the point where the libraries can be put in or taken out without breaking the applications. It's also one of the reasons why GStreamer, from the start, has been LGPL - because that allows distributors to ship a complete stack of GStreamer applications legally in places where software patents apply (like, say, the whole US). Fighting software patents is a great idea. Waving the problem away as if it's not there is not.
Also, with the arrival of Fluendo, a company building stuff on top of GStreamer, (and also a company I happily work for
:)), people will be able to get codecs for the patented formats in a legal way, if they chose not to run the risk, or if they want to be legally safe.What does this mean in the end ?
- Distributions can finally ship a multimedia platform in a legal way; see the up-take on Totem and RhythmBox for example. Flumotion, Fluendo's streaming server with support for royalty-free codecs, is a new project and already it is gaining quite an uptake.
Very few distros have taken the risk to ship one of the other projects, for legal reasons. (Apparently the mighty Debian ships Xine, and while on any other non-free subject lots of noise is made, this one seems to be left alone because it's a big deal).
It is no coincidence that projects like mplayer, vlc, and xine do not get shipped by most distributions. In fact, coincidentally, Fluendo did a press release on this very issue yesterday.
- Source does not have to be "crippled" to be shippable. Other projects get their tarball mangled to remove all questionable code, causing lots of bug reports,
... Take XMMS in Fedora as an example - people complained loudly about the removal of MP3. Actually, Red Hat had the guts to make a stand and decide "we can't legally ship this, and we should stop pretending it's not a problem." - GStreamer had some discussions with the FSF (here's the result. In a nutshell, it is vital for a complete framework (ie, all parts of its stack) to not be GPL (or GPL, with an exception clause for GStreamer - see our licensing advisory for more info). The GPL is not compatible with patents. A distro can not risk shipping a stack of libs/plugins/applications where one of these is GPL.
- "For sale" distributions will finally be able to ship proprietary plugins for these patented codecs, as well as playback applications, and DVD playback, *and it will finally be legal* on Linux.
- Apart from Sorenson (who outright refuse - or are not allowed - to license code to anyone but Apple), codec companies are turning around, taking note of Linux, and Fluendo is stepping up to make sure that those who really want these proprietary codecs can buy them.
- Here is what you can do. People need to realize that, jus
- Distributions can finally ship a multimedia platform in a legal way; see the up-take on Totem and RhythmBox for example. Flumotion, Fluendo's streaming server with support for royalty-free codecs, is a new project and already it is gaining quite an uptake.