Why Hasn't Apple Released Quicktime For UNIX? 253
"There are a couple of solutions to this. The Open-Source xanim software already contains support for the QuickTime file format, and has an API for importing CODECs in binary format. If Apple doesn't want to release the source code to the Sorenson CODEC (which is understandable given the competitive market they're in at the moment), and if they don't want the cost and headache of supporting an additional product for the last 15% of so of the market, they can release the Sorenson CODEC in binary form using that API and let the Open Source process go the rest of the way towards enabling Linux to play QuickTime 4.
There's a better solution, though: Darwin is based on BSD UNIX; Apple is now full of UNIX developers. You can't convince me that there isn't already a version of the QT player with an Xwindows GUI compiled and floating around inside Apple; The absence of a UNIX player in that kind of development environment just doesn't make sense. So how close is it to release?
Let's find out: What pressure can we apply to Apple to let them know that there's sufficient demand for them to release the software?"
Re:Not the "Quicktime 4" interface per se (Score:1)
What people don't get is that QT is now really the Quicktime Media Layer (QTML) and actually encompasses a reasonable fraction of the Mac OS API.
This is why QT doesn't work as good on Windoze. Apple had to map their shit on top of GDI, Direct, and Win32 to make it work.
Re:Can't keep a copy of QuickTime 4, extra tidbits (Score:1)
To get rid of the popup in Windows, before you run the quicktime player, set your system clock a few years into the future. When the nag screen pops up, click later. Then, set your clock back to the correct date. Works like a charm.
Re:Quicktime (Score:1)
I imagine they haven't ported it to UNIX because of several factors:
1) Problems with the Sorensen Licence
2) Not enough consumers use UNIX (Remember, Apple's new focus is on consumers, those brainless sheep who use their CD-ROM trays as cup holders)
3) Tux didn't try to muscle them out of the content delivery market in exchange for a less lucrative market
You can send comments to Apple at leadership@apple.com - some of which may actually be read by humans
Another interesting note is the subject of the Win port of QT, which supposedly contains a large portion of MacOS API code. I'm sure getting it to windoze was a job and a half, and devoting the resources to port the current version to another platform (with a smaller marketshare - sorry, but Linux users don't outnumber Mac users) just doesn't make business sense to them. When the OS X version comes out, however, releasing a new version should be relatively easy, and would make more sense.
Too many patents :( (Score:1)
Of course, Apple could just release a binary for Linux...
Bet... (Score:1)
Apple has release Quicktime for Unix (Score:3)
So put up, or shut up.
Re:It's not the Darwin layer... (Score:1)
--
And a bit of invidious comparison: (Score:2)
Of course, the panorama is only a picture of my studio and "Dog" is a good song (sort of an instrumental groove jam with a happy upbeat feel, tight and gutsy) but that still fits in very nicely with my sense of what these divergent formats are for. I would be dismayed if the Quicktime media was getting all the downloads, as again it's closed and I don't like encouraging that.
Speaking of encouraging, I've been feeding my karma account (no not Slashdot karma, general karma) by making samples to share with other artists at mp3.com, sort of in a musician-style open source spirit. If any slashdotters want them, a highlight is the drum samples I made, those are at http://www.airwindows.com/studio/DrumSounds.zip [airwindows.com] and could come in handy. Hope people enjoy them, they're darn good samples :)
I'm definitely of two minds about all this. (Score:3)
However, I have the file relegated to a text link, because I'm not about to go embedding it in my page- I don't consider it right to imply that Quicktime is part of the normal web browsing experience, any more than WMP should be. So my 'extended media' sits under a text link like the sideshow it basically is.
For my music I go with mp3, with a vengeance. (and actually it's doing real well- I've been doing some instrumental pieces, and my bouncy rocking instrumental "Dog" is beating Carmine Appice w. Richie Sambora, and another track of Carmine Appice with Brian May, in the charts! www.mp3.com/ChrisJ [mp3.com]) So I'm really pushing mp3 hard- and mpeg in general, in fact I had some video clips on my site and pulled the Sorenson Quicktimes leaving only the abbreviated, hacked ASTARTE-demo mpegs up even though they could only run a few seconds.
Speaking of which- thank you Millenium *rejoice rejoice* for tipping me off to Movie2MPEG! Made my day- I really _needed_ that! I'm going to see if I can re-do some of my video stuff using this.
So basically, my position is this: I like Quicktime, I use it for authoring, but I'm very reluctant to publish in it. Why? Not quality, it's better than MPEG and does amazing things many of which I understand and can use. It's that it's not open- and I just can't support that in a format. It's as bad as using Word format....
One difference: (Score:1)
The WMA codec for audio - that's a different story.
Wine (Score:1)
--
Re:Link to MPEG-4 Standard (which is based on QT) (Score:1)
Re:Sorenson Codec (Score:1)
But what about decoders? They're free for Sorenson; is Sorenson keeping the internal format secret? Seems like allowing an open source decoder wouldn't hurt Sorenson, although I suppose they could be worried about people making an encoder as well if they had the file specs. Still, I can't imagine people who would buy a professional encoder would use an "underground" version.
Re:It's not theirs to release (Score:1)
Why does Sorenson claim that they are under an agreement with Apple that disallows them from licensing the(ir OWN) codec to anyone else, no matter the terms - they just aren't supposed to provide source access to anyone outside of their own company or Apple. Yet Apple (and you) claim that "it's not theirs, they can't control anything about it". Maybe it's just me, but I'm tending to think that Apple is the one who doesn't want to release the Sorenson codec, because they want an advantage.
Linux people don't care about advantage - we just wanna watch QT videos that are encoded with the Sorenson codec... is that so much to ask?
Quicktime (Score:1)
Re:Quicktime (Score:1)
However, I for one wouldn't pay for a player either. No one should. An encoder I can see, but a player? Not on your life.
Why should someone pay for a player to view QT? I'd just as soon use MPEG or even AVI before I did that. I'm not being a cheap slashdork user, I'm being realistic.
If you want people to use your CODEC or technology, you need to make it easy and painless for your audience; take a look at Flash and Shockwave. Free plugins.
So in that respect, you gain market share or dominance over your competition. Technical merits aside, product A could kick ass and cost money, but if B is almost as good and free, guess who wins?
Authoring Features (Score:1)
I'm not at all against paying for authoring or development environments and such. By all means.
But simple players - that should remain free. It's like the old addage, "give away the razor and sell the blades" as it were.
My only complaint is that there's no Linux version, that's all. I like the QT format, personally. It's just a PITA that I can't view them whilst browsing...
On a side note, upgrading Netscape broke "plugger" and Netscape no longer shows .png files properly. Anyone have ideas out there? I'd rather not put xv in as a helper app - that would display the picture outside of the browser.
Re:Open Source Codecs? (challenge) (Score:1)
Sorenson has MPEG-1 quality with better sound support and compression. Take a look at the Star Wars trailers, for instance.
There hasn't been any empircal study contrasting the two approaches AFAIK, but just observing the quality contrasted to file size is an educational experience.
Re:Open Source Codecs? (challenge) (Score:1)
Sorenson has an exclusive licence with Apple; they can't create an AVI version of their codec.
Re:Open Source Codecs? (challenge) (Score:1)
Otherwise, I think they should be free to do it. It's a relatively short term measure, at best.
Re:quicktime vs sorenson codec (Score:1)
Binary-only is better than nothing. . .
(I'm just funnin wid ya)
I wish I had a nickel for every time someone said "Information wants to be free".
Re:Sir Arthur Conan Doyle Speaks (Score:1)
Holmes didn't give a rat's-ass whether the Earth orbited around the sun or vice-versa. Only things related to solving crimes. (All other information simply "wasted space" in the attic of his mind, he claimed).
So maybe we could put him to better use in coming up with more good evidence that Microsoft abused monopoly power. .
I wish I had a nickel for every time someone said "Information wants to be free".
Re:Porting != Open Source (Score:1)
It does seem like Open Sourcing = lowering support costs, and increasing support revenue (because the only way you can make money off that model is by charging for support, which anyone can do since the source is open, so you have to open yourself to competition in that market too).
I wouldn't expect them to port QT to unix at all.
I wish I had a nickel for every time someone said "Information wants to be free".
Re:Quicktime UI (Score:1)
Go back to DOS for that, because Windows and Linux certainly don't like that any better than Mac OS.
Why is that any different now?
I wish I had a nickel for every time someone said "Information wants to be free".
Re:come on... (Score:1)
Do you count, say, numbers from the Linux Counter Project? (or whatever the hell it's called?) That can be easily spoofed. Do you count sales of Linux distros? Very misleading. Number of sales AND downloads? Misleading as well. Servers running on the 'Net? Misleading, especially considering the fact that some of those machines that report one thing are, in fact, another (I know folks who have set up Linux boxen to look like WinNT & MacOS to the outside world...now, I'm not just talking about Samba and NetaTalk, I'm talking other ways too that non-gurus like myself just smile, nod, and say "what's the fuckin' point" to.
Re:Porting != Open Source (Score:1)
BTW, if any Apple people are reading this, go to the GNUstep website. [gnustep.org] They're moving right along on the OpenStep spec, including the new routines introduced by MacOS X. :^)
Sir Arthur Conan Doyle Speaks (Score:5)
"Elementary, my dear Watson. We simply write our own CODEC, open source of course, and include a copy of the decoder in Netscape. We'll use the top of the line audio CODECS, such as MP4, and derive a new, high-quality video CODEC. Our system will become the de-facto standard, because most people will have a copy. After that, Apple will simply have no choice but to release the source for Quicktime, or risk watching it die."
"But Holmes! Video CODECS are so hard to develop!"
"We've some of the premiere mathematicians from a wide range of Universities and corporations, who could assist us in our quest. None of these corporationshas a vested interest in paying someone else for something they could obtain for essentially nothing. Besides! It would be a good mental exercise for the community."
"Where do you suggest they start, though?"
"Oh, Watson, Watson! Think, man! You're trying to compress natural images. Natural images can be defined as regions of similar colour, and regions of shade. By reducing the image to a grey-scale picture, a set of colour maps, a set of brightness maps, a set of contrast maps and an index of where the maps are overlayed, you've vastly simplified the image. Each of the maps can be compressed using delta shift encoding, because they'll all be very similar. You should be able to run-length what's left. The grey-scale picture could probably be compressed in any number of ways, including MPEG, or some lossless format. A lot of the more important information will already have been extracted, so it doesn't matter if you lose a bit. The locations of where the maps are overlayed won't take any serious amount of space, so that can be ignored."
"Wonderful, Homes! I didn't understand a word of it."
"That's quite alright, Watson. I didn't, either. Computers won't be invented for another 75 years, and computer graphics of this kind will take another 50 years to become of serious interest to the average person. Even with my great intellect, I cannot deduce the requirements of technology 125 years in the future."
Re:Get it through your heads... (Score:2)
Don't be so sure about those odds. Already MS and Real have licensed each other's codecs for the next releases of their respective software. Why, then, would Apple's chances be any less?
MPEG playback in software has become possible with the hardware of the last six months or so. MPEG encode (to any decent quality) still really require dedicated hardware. I imagine this is one of the reasons Apple has not gone down this path yet.
Strange... I've been doing both of those just fine with a 2-year-old G3. QuickTime has supported software MPEG playback since version 2.5, which is at least three years old.
Get it through your heads... (Score:4)
QUICKTIME IS NOT A CODEC.
QUICKTIME IS NOT A CODEC.
Go write that on the chalkboard five thousand times. If I see one more post mistaking QuickTime for a codec....
Now, what is QuickTime, since it's not a codec? The answer is that it's a media layer. Video is what it's famous for, but that's only one part of it. It also does sound, images, and a fair amount of other cool stuff.
Apple could Open-Source this with little trouble, actually. It actually has to a small extent; the open MPEG4 standard has a file format based on QuickTIme's. What gives QuickTime its "IP value" are the codecs involved. I'd like to see those Open-Sourced, but let's be realistic; Apple isn't do that. But they could still release these as binary plug-ins (they already do this with the Intel codecs on MacOS and Windows, so it's certainly possible and wouldn't even disrupt the current QuickTime structure). One would think they might be convinced to even Open-Source some of their older codecs, like the Animation and Video ones, though that isn't as certain.
An Open-Source QuickTime would be a Very Good Thing for Unix/Linux/whatever. It would provide the DE's (Gnome, KDE, and whatever else might come up in the future) with a very versatile and proven media layer. It would also help to create an open standard for such things.
Oh, and for those who gripe about the QT4 interface, three points...
Re:Sorenson Codec (Score:5)
I have contacted Sorenson about licensing their codec. They responded that Apple won't allow them to license it to others.
It's currently fashionable to think of Apple as the anti-Microsoft, and thus the enemy of my enemy is my friend. Unfortunately, I see little evidence that that's the case.
Linux Cross-platform Binaries???? (Score:1)
Re:Can't keep a copy of QuickTime 4 (Score:1)
not optimal, but it's something.
Re:OK i'm clueless (Score:1)
Half the Apple stories around
Ignatius Reilly Lives ! (Score:1)
Re:Apple Sues While Geeks Woo (Score:1)
What's wrong with PR ? Everytime you say Linux rOO1z, that's PR. Where would RedHat, Transmeta, Andover.net et.al. be without PR ?
Without PR a company will think. THANK GOD Steve Jobs reminded Apple of this. We're better off with Apple than without them.
What we really need from Apple (Score:5)
We do this sort of software well. What is holding us back here seems to be patent and trade-secret issues.
Thanks
Bruce
Re:Get it through your heads... (Score:2)
Come on, you knew what he meant. MPEG1 is a dying format and realtime MPEG2 encoding does require a lot more harder to do realtime encoding. Yes, I'd say it was 6 mos. to a year ago when realtime MPEG2 decoding became feasible (for DVDs), but the quality and framerates are still a long ways from being as good as a hardware decoder (a
--
Re:Authoring Features (Score:1)
(inline as well as as images)
--
Re:Sorenson Codec (Score:1)
It can be argued that Apple already HAS said marketshare if you only consider the video market.
--
Re:Sorenson Codec (Score:2)
They'd have to gain around 8X the marketshare for that to happen.
- Jeff A. Campbell
- VelociNews (http://www.velocinews.com [velocinews.com])
Re:Apple Sues While Geeks Woo (Score:2)
Anyone ever find themselves wondering why Xerox didint flat out sue the shit out of Apple in the 80's?
---
Um, Xerox got paid with Apple stock.
And I recall that Xerox did sue them - it had something to do with not getting as much money as they wanted or something.
---
Embrace OSS? Apple has sued for Look and Feel issues several times
---
Spend a few million developing a unique user interface and see how much you like someone copying it bit for bit. If Apple releases something to the open-source community, it should be on their terms. It is a gift, nothing more.
I just don't see why people think free code is a right, when it is very much a privilege. When a company gives something like that away, they are basically providing thousands of man-hours of work free to the community. It's their technology, and their right to keep some of it for themselves.
That's how companies stay in business, you know. Don't blame Apple if they've finally learned how not to make stupid business decisions.
---
AppleII4VR
---
Ahh, yes. Now I see why you posted this...
- Jeff A. Campbell
- VelociNews (http://www.velocinews.com [velocinews.com])
Re:Sorenson Codec (Score:2)
Apple may edge them out somewhat, but certainly not by 8X.
- Jeff A. Campbell
- VelociNews (http://www.velocinews.com [velocinews.com])
Re:Open Source Codecs? (Score:2)
First off the "Grab a cluestick" was TOTALLY unneccessary, if i knew the answers I would not have been asking now would I?
qt2mpeg would imply that you could decode the qt - so why not just play it back anyway....
Good point.....;)
clue #2. Making a GOOD codec is NOT something that you're going to whip up over the weekend. This is something that is based on
YEARS of signal processing and perceptual research.
Upon the shoulders of giants.... That research has ALREADY been done...can we not work off of that?
Gak. I'm all for open source and write a lot of it myself, but people who assume that everything is _SIMPLE_ and _EASY_ drive me nut
Did I ever say it was
All in all though, thanks for the reply, it did clear up some points for me.
Sgt Pepper
Nothing's simple (Score:2)
Open sourcing QuickTime would not affect Apple greatly. For the most part, QuickTime is free. The Pro version they charge for, but it's irrelevant to most people (those who just want to view QuickTime media).
What would Apple gain from open sourcing QuickTime? Not much. QuickTime is simply libraries that allow for time based media. There are little to no bugs in the QuickTime libraries. It's remarkably robust. QuickTime apps, on the other hand, might benefit from open sourcing, but for the most part are controlled by Other Companies.
The good part about QuickTime is the ability to plug in new codecs. Like Sorenson. Sorenson is a for-profit company, who's revenue depends on the Sorenson codec. They will not open source their codec, at least not until they've replaced it with something better. However, it is in their favor to freely distribute the codec so that people can view their codec-compressed files. So Sorenson can release the codec for Linux.
Some character stated how simple it is to make your own codec. I seriously doubt it. Compression is hard -- good compression of images is harder yet. Sorenson spent many, many man-hours developing their codec. Think you can do better? I guarantee its more than separating the signal into luminance and chromiance and run-length encoding it. You have to consider speed of decompression (this is why a lot of media is still distributed in Cinepak -- a low end 486 can decompress it real-time), perceptual anomalies (some people can see the compression in DirecTV broadcasts, some can't), recoverability (do you pause playback when your pipe is congested, vis a vis Real, or drop frame rate, or use a more robust caching mechanism so congestion is reduced as a failure point).
In addition, I think Apple isn't terribly interested in the Unix market right now partially because X sucks. There's no gamma control, no consistancy, and not so nice to look at. Windows is the same, but the marketshare of Windows makes for a powerful argument to ignore such problems. Linux users? We're left out in the cold, cause who cares about us?
QuickTime is Apple's baby. It will be released for MacOSX, which is BSD. It will come over to our side. You want to make it come quicker? Show some support for Apple's efforts, and help with the Darwin effort, or the QuickTime Streaming Server. You can't expect a big corporation to just give, give, give, just because it's right. Show them the advantage of open source by helping, rather than sniping from the sidelines.
Open source streaming video and audio (Score:2)
And we all know what large corporations think about allowing the customer to do what he wants to with content. (e.g., MPAA, RIAA)
You could see the issue when RealNetworks sued Streambox for making applications that allowed you to save RealAudio streams to disk. There would be no way to assure that the end user cannot save the data to disk, or convert it to another (possibly technically better) format.
Personally, not allowing the user to do what he wants with the data being streamed is against the general open-source philosophy, IMHO.
Re:Porting != Open Source (Score:2)
A port to Unix would involve a large number different flavors to maintain. One of the nice things about open-source is that it makes it a bit easier to port to a large number of architectures... In particular, because other people will usually do it for you when they want your software to run on thier machine.
For example, when enlightenment first came out, it was the coolest thing around... I bet you everyone and his brother was trying to port it to the particular flavor of Unix that they were using... Solaris, SunOS, BSD, IRIX...etc.
Porting at this time usually means linux... But not everyone uses linux... There are a lot of poeple that want to have the choice to use Solaris or their cool SGI machines. Its almost sacreligious to not give SGI machines every codec, considering their long history of top notch graphics and media performance.
Oh well....
Its a shame I cant run Civilization CTP on my Sparc Linux or Sparc Solaris boxen.
Vorbis - open source audio codec (Score:2)
http://www.xiph.org/ogg/vorbis/index.html
Re:Open Source Codecs? (Score:3)
Because the Sorensen codec has the best file size::picture quality ratio. Because Quicktime has become the de-facto standard for anything that reaplplayer isn't good enough to handle. Because we want to watch the blankety-blank X-Men trailer.
Is there a qt2mpeg converter? What's stopping someone from writing one?
Patents on the codecs prevent anyone other than sorensen (read: your favorite open-source developer) from using the codec. Reverse-engineering a compressed video format is next to impossible, but you're welcome to try... As for why there's no
The question I have is could we write an app that would use libWine to load the
Why not just open the format? (Score:2)
Am I the only one using a lone Windows machine and VirtualDub [geocities.com] to "recover" data from
Why yes, it would be nice to have a quicktime player. But wouldn't it be -nicer- to have the file format specifications?
I'm hesitant to install the RealPlayer 7 for Linux on my FreeBSD box. Because I know that when RealPlayer 8 or the "Newest Bell and Whistle" comes along, it'll be obsolete.
Why support and cheer on a Closed Format? I'd rather know what a Quicktime is internally, and have the ability to build my own player.
Of course, if QT4 is currently an open format, my post is invalid, and I need to get out of my cave more often, I'd look like a right todger eh?
Quicktime is a big bundle (Score:2)
Re:Quicktime UI (Score:2)
Re:Can't keep a copy of QuickTime 4, extra tidbits (Score:2)
Otherwise, isn't this likely to damage the Sorenson codec, or at least the functionality of it within QT?
If it's not damaging, it sounds great. Does it kill that fscking popup as well?
Big presumptions. (Score:2)
Second, OS X doesn't use X. It uses Quartz. QT being a highly graphical thing, most of the code that would need to be ported would probably deal with the video setup, which is completely different in Windows, Mac, and Unix. That's the biggest reason there's no QT for UNIX, I'm sure.
There is an easier way. (Score:2)
_________________
Re:There is an easier way. (Score:2)
_________________
hm (Score:4)
As I understand it, Apple and Sorenson have an exclusive license agreement regarding the Sorenson codec. If this is the case (which makes sense, otherwise we'd see somebody else with the codec by now) I don't see how petitioning will do anything. Apple and Sorenson are bound by their contracts. And I'm sure Apple will pay any amount to keep that exclusive agreement.
_________________
Re:Big presumptions. (Score:2)
Actually, qt for OSX uses Carbon, which means it is essentially a macos app. It will not be any easier to port the OSX version than the MacOS8/9 version, unless they did something like port libCarbon to Linux, which would probably be even more of a job...
Re:Porting != Open Source (Score:2)
Perhaps I should clarify my position re: expect them to port it.
I meant that it is reasonable for users to expect Apple to port, as opposed to Open Source it. As you noted, development and support costs are likely prohbitive. It's not the evil Apple empire wanting to suppress Linux as some
I don't expect to see QT for Unix in the next 6 months. I do expect it to appear eventually. That was the gist of what I was saying: it's unreasonable to expect that when a company does port something, they should open source it in the process.
Porting != Open Source (Score:5)
Let's get real. Expecting Apple to Open Source QuickTime is pretty far fetched. WHY Would a company want to OpenSource such a lucrative revenue stream (particularly, one that lets them make money from Windows users; ie, ones that already tied into the Apple platform.)
It IS reasonable to expect them to PORT it to UNIX. It's simply more money for them to make by increasing their market share.
The fact is, Porting to UNIX != Open Sourcing. You can port something to UNIX without opening the source. See Q3A and the other Loki Games efforts if you don't believe me.
Note that this does not take into account the ideological reasons for opening the source to QuickTime. I'm sure there are some benefits to be had by doing so (some have noted the poor interface for the player could be improved.) I'm jsut speaking to the practical considerations, as well as to the mistaken concept that Porting = Open Sourcing.
In short, expect them to Port QuickTime, not Open Source it. That sort of confusion has to stop.
You are a moron (Score:2)
MPEG is an open standard defined by the motion picture exsperts group.
Congratulations!!! (Score:2)
You managed to make a post about the free market and include an Ayn Rand [aynrand.org] Reference!
Posting content like that is a great way to prove a point. That is, if your point is that you an idiot.
Re:Open Source Codecs? (Score:2)
Nothing is stoping us from using mpeg.. people use mpeg as it is, but you have to realize, quicktime is one of their big boys, a main feature that if people got a hold of, Apple would get nothing out of it. Its like MS opensourcing windows. Let's opensource adobe after effects, I doubt that'll happen soon.
Think of it like BeOS and their free version of the os. Maybe if QuickTime had a lower grade version that was opensource-able, maybe, But the algo. probably can only do a degraded copy by a simple switch that might be hacked on.
---
Quicktime, &c. (Score:2)
However, I'd like to point out that Linux people aren't the only ones suffering from poor or absent support for various Web add-ons. *Java*, Flash and Shockwave on the Mac are incredibly buggy, to the point of being unusable. Plug-ins like Third Voice, same deal. We've been living with this stuff for years. In a way, it's nice to finally be a first-class platform for a high-demand technology.
I still insist that every Web technology should work on every platform, period. Guess that's why my web page is kinda boring.
Re:Open Source Codecs? (Score:2)
>>Why bother with Quicktime? This is a serious
>>question...what is preventing us from using >>MPEG?
(not intentally TOTAL flambait)...
Grab a cluestick. Maybe because there are things out there BETTER than MPEG? The sorensen codec is kickass for quality and file size.
>>Is there a qt2mpeg converter? What's stopping
>>someone from writing one?
qt2mpeg would imply that you could decode the qt - so why not just play it back anyway....
>>Or for that matter why not just develop our OWN
>>codec, free to the public and make
>>standard?
clue #2. Making a GOOD codec is NOT something that you're going to whip up over the weekend. This is something that is based on YEARS of signal processing and perceptual research.
Gak. I'm all for open source and write a lot of it myself, but people who assume that everything is _SIMPLE_ and _EASY_ drive me nuts....
It's not the Darwin layer... (Score:2)
This is thorny enough, but at least X is a graphics standard. The bigger problem is the total lack of sound standards for Unix. While Loki's little API in development is a nice idea, it's hardly universal across Unix platforms. It's also not proven to be reliable.
These are probably the primary reasons against porting to Unix.
It's not theirs to release (Score:2)
It's not their codec, and they can't legally release the source. (How many times does one have to tell people this before they get it in their heads? Quicktime is an (open) format. Sorensen et al are codecs. The codecs are what won't be released.
From a Mac User's Point of View (Score:4)
At the beginning, the complaint was simply "Macs suck." Then Apple bought NeXT, started bringing itself back from the "dead," etc. The /. response? "They're not Open Source!"
Then Apple Open Sourced Darwin, the basis for Mac OS X. They also brought out related projects, including the Quicktime Streaming Server. This time, the complaint was "The License is Bad!"
So they revised the APSL, satisfying some but not others. So people started complaining that the Quicktime client wasn't available for Linux. And that's where we are right now.
So what's the response going to be if there is a Quicktime for Linux? That it or some of its codecs (which Apple mostly doesn't own) aren't Open Source? That the license still sucks? That [insert rant here]? Will people finally respect the company? Or is the truth that they just don't like the name "Apple?"
There are those who think that complaining will get them far in life. I'm not saying that everyone should just be satisfied and never ask for more than they have (although it is good to count your blessings), but Apple's not the type of company that can be "pushed around." Neither are its customers who are still somewhat defensive after years of being bashed by the rest of the computing world. So tone it down a bit, I have far more respect for a debate than a shouting match.
By the way, I think it's interesting to note that the Quicktime format is the basis for MPEG-4, which like all the other MPEGs is a standard for everyone to adopt. At the very least, MPEG-4 players for Linux won't even be a question.
Re:whatever happened to qt for java (Score:2)
Can't keep a copy of QuickTime 4 (Score:3)
Running the installer then prompts you for what extras you want, connects you to Apple, retrieves what you've asked for, uploads fsck-only-knows what kinds of information, and drops the programs and registry entries directly in place.
If you have a dozen machines to install, you have to download it from Apple each time. If you're behind a firewall or completely isolated, you can't put your favorite utilities on a CD and take them with you. Wherever you go, you must always connect to Apple's sites to re-download the same thing.
(If anyone knows of a way to capture the real installation binary (you know, a setup.exe), I'd love to hear about it. I doubt that they'll be opensourcing QT because then we'd immediately disable this and Apple couldn't keep as close a tab on us.)
Just my paranoid two timeslices.
Same goes for Microsoft and Media Player? (Score:2)
Correct me if I'm wrong, but... (Score:5)
IIRC, Apple does not own ALL of Quicktime. The Sorensen codec (the most important one, BTW), is a private, propietary codec that Apple LICENSES from the Sorenson people.
Sorenson is the codec that gives us the astounding quality of the recent Star Wars trailer
Quicktime without Sorenson? May as well settle for realplayer... that'd be going back to Qutcktime version 2 or something.
We need to petition Sorenson to open the codec, *NOT* Apple! If Apple DID release the QT source, they'd either have to exclude Sorenson (a waste, really), OR they'd expose themselves to tremendous lawsuits (don't count on them being this stupid). This will not change until Sorenson changes the terms of THEIR license.
So, until Sorenson opens up.... don't count on Quicktime for Linux, Unix, or anything else.
BTW:
All of the above applies ONLY to the QT MoviePlayer. Quicktime as a whole constitutes a LOT more than just the player. Read the developer guides sometime. It's really quite nifty.
I doubt, even if Sorenson DOES open their codec, that we'll EVER see ALL of Quicktime open sourced. In doing so, Apple would essentially be handing a tremendous amout of technology to gates and his cronies, free of charge. I doubt that'll ever happen.
john
Re:It's not the Darwin layer... (Score:2)
That's all fine and good, except Linux doesn't need a port of Quicktime--it already has xanim, which works just fine for all the old Quicktime codecs. What this topic is really about is getting Apple to stop preventing Sorenson from releasing their codec to alternate platforms. If Apple only let them, Sorenson could release a binary-only version of their codec which could plug into xanim and finally let Linux viewers watch high quality streaming video.
As for your contention that Quicktime 4 for Windows is a bloated API port rather than an ap port, that sounds right to me. After all, the only programs I can think of that are buggier, or bigger memory hogs than Win32 Quicktime are...well, Word 6 for Mac and IE for Solaris. (And Netscape 4.x for all platforms, of course.)
Opensourceing Darwin (Score:2)
<analogy>I take a liter of air (which is free), and offer to give it to you free. Does this make me a wonderful guy, or just a huckster?</analogy>
As far as I can tell, Apple is taking the sweat of the open source movement, and profiting from it without returning anything. Times like this I feel that RMS is right about the BSD license.
As for Sorensen saying Apple prevents them from releasing the codec: this just sounds like standard run-around to me: "Apple says we can't release this, sorry, talk to them." "It's Sorensen's codec, talk to them!"
Sorry, but I'll beleive Apple really supports open source when they start walking the walk, not just talking the talk.
Re:Quicktime (Score:3)
> view QT?
You don't pay for the player. It's free. You can pay $29 to switch on the authoring features, so that you can convert different media types, save or export any movie in a number of formats, and cut and paste any format in and out of movies.
You always see people in some forum asking how they can convert an MP3 to WAV, or a MIDI file to WAV, or convert image formats to one another. QuickTime Pro does all this stuff.
Very good move for Apple (Score:3)
Re:QT4 does not force streaming (Score:2)
And, while QT may use RTSP and RTP, I'm pretty sure Windows Media (that mms:// crap you see inside
In the meantime, any brilliant media buffs want to write a utility that can intercept a media stream and re-direct it to disk, so that it can later be converted into MPEG-1?
- JoeShmoe
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
But the BIGGEST crime is... (Score:3)
Gone are those days. Now both QT4 and ASF files will only stream live from the site. So if you have a cable modem connection (fast, but goes in bursts) and you want to watch the 300K stream...you can't because it skips the whole time. You can't just download the whole damn file and play it locally. Instead, you have to make do with the 128K stream.
Sick, sick, sick. There used to be a program that could intercept the video information (either from some cache file somewhere or perhaps watching the video buffers?) and reroute it to a local file in your choice of format. This mean that any streaming media (RM, QT, ASF) could be saved locally as whatever you want (namely MPG).
The program was Streambox VCR. I reinstalled Windows for the umpteenth million time last year and discovered that Streambox [streambox.com] had been sued by RealMedia and stopped offering their products, including VCR. So no more VCR.
Then, most puzzling of all, three months after winning the lawsuit, there is STILL no Streambox VCR.
Does anyone still have the installer file for this most-valuable tool? Please mirror it or put it in your sig or something. I hate streaming media and plus, as a consumer, my fair use rights are in question. What's the biggest advantage that MPG has over QT, ASF, and RM? The fact that it is the standard for VCDs. Which means it is the ONLY format that I can watch on my spiffy 50"/DSS home entertainment system instead of the crappy 17"/CompUSA speakers computer setup.
Until some company can pressure ISO into declaring a book format based around their QT/ASF/RM formats so I can watch it on a home entertainment player, MPG is all I'm interested in.
- JoeShmoe
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Re:Can't keep a copy of QuickTime 4 (Score:2)
well, i know it can be done on the Mac. It's basically a race condition whereby you duplicate the installation binary before it deletes itself. Check out back issues of Macworld and MacAddict online (I'm not sure what month, but shortly after QT4 came out is a good bet). On the Wintel side, I don't know. The same race condition probably exists; the details of the exploit are almost certainly different.
--
Re:What we really need from Apple (Score:3)
No, Bruce, the best we can hope for is that Apple and Sorensen will distribute the Sorensen codec in binary form with the next release of QuickTime for Linux. And you know what? I think that's actually reasonably likely.
--
Licensing and XAnim (Score:2)
Linux will come after OSX (Score:2)
Grrrrr (Score:2)
Re:Open Source Codecs? (Score:2)
That way, free software developers can develop the actual code so it will work on all the systems, and Apple can protect their mathematical algorithms.
I mean, if they allow it to be used in players developed the right way, I doubt even RMS would complain THAT much if they hid the algorithm in a small binary file.
I mean, ideally there wouldn't be a need to hide a mathematical algorithm, but at the very least, give developers a black box so they can use your stuff.
Alex
Re:Ejecting Floppy Disks (Score:2)
Re:Ejecting Floppy Disks (Score:2)
While I agree that dragging the disk into the trash is not the best way to impliment the metaphor, I have not known any people who have trouble with this concept once it is explained to them. (And I have tought many people how to use MacOS.)
Re:OK i'm clueless (Score:4)
Yes. MacOS X (pronounced "ten" not "ex") is based on BSD running on top of the Mach microkernel. Apple's first major experiment with Mach was MkLinux [mklinux.org], which Apple has since abandoned. The Mach+BSD part is called Darwin [apple.com]. It's free an open source. Darwin is a complete OS in its own right, and can run by itself. It has no GUI, though John Carmack has written a port of XFree to work with it. The rest of MacOS X is closed-source. It includes Quartz, which is a way-cool completely vector-based display engine for the GUI. It has Cocoa, a native Java API, Carbon, really left over from Rhapsody, which allows classic apps to quickly take advantage of OS X features. The classic MacOS 9 environment can boot in a window as a single process, and you can run classic apps side by side with OS X apps (rootless, as it were.) More info about the higher-level stuff is available at Apple's MacOS X site [apple.com].
Re:Big presumptions. (Score:2)
First, Linux is certainly not "the last 15% of the market". I love it, but let's not start lying.
More like 5% of the market IIRC. On the other hand it now is close to or larger than the Apple market share.
Second, OS X doesn't use X. It uses Quartz. QT being a highly graphical thing, most of the code that would need to be ported would probably deal with the video setup, which is completely different in Windows, Mac, and Unix. That's the biggest reason there's no QT for UNIX, I'm sure.
Even if OS X doesn't use X at all, this is not the point. All we need to get QT going is to have the codecs to go from encoded source stream to decoded image stream. The video setup is irrelevant - putting the movie on the screen is easy once you have the decoded images. You can make good use of any windowing toolkit you care to mention once you can decode the original format.
Cheers,
Toby Haynes
Re:Can't keep a copy of QuickTime 4 (Score:2)
http://www.apple.com/quicktime/dow nload/support/ [apple.com]
Re:Quicktime (Score:2)
Sorenson Codec (Score:2)
Why release it? (Score:3)
While it would be trivial to put out a binary, they would then have to answer questions about it, and given the Linux marketshare (and revenue potential added to offset the work), Apple can't justify it economically.
Perhaps we can get an unsupported "Beta" binary ALA RealPlayer out of them, but I suspect even that would be tough. I've been using Apple since the ][+, but they seem to have a knack for ignoring customer demands for as long as possible.
MPEG-4 is NOT QuickTime (Score:2)
Re:Link to MPEG-4 Standard (which is based on QT) (Score:2)
Quicktime for Linux (Score:2)
Re:Can't keep a copy of QuickTime 4, extra tidbits (Score:2)
Maybe I wasn't too clear. You certainly want to have all of the guts of 4 installed, but rather than use Movie Player 4 to play your files, use some other application. In this case, Movie Player 3.
By the way, you don't need any special files to run Movie Player 3 atop Quicktime 4. Just be sure you have Quicktime 4 installed, then just bring over the single Movie Player 3 app.
As far as the popups, it should get rid of those. The "Pro" version of Quicktime 4 just means "Pro" features for the Movie Player, image viewer, and Netscape/Internet Explorer plugins. There are no added features to the engine.
Re:Can't keep a copy of QuickTime 4, extra tidbits (Score:3)
Download Stand-Alone Installer (Score:5)
http://www.apple.com/quicktime/dow nload/support/ [apple.com]
You still have to fill out some information first, but it'll let you download the full, "real" installer (one that doesn't require an internet connection to install). This download is web-based, however... I'm not sure if they have it on their FTP site, I'll look into it.
Thoughts on QuickTime for Linux (Score:2)
There was once a time when Quicktime as well as MPEG were cross platform, now we only have MPEG without the advantages of the advances made in the newer CODECs.
Don't confuse "cross-platform" with "runs on Linux". QuickTime is cross-platform, it just happens that the platforms involved are classic Mac OS, Mac OS X and Windows.
Now that Apple has embraced Open Source, could Quicktime be on its way... if they don't want the cost and headache of supporting an additional product for the last 15% of so of the market
In this context, Linux is very far from 15% of the market. This context is the market of desktop machines. The majority of machines running Linux are still servers. This is not the market for QuickTime (client). Has anyone seen reliable figures for the Linux desktop installed base? I'd guess its 1-2% Macintosh desktop installed base (not market share) is closer to 10%
For servers, the QuickTime Streaming Server is an open source project that has been ported to Linux.
They can release the Sorenson CODEC in binary form using that API and let the Open Source process go the rest of the way towards enabling Linux to play QuickTime 4.
QuickTime is much more than just a single codec. It is a complete architecture for playing back a wide variety of multimedia. It has feature like QuickTimeVR. It has the QuickTime sprites format that allows complex scripted interactivity. It has a complete MIDI-based music architecture. It has a full runtime visual effects architecture. It is a huge and powerful visual and temporal processing engine. A lot of web sites use QuickTime in the place of, for example, Flash. Porting QuickTime to Linux is very far from a trivial task.
There's a better solution, though: Darwin is based on BSD UNIX; Apple is now full of UNIX developers. You can't convince me that there isn't already a version of the QT player with an Xwindows GUI compiled and floating around inside Apple;
I may not be able to convince you, because you clearly have made up your mind already, but its true. Mac OS X does not have an X Windows component. It uses its own graphics/windowing layer called Quartz. Apple does not have an X-based QuickTime player.
Note as well, that the QuickTime Player is just one application that uses QuickTime. It is not QuickTime. QuickTime is an extensive system-level library that includes all the functionality described above. QT Player is just a small app. that Apple includes with the standard QuickTime install.
The absence of a UNIX player in that kind of development environment just doesn't make sense. So how close is it to release?
Apple have already shown a Mac OS X QuickTime Player. It is a Carbon app. Carbon is Apple's classic Mac OS 9 system libraries running on top of Quartz and Darwin. A carbonized application has no relationship to an X application. There really isn't any X-related development work happening on the QuickTime team.
The complete QuickTime architecture cost Apple hundreds of millions of dollars to develop. There is a huge team of engineers at Apple working full time (and more) on this technology. It is way more than just video playback. Apple have already ported this once to another platform (Windows) and that was a task that took many hundreds of engineer-years to complete.
The chances of Apple spending similar efforts to port it to Linux, while Linux's share of the desktop market is so small, are very low. The chances of Apple open sourcing QuickTime are, in my opinion, even lower.
Re:Get it through your heads... (Score:2)
MPEG2 and MPEG4 support. There's particularly no excuse not to have MPEG4, seeing as it's based off of QuickTime's file format for crying out loud.
Umm, MPEG-4 hasn't even been finalized yet. Yes I know Microsoft claims to have had an MPEG-4 codec for months, but its based on a preliminary draft spec, and is now not compatible with the actual MPEG-4 standard. Once MPEG-4 is finalized, then you could complain if QuickTime didn't support it...
RealMedia support. Real's servers use RTSP, which QuickTime already supports, so it's just a matter of licensing the codec.
Ummm... RealMedia and QuickTime are direct competitors. The chances of Real agreeing to licence their codec to Apple are somewhat less than zero. Out in the real world, competition exists and commercial organizations actually protect their intellectual property.
MPEG (and hopefully MPEG2/MPEG4) export. As it is, the only reason I can think of for it not being in there would be if Astarte and HEURIS are paying Apple not to put it in, so they can keep charging obscene prices for their own encoders ($400 for Astarte's M.PACK).
I can assure you that Apple are not being paid by Astarte and Heuris to protect their products. I suspect this would be an illegal cartel move anyway. MPEG playback in software has become possible with the hardware of the last six months or so. MPEG encode (to any decent quality) still really require dedicated hardware. I imagine this is one of the reasons Apple has not gone down this path yet.
Intentional or Unintentional Control of use. (Score:4)
has (probably unintentionally) controlled
the method by which people can access their
product.
Along the lines of the earlier copyright
article (and 'fair use' laws), I say we
re-define what it means to be a product.
Today, a product or service
is typically composed of:
1 - Something that is desired by the consumer
2 - Resrictions on how that 'something' may
be used.
If we, as consumers, can't get companies to
stop including #2 as part of the 'product',
then we should at least be able to
place restrictions on how the companies use
our money (half tongue-in-cheek). Since customers
usually don't know what the restrictions will
be until they PURCHASE the product (a major
problem, imho), we should likewise be
able to place 'money usage' restrictions on
the companies from which we buy products.
Imagine this scenario:
- Bob buys an electronic book from
Barnes & Noble, along with the restriction
that he can only view it with certain
software and cannot print it out and
share it with his friends.
- Bob enters his 'encoded' credit card
information to pay for the book.
Barnes & Noble will be allowed to use
the money obtained ONLY in ways that
Bob has specifically encoded into
his credit card info.
Actually, refining this idea further
could be very interesting...hmmmm...