RealNetworks Releases Helix Source 197
teeheehee writes "According to this DigitalMass article, RealNetworks yesterday released source code for their audio and video players, with server-side and encoding software coming maybe in December. The code isn't complete, it's missing things like burning-to-cd routines; and they're getting flak from Microsoft calling it a ploy. Regardless, anytime a big company releases their source only good can come of it (for the public.)" Our story a few days ago had more information on the licensing, and gathered a couple of interesting posts from one user.
How open is this source? (Score:2, Interesting)
How long before some enterprising h4x0r finds a way around this?
And what license is this released under? Can the code be legally extended/tweaked by others?
Re:How open is this source? (Score:3, Insightful)
Re:How open is this source? (Score:3, Insightful)
going open source can only help them out. hell, just a few minutes ago, I was banging my head into the wall trying to record a real video stream. with new programs and UIs for manipulating real formats, people may actually use real video.
maybe they'll also quit hiding the free version of their player on their website
Re:How open is this source? (Score:5, Informative)
Real appears to have two licenses available for use. One caters to the Open Source community and one seems to cater to businesses that aren't as keen on OSS.
Under the RPSL (the license intended for the OSS community) code based on the Helix source needs to itself be released under the RPSL, but it can also be dual licensed with a great deal of Open Source licenses including, among others, the BSD license, the (L)GPL, and Apple's source license. The full list can be found here:
https://www.helixcommunity.org/content/complice
It looks like they've got a really good start here for being a good citizen in the OSS community while not alienating potential customers who aren't comfortable with the concept yet. I still need to read the RPSL thoroughly, but it'll be interesting to see what happens with this.
Re:How open is this source? (Score:2)
If it can be relesed under a BSD licence doesn't that mean it can then be re-released under any licence anyway?
Comment removed (Score:5, Informative)
It is a ploy, sort of, but we stand to benefit (Score:5, Interesting)
If we see a real open-source Real-compatible player out there soon, it will fill a huge void in the rich media world. Combined with the existence of WMA codecs, we will at last have a simple, spam-free player that just works. No one uses RealOne or WMP or even QuickTime because they want to. These players are slow, intrusive, proprietary, and often loaded with spyware. Bring on the OSS alternative!
Re:It is a ploy, sort of, but we stand to benefit (Score:5, Funny)
It disperses food for local scavengers.
Actually, I see an alternative (Score:5, Insightful)
Now, I'm a business developing stuff. Do I go Quicktime/MS Media, where I can't see the code and it costs $$$, or go Real where I can see the code, and it's being improved (hopefully, granted) by all the Open Source fans out there who want to give it more powers.
Or Real can simply give away the code, and charge service for maintenance, adding new features, extra special versions for corporations, etc, etc, etc. There are companies now (Snort, Red Hat, etc) that use Open Source in that way and seem to be doing financially well.
Open Source doesn't have to mean suicide - if you're smart and wise about it.
wimp (Score:3, Informative)
Re:wimp (Score:2, Insightful)
Yes, I have read the allegations. And they can all be dismissed as rampant paranoia. I have no problem with a feature which can be disabled which sends a reference to what you are playing so you can download information about it. I have a really hard time believing that it was put in there so your music habits could be sold for 1c/person. Now, a company like Real on the other hand...
Re:wimp (Score:2)
I've been quite happy using Zinf [zinf.org] as my Windows-based MP3 player. It's functional enough (i.e., it plays MP3s, but doesn't have all the extra stuff that WinAmp has, like a built-in web browser) and is GPLed.
--Phil (And in Linux I use moosic [nanoo.org].)
and if anyone knows how to spot a ploy... (Score:5, Funny)
Big deal (Score:2, Funny)
Re:Big deal (Score:3, Funny)
which way is the elderly ugly free whore?
Re:Big deal (Score:2)
I know this article fits right in with Bash Microsoft Day (everyday!!) but I urge you to reconsider. The Netscape browser is trashy and they're giving out the pieces of the code which nobody could benefit from. No one is going to use their code in other projects because their browser is substandard, so it's a bit like being able to fuck an elderly, ugly whore for free... sure, it's free, but who gives a rat's ass?
</sarcasm>
Of course it's a ploy... (Score:5, Insightful)
Re:Of course it's a ploy... (Score:5, Insightful)
Re:Of course it's a ploy... (Score:2)
Re:Of course it's a ploy... (Score:4, Funny)
Somehow I doubt that there'll be a big market demand for original movies made by ubergeeks.
Re:Of course it's a ploy... (Score:3, Insightful)
This changes that and you can bet that if this takes off at all I'll be pushing for it next year. With a couple of thousand streams per day this is important for us, and I love the idea of embracing a technology that everyone can use.
Re:Of course it's a ploy... (Score:3, Interesting)
Which, given how much "if they just released the source, I'd port it" offers media software have received on Slashdot over the years, it's certainly a fair calling of that bluff.
They've said one of the big motivating factors being their OSS initiative is the daunting task of having to port RealPlayer to about 30 different mobile phone platforms. Real simply doesn't have enough engineers to do all that in-house.
Re:Of course it's a ploy... (Score:2)
There already is a RealOne port to several Unix platforms, download here [real.com]
Re:Of course it's a ploy... (Score:2)
Look closer... if you go all the way through the registration, you'll see what is being offered is actually Real Player 8, the last version released before RealOne.
Re:Of course it's a ploy... (Score:2)
Re:Of course it's a ploy... (Score:2)
Re:Of course it's a ploy... (Score:2)
They have clients for Linux, Solaris, Irix, AIX, Unixware, an hp-ux, running on x86, SPARC, MIPS, Alpha, and PPC. I'm not sure if all those binary codecs are available in the OSS stuff yet.
Re:Of course it's a ploy... (Score:2)
Re:Of course it's a ploy... (Score:5, Insightful)
I'm not sure how to say this in non flame bait terms, so I will follow Ed the Sock's advice: "If you dont have anything nice to say, say it often."
So, I'm going to punch the next person who says what you said. Everybody knows companies must make a profit. Nobody doesn't know.
I am so sick of posters quickly pointing out that company A isn't making move B because they've turned into gum-drop fairies who suddendly transcend the need to make money. Of course they don't! Who thinks they do?! Companies are meant to serve a market and can only exist in the absense of selflessness. While you can definately make a case that individual companies may sacrifice time to time in the interest of the overall health of the market, companies *must* and *do* place self interest (survival of the company) above the health of the system (the market).
Now humans, we can be selfless, because we have different goals other that simply surviving as individuals. Our desire to see others succeed where we may not, for example, may cause a human to sacrifice in order to contibute to another human or an overall social order. You can find humans who would _happily_ die if they could sufficiently contibute to an external social order they are ideologically aligned with (think of everything from organ donations to suicide bombers.)
If you were to ask me, the existance of apparent altruism shows how humans (at least some, I contend most) ultimately seek to live lives with a minimal amount of social conflict. We will 'pay it forward' and risk acting in selfless manners even if we cannot be garaunteed that our actions will result in the desired consequence (ie, less social conflict.) Much how people are willing to spend 2 dollars a day for lottery tickets despite no garauntee of winning. The perceived result of acting selflessly is sufficiently wanted enough to motivate us to engage in said behaviour even in the face of evidence that might suggest we may never experience it; just like the lottery.
But the bottom line is, who cares if they're being altruistic or not
Please pass this message on to other folks. These kinds of parent posts get people all worked up, but for no reason at all!
Re:Of course it's a ploy... (Score:2)
The idea that we permit these things to coexist and behave the way they do is so completely weird that most people just don't believe it. So it pays to be reminded of it every now and then with a phrase like "They're a company. They want to make profit."
Re:Of course it's a ploy... (Score:2)
I dunno. All the shows on TV all seem to promote cheating people and getting a leg up (especially reality shows). We seem to have a very competative culture that values success and wealth over contributing more meaningfully to humanity. Or a culture that believes the best way to contribute to humanity is to be successful and get rich.
Re:Of course it's a ploy... (Score:2)
They might not want any, but they need it. Aside from all the issues where the real player just pisses one off (all the banners and popups and other horseshit) it's also crap which crashes frequently and consumes more cycles than is even close to reasonable.
The Real Player Secret Handshake (Score:5, Interesting)
I am simply not smart enough (or at least not knowledgeable enough about debuggers and asm) to reverse engineer the protocol. I tried to check the Helix source a few weeks ago . . . but obviously it wasn't there.
Does anyone know if the handshake code is included in this source release?
-Peter
Re:The Real Player Secret Handshake (Score:3, Informative)
I even figured out a work-around, and I vaguely remember what it is. It's been 3 years, so you'll have to excuse me if I get some minor details wrong.
IIRC, there was an undocumented MD5 sum which came along with the SETUP request, which needed another MD5 sum in the response to the SETUP request. Not responding with a sum, or with a faulty sum caused the player to puke out then and there.
Now, I figured out that this MD5 sum was based on the "Date" field in the request, and on nothing else. So what I did was take a trace of a session between a real server and a real player, and pulled the date and the sum out of that.
Using the same combination of date and sum, and all other fields with whatever values they are supposed to have got the player to acknowledge the server.
I am sorry I do not remember more of this. I might have some further info on this on my comp at home. Since it's been 3 years now, I think my NDA with my former employers should have expired too.
Try this out and see if it's helpful.
Re:The Real Player Secret Handshake (Score:4, Informative)
Re:The Real Player Secret Handshake (Score:2)
Perhaps you should concentrate on tcpdump logs instead of trying to reverse engineer the code itself. I've considered tackling this project myself.
Re:The Real Player Secret Handshake (Score:2)
Clearly I will need the dumps for testing, but they aren't enough to get from here to there.
-Peter
Re:The Real Player Secret Handshake (Score:5, Insightful)
Is this at all unclear that I am having problems with a Real extension to the protocol?
To answer your question, I have. One of those pages indicates that Real is within the bounds of the protocol (RTSP) to give a challenge and refuse to stream the data if it doesn't get the "right" response.
I guess I am not clear if you are trolling me, or if
I'm not sure which would be worse . .
-Peter
Re:The Real Player Secret Handshake (Score:2)
One flame deserves another..
One Flame deseres another (Score:3, Insightful)
It's not as if he's asking you to do the work for him.
When somone asks "does anybody know if" it doesn't always mean they're too lazy to do the research themselves, and in this case I'd say it's a sign of intelligence. It's similar to asking "has anyone found the needle in the haystack." before going and looking for it yourself.
Re:The Real Player Secret Handshake (Score:2)
Re:You dont need RTSP... (Score:2)
As I understand it, RTSP only sets up and controls a connection over another protocol (typically RTP).
So, by using HTTP instead you lose pause/rewind/ff capabilities, but you still need RTP to actually receive the data.
Oh, and none of this seems relevant to the handshake issue.
-Peter
Re:The Real Player Secret Handshake (Score:2)
-Peter
Maybe We'll Finally Get Better Linux Tools (Score:2)
Meanwhile... (Score:5, Funny)
Company Press Release
REDMOND - 11:03 AM PST - We're happy to announce that in response to Real Network's move, Microsoft Corp is releasing the source code to our acclaimed Windows Media Player. The code isn't complete, it's missing things like burning-to-cd routines, playing audio routines, playing video routines, encoding, decoding, recording, saving, loading files, or generally functioning as a Media Player. However, we are sure the open source community will embrace our efforts and the three lines of code we did release.
Re:Meanwhile... (Score:4, Funny)
Windows Media Player Code follows:
*/
Re:Meanwhile... (Score:4, Funny)
* Windows Media Player
*/
void main(void)
{
CallSecretWin32MediaPlayFunction();
exit(0);
}
Re:Meanwhile... (Score:2, Funny)
* WMP
*/
void main(void){
Searchforillegalstuff();
ReporttoRIAA();
SendpersonalinfotoMS();
Pretendtoplaymusicandvideo();
Crash(BLUE_SCREEN);
}
Oh, I think it's just because we are using different coding standards.
Re:Meanwhile... (Score:5, Funny)
Windows Media Player Code follows:
*/
Figures that even this amount of MS code contains a bug...
Re:Meanwhile... (Score:2)
Re:Meanwhile... (Score:2)
Most of the Codecs are Still Binary! (Score:5, Insightful)
https://www.helixcommunity.org/2002/intro/client [helixcommunity.org]
c'mon only MP3 and H.263? weak!
Re:Most of the Codecs are Still Binary! (Score:3, Interesting)
I am a windows media 9 beta user too... I, in fact had to install it since my player was seriously broken. It still misses features, the fun is, MS can't still use flash etc in streams (makes some funny scripting in browser for that functionality), it can't render HTML in a presentation while Real uses IE dll's to make that stuff happen.
It sounds like Sorenson matter to me... What will they do than? work at some pizza place?
A ploy? (Score:3, Interesting)
excellent (Score:2)
Re:excellent (Score:2, Informative)
See Input Plugins at http://www.xmms.org/plugins_input.html
rmxmms 0.5.1 / 4Front Technologies ( rmxmms at xmms.org)
Jun 23, 2001
RealAudio Input plugin for XMMS. With this plugin you are able to stream music on the Internet as well as play local files created for the RealMedia Player.
If you want to compile the source you'll need Real Systems SDK. To install the binary just copy libreal.so to ~/.xmms/Plugins/
The source code is not a panacea (Score:4, Insightful)
So, yes, this is somewhat significant, but if you think your garden variety basement Linux hacker can go from Recipe Blaster 2000 to writing good codecs, well, I need only remind you the chaos that resulted when Luther decided to publish source code.
Re:The source code is not a panacea (Score:2)
I smell a rat (Score:5, Interesting)
Real is known for proprietary products that take over a user's system.
Their most recent free player installs a system tray icon that can't be removed. Includes an auto-update feature that can't be disabled. And periodically uses that auto-update feature to spam the user.
Finding the free version of their player on their website is next to impossible.
The compression techniques are bulky and result in a lot of artifacting (both audio and video).
Its a bad product by a bad company and I refuse to install it on my systems. If there is something I want to see/hear and its only available as a RealMedia stream/file, then I don't download it.
Granted, in the long run, this may be a good thing because it is already a commonly used, established format, which is the kind of thing open-source software thrives on.
But like I said, I'm more inclined to believe that this is a last-ditch effort by RealNetworks to get their install base back up to the kinds of numbers they used to have.
RealVideo 9 is an extremely inefficient codec (Score:5, Informative)
The RealVideo 9 codec has the best compression effciency (bang for the bit) of any publically available codec in a GM version (I'm discounting Windows Media Video 9, since it is still in beta, but that would be somewhat better in some cases).
Sure, it rarely looks perfect, but it does better than other codecs.
Bear in mind that going from uncompressed video to modem data rates is about a 12000:1 compression! Folks used to watching DivX don't often realize that those files use data rates several times that of typical real-time streaming even over broadband. Also, a file download can have huge data rate spikes that aren't as possible under real-time streaming.
Re:RealVideo 9 is an extremely inefficient codec (Score:2)
I would much rather wait for five minutes for a 3 minute file to download then to suffer the streaming.
People on dial-up avoid streaming media anyways because it looks (and sounds) like complete crap. Unfortuneately, the streams are rarely optimzied for faster connections, and so still look and sound aweful at DSL/cable modem speeds
Re:RealVideo 9 is an extremely inefficient codec (Score:2)
RealVideo 9 is surprsingly good for modem users. I woudln't watch a music video over it, but it is certainly adequate for simpler kinds of communication.
Re:12000:1? (Score:2)
At low bitrates, RV9 is quite a bit better than MPEG-4 implementations like Divx. This may change with MPEG-4 part 10/H.264, but we don't have any tools that use that yet.
Re:"Infefficient" or "efficient"? (Score:2)
Newer codecs certainly do use more CPU cycles per pixel. One of the biggest areas where they get improvements in compression efficiency is through using more efficient but computationally expensive techniques.
They mediate these in a number of ways. First, aggressive SIMD optimization is always used now. RealVideo 9 is highly optimized for AltiVec, which your G3 doesn't have.
Also, they can do optional postprocessing, like deringing and deblocking. These can improve the quality of the decoded video. More expensive but higher quality techniques will be used on faster processors. This means faster machines might not see the CPU load of decode drop much, but the quality of the final video will improve.
Re:I smell a rat (Score:2)
Well, it serves nothing to geeks but there are 850.000 ( http://www.msnbc.com/news/827514.asp ) subscribers of them (imho,they will pass million with adult content) for watching sports,videos etc.
While its NOT coming with Windows pre-installed, it has MORE installations than windows media player.
oh btw, if your "wishful thinking" comes to be true, Real crashes. The market will have another cool monopoly, WINDOWS MEDIA my friend. IE isn't enough for you? You trust to WINE, crossover? It would take less than 100 lines to make it *need* directX to work.
I'd be comfortable on XP, what will opensource OS users do?
Re:I smell a rat (Score:2)
a)Quicktime
b)Winamp (now has video support)
c)Flash (now has MPEG4 support and ColdFusion has streaming capabilities)
all three are getting more powerful by expanding their capabilities, and outstripping media player in terms of functionality and ease of use.
We won't have a monopoly, but we will have an oligarchy controlled by AOL, Apple, and Microsoft, with the fringe groups being represented with Macromedia and others.
Re: (Score:3, Informative)
Re:I smell a rat (Score:2)
The new RealOne player is not as bad as MS media player. First of all, you CAN turn off all those things you mentioned (did you even look for the checkboxes in the options menu?) Second, unlike media player realOne defaults to NOT uniquely identifying your player to servers."
You don't even need to reply to that guy.
He has learned the magic formula
1) Bitch about Real/Quicktime/Sorenson , any company tries to make money over their products, invent some codecs etc.
2) (this is importmant) NEVER say you are on XP/2K/NT etc with IE and you are happy with ms windows media (also you couldn't crack realone player, since uses online registration check)
3) Propose no alternative
4) Get score 5 interesting/insightful.
As a media professional, I am sick of those realplayer/quicktime stories and the comments attached to them, is there a way to filter them out?
ps: btw this post is a guaranteed formula to get -1 too
And all of you running PPC or Alpha Linux (Score:4, Informative)
It was sort of a no-brainer. The video/audio codec is one area where the OSS community has kicked the crap out of the closed source community with free, technically excellent stuff like divx and vorbis. You want to compete with WMV, you need every edge you can get.
This is quite impressive. Apple's gone to a BSD core, Real open sourcing their software...
It's pretty much come down to the rest of the world using UNIX-like stuff/open source versus Microsoft. If this can't take down MS, then there's not a lot of hope for anything ever doing it.
Re:And all of you running PPC or Alpha Linux (Score:2, Insightful)
Re:And all of you running PPC or Alpha Linux (Score:2)
Anyone know what the range of binary platforms supported is?
The real question is... (Score:2, Funny)
The Register... (Score:3, Informative)
Is this different? (Score:2)
I never really liked Real anyway. The end result of their compression makes for really ugly video that still isn't that great of file size. I see no real need for their style of streaming video. Their software is crammed full of spy/ad ware. Anything they can do Apple or Microsoft can do better. Real comes across as pretty much worthless in my books.
Article at Salon (Score:5, Interesting)
Here's some more coverage at Salon [salon.com]. Dig M$'s reaction:
Re:Article at Salon (Score:2)
Thats pretty damn funny considering the source.
promising step... (Score:2, Insightful)
Get it to play QuickTime without installing the QuickTime player and I'm set (I know, it's a dream, and Apple should port anyway)
What a coup it would be for helix to have WMA compatibility. I'm just superimposing ffmpeg's WMA efforts over helix, though.
possibilities, possibilities...
aww, this sucks (Score:4, Funny)
What's the point? (Score:2, Informative)
I understand that the real issue is in the streaming media format, and sure, a few modifications to the code they have released will allow RealMedia streams on portable devices (can you imagine watching a news broadcast on your digital, internet-enabled, camera equiped cell phone?). However, if people don't like the license, or have difficulty understanding the code... or for that matter, have difficulty getting support in understanding the code, then all of this will turn out to be an excercise in futility for RealNetworks.
Better than Ogg Vorbis? Hardly? (Score:2)
Re:Better than Ogg Vorbis? Hardly? (Score:2)
This is very good (Score:5, Insightful)
Wrap it up in a package 500K and have a nice, useful tool.
Re:This is very good (Score:2)
Real shifting towards a more reasonable player (Score:2, Informative)
I just re-installed it and learned it can play dvd's, it is easier than ever to unsubscribe from all the Real updates, and they are releasing most of their code which should add some helpful updates in the future.
I will give the functionality and the design of the new player a thumbs up, although it can't play all the formats yet.
Add the trial version of intervideo windvd 2000, then uninstall it keeping all the shared files and your real player will play more dvd's with less hassle.
gratis, not libre (Score:5, Informative)
This could be significant (Score:4, Interesting)
We should stop and think about the fact that a major competitor in the multimedia playback and streaming market has embarked on it's promised initiative of open source development. This is significant. The opening of the code will allow highly adept open source hackers to "learn a few new tricks". If this "ploy", as some call it, is successful, then we can expect an increased amount of participation with the FOSS crowd from RealMedia. Such a thing could persuaude other companies to join the fun....
Re:This could be significant (Score:2)
We should stop and think about the fact that a major competitor in the multimedia playback and streaming market has embarked on it's promised initiative of open source development. This is significant.
Nope. You got it right in your subject line. This *may* be significant, depending on the outcome of the bickering and the particulars. If Real has released the source to their codecs and their comm protocols, then, yes, this is significant. If they've just given us a mass of UI code then, sorry, this doesn't mean anything except that they're trying to buy good publicity without actually spending anything of value.
They can do whatever they like, of course, it's their code. But we shouldn't wax rhapsodic about how significant this is if it actually doesn't mean squat.
Server Problems? (Score:3, Funny)
The helix community server is tossing Internal Server Error about every 5th or 6th time I access it... Opps.
I wonder why?
BWP
Its free, quit whinning. (Score:3, Insightful)
You guys are so busy complaining about things on RealPlayer that can be changed in less than 2 minutes, yet you've probably spent countless hours getting a website _just_ right. Oh and the horrible, horrible system tray icon? Preferences -> System Tray Icon -> turn off. Nag screens? check the "please don't send me Special Offers and stuff". Was that so horrible?
I for one like RealOne Player. It pretty much plays anything under the sun. Just because you have to spend a couple minutes to set it up the way you want it to act doesn't mean its trash. Plus its prettier than WMP. (oo, there goes all my credibility right there)
Way to go RNWK! (Score:2, Interesting)
Well done.
Is it everything the community could wish for? Of course not. Is it everything that you plan on releasing? I hope not. Is it a gutsy step by a technology company trying to open up parts of its IP? Absolutely.
There's been a lot of people whining here about the pieces that aren't open-released yet. Remember that many of those are not Real's to release, but rather incorporate technologies that they themselves have licensed. They say that they are trying to resolve these issues - give them the benefit of the doubt here.
If the community is going to jeer anything less than full source release of all commercial software, it's going to be really hard to convince commercial software developers to release anything.
It's not about the Mediaplayer (Score:5, Insightful)
Its about their website and services that it brings to their "partners"
Their media player was working fine on version 6 and with the advent of their "realone" it is merely now a device to get you to their website and subscribe to their services, nothing more nothing less, a very targeted webbrowser if you will, on Windows it actually uses the IE activeX control as a core browser part of the player (including alert dialogs) which is probably why we havent seen a linux version (thank goodness).
The battle of the players was won long ago, its now about "web services" , Microsoft took a leaf out of Real ones's book and with Windows Media Player 9 they are now no different,
I have 8 buttons on the front panel of WMP9, 3 of those directly lead to windowsmedia.com and what they and their "partners" offer, plugins ? sure i gotta pay for those (unlike winamp) track identification ? via cddb ? nope MS want to do that so they can match me (with their unique player id (selected on by default of course)) with my music tastes and help their partners sell to me (via the msn network), of course RealPlayer has a unique ID option and 70% of the buttons on RealOne lead to Reals website.
I installed RealOne free player and i had a hell of a time losing all the spyware crap and firewalling their encrypted communications to the Real mothership and iam a "power user" imagine the millions of poor users who have no idea whats going on behind the scenes with their imho "private" data, after firewalling Real off the player became severly crippled and most of the functions wouldnt work without me being pestered to "upgrade" (translation: pay money to see their partners adverts) upon every boot Real would try to contact the mothership with encrypted data, spyware in the truest sense of the word
This is why the actual protocol source isnt released its the only thing that forces people to download their player to see streams, sure give away the player shell and server app source for free and when the user hits the stream with their old Real player 6 they are forced to get a modern player which will be RealOne, job done
give them the glass pipe for free but the rocks of crack you gotta pay for.
It hasnt been about the technicalities of producing a better more efficient media player that can actually help the user for a couple of years now, its about how Real/Microsoft and their "partners" can increase their ROI and make us much profit out of each customer/punter/mug any way they can.
Re:It's not about the Mediaplayer (Score:2)
There is a linux version, download it here [real.com]
This is totally worthless (Score:4, Interesting)
Why not the GPL? (Score:2, Interesting)
This what Mozilla, Sun (OpenOffice), Trolltech (QT) and no doubt others, realized was the best course (often IN ADDITION to other licenses).
Any non-free competitor (like MS) is not going to be able to use the GPL code, so I don't see how it will hurt.
I guess they don't want you to have the freedom to distribute commercially, so they would object to Redhat etc.. charging for a CD with their code on it.
They may need to make an exception to the GPL, to allow for their binary only modules to be linked in, but that is not unheard of.
OK, somebody do a dumb player (Score:2)
Repeat Repeat (Score:2)
Re:Repeat Repeat (Score:2)
I feel sorry (Score:2)
so much politics/complaining (Score:2, Insightful)
just my $.02
--Andrew
the codecs and protocols are all that matters (Score:3, Insightful)
And, guess what, the codecs for Real's audio and video formats are just what they aren't releasing in source form.
All we are getting with Helix DNA is a lot of useless infrastructure code--no meat. Thanks, but no thanks. This is a useless marketing ploy.