• Welcome! The TrekBBS is the number one place to chat about Star Trek with like-minded fans.
    If you are not already a member then please register an account and join in the discussion!

Jobs posts open letter about Flash position.

This is completely ridiculous...
You've already said that you aren't one of the people who knows what they're talking about, which is why you have to quote and link... so there is no point discussing what you don't know and aren't willing to learn well enough to discuss on your own.

So skipping that pointless first part...

No, I simply referenced some people who clearly know what they're talking about and understand it more then you seem to. How about you spend the time actually trying to understand what people are telling you instead of dismissing it out of hand?

Although I am showing a form of bias here as well, as I'll listen to people even if they get emotional over people who have to have others talk for them
I'm perfectly capable of talking for myself, and have done so quite a bit in this thread... and if you would actually read my posts instead of smugly glossing over them, then you would see that. Though I'm sure it must be easier for you to simply ignore what I said rather then actually have to respond to the points I've brought up, that way you can focus on imaginary "hatred" and act as if you have some sort of high ground. An emotional technique to be sure, but not a rational one. Why don't you try responding to the actual points levied against you instead of dodging and twisting? I don't believe that you're actually incapable of doing so, though I'm curious to know why are you choosing not to.
 
... and if you would actually read my posts instead of smugly glossing over them, then you would see that.
:rolleyes: Well, moving on...

Interestingly, this article claims that Microsoft's decision to *only* support H.264 in the video tag is heavily influenced by Apple's own policy on the matter:
link
It really seems to me that the people involved in this aren't understanding how the terms they use are being read by those who don't deal with this every day. The use of only seems to have an unintended meaning to the rest of the world as the exclusion of everything else.

If this is the uproar that comes with the W3C attempting to add video to the HTML5 specification, maybe they shouldn't do it this time around (and wait for HTML6 and explain what they are doing better to the public). :shifty:
 
I do love watching tech nerds fight. :lol:


And don't take that the wrong war, this whole discussion is fascinating.
 
... and if you would actually read my posts instead of smugly glossing over them, then you would see that.
:rolleyes: Well, moving on...

You still haven't read them then, huh? I'll reiterate it for you!

You compared 3rd party development tools for the iPhone with Java, with the idea that they are all "write once, run everywhere." This is factually incorrect. What these 3rd party tools allow developers to do is to write in languages not supported by Apple's development tools... such as, for instance, scheme... or to use development libraries supplemental to what Apple provides. What Java does is to provide a virtual machine within which to run Java applications. This sits as an intermediary between the machine code and the program. What these 3rd party tools do is entirely different; they let the developer write in whatever they want and then output native code for the platform in question, there is no intermediary. Therefore, there is nothing fundamental to this development chain that makes performance or power usage any worse then native apps, which as you correctly point out is very important in the mobile space. Even with these tools, the idea is not to always write the entire application once but by using these 3rd party environments the process of porting the code to different mobile platforms is greatly simplified.

In short: these 3rd party tools generate native iPhone code. There is no "pollution" as you referred to, both in code quality and application performance.

There's really only two outcomes to the license change that can happen now: either Apple will enforce the policy on all 3rd party development tools which will absolutely hurt developers (cross platform or not) or they will arbitrarily enforce it only on code generated by Adobe which will demonstrate that the only reason they're doing this is to hurt Adobe. Either way, it does not cast Apple in a particularly good light.

You can continue to ignore my posts; that's your prerogative. But as long as you keep posting things that are factually incorrect, I'm going to keep correcting you whether you care to pay attention or not. If you think that I am wrong, then I would be happy to see your explanation as to why. If you're not even interested in trying to educate me to your viewpoint or to help me understand it, then that's your issue, not mine and I will again be forced to question if why you're on a discussion forum if you don't actually want to discuss?
 
This is gonna take a while...
Why?

It takes a while to construct these posts, you know! :p

Of course Apple fought MPEG-4 royalties. MPEG-4 is based on QuickTime, after all. Apple can make more money selling their QuickTime software if there aren't onerous royalties for every MP4 video.
FUD

Apple only sells activated features in QuickTime Player, all the codecs are included in the player, which is free, and all those codecs are available to other applications for free. And as I recall. Apple also provided their QuickTime streaming server software for free back in 1999 as well.

So? They still make good money selling their authoring software.

Apple makes it's money selling hardware. All of Apple's software is geared towards helping sell Apple's hardware. That is their business model. Apple gives away Safari, QuickTime and iTunes for free in hopes of people using them eventually buying Apple hardware.

Yes, I know. Apple is a hardware company. That doesn't mean the software is worthless to them. In fact, their support of H.264 makes sense from that angle, because they can put hardware H.264 support into all their devices.

Then... (wait for it)... why are you willing to use Microsoft products?

Why do you always go back to Microsoft? This thread isn't about Microsoft. If you want to gripe about them, go start another thread.

Microsoft had their hands in both HTML3 and HTML4 in an effort to under cut Netscape... and Apple is doing far less than they did in this case.

Netscape wrecked itself. Microsoft also didn't get proprietary, patented technology inserted into the standard.

Are you sure about that?

They aren't 100% on-board, however they've put a lot of effort into making the last couple versions of IE standards-compliant. I still hate their browser, but at least they're making an effort.

Microsoft's efforts to "embrace and extend" the Web have largely failed, and now they're taking a different strategy. (See: Bing)

You mean like XML, XTML and HTML? Do you believe that those are patent-free?

The XML patents out there are for specific applications of XML, namely office documents. Likewise with XHTML. The standards themselves do not encompass patented technology, save for patent 5,838,906, which was infringed unintentionally.

And patent holders like Microsoft?

As I recall, Microsoft holds more patents within H.264 than Apple does. So Microsoft would have more to gain than Apple... if H.264 is a money maker based on fees.

But as it doesn't work that way, neither company actually gains in that way.

So there are no licensing fees for implementing H.264?

And I wasn't talking about HTML5, I was talking about the iPhone OS application and development environment.

Apple can do whatever they want with their own environment. I don't like the effect it has on the rest of the market, though, and I sure as hell don't appreciate them trying to extend that environment to the Web at large.

Both of you and Lindley skip past the break between the third and forth paragraph in my text as if it isn't even there. I am very deliberate in everything I write... so you guys should watch for things like that (and be aware that I don't post unless I know what I'm talking about).

Sorry, that was not intentional. I may have missed a finer point you wanted me to address. Can you reiterate whatever I skipped over so I can get back to it?

But not the biggest contributor, and they only gain by being able to make hardware that makes H.264 content play great.

I'm not entirely clear on how MPEG-LA licensing works, but don't the patent holders get a cut of all licensing fees? And again, you cannot implement H.264 without obtaining a license.

Remember, Apple's motivations are always hardware driven. They can optimize for H.264 (and have already started).

I have not disputed that.

Oh, come on. Should Web browsers only support one image format? Because that's essentially what you're advocating. The <video> tag could just as well support multiple codecs. Apple--and Microsoft!--fought to get Theora removed from the standard. It doesn't hurt Microsoft or Apple at all to have another video codec supported in HTML5, but they both have their own browsers and operating systems to sell, so creating a Web standard that cannot be implemented without paying royalties is clearly designed to kill the free/open-source competition.
More FUD.

Are you under the delusion that no other video format will be allowed in HTML5? That if H.264 is picked, none of the other options will work?

No other codec is in the standard, therefore browsers will not be obligated to support anything but H.264. Theora was put in merely as a recommendation, and that was enough to get Apple (and yes, as I have said, Microsoft) up in arms about it.

Browsers like Firefox will not be able to implement the complete HTML5 spec unless they license H.264, which may not be an option for a non-profit organization that gives away their software.

Either you don't understand what is happening here, or you are purposely trying to scare people.

If H.264 is adopted, everything else will still work just like it works today. Video today is covered by plug-ins... video tomorrow will be covered by plug-ins (other than whatever video format W3C picks, which will have to be built into HTML5 compliant browsers). HTML5 will support multiple formats, but all the others will need plug-ins just like they do now.

The entire purpose of adding video support to HTML was to avoid "plug-in prison." I have not disputed that other browsers can implement any codecs they want. I have said that it is a bad idea to have a patented codec as the standard video encoding.

Are you unaware of this? Or are you attempting to make this look worse than it is?

You are blaming Apple while ignoring Microsoft's part in all this, so it is hard for me to tell if you are misinformed or have an agenda here.

I'm well aware that other codecs could be supported. Some have suggested no encoder be specified at all, and I would be fine with that.

I don't want a patented technology worming into the HTML standard no matter who is pushing it--be it Apple, Microsoft, or anyone else.

They don't have "final say" but they have substantial influence. They were also leading the fight to remove Theora from the HTML5 spec. Why are you conflating the two? I never said Apple "controls" H.264, but they have been very active in getting H.264 put in as the only codec HTML5 will support. I can't condone that.

-and-

H.264 was picked because of its wide industry support. I don't think anyone disputes that. However, there's no reason additional codecs could not be supported, except that interested parties don't want them to be supported.

Jobs' threats against Theora are just really low, too. If you like, I can blame MPEG-LA just as much, for being sleazy bastards, but it's not like Apple isn't happy to go along with it--Jobs' letter demonstrates that amply.
Same FUD as before...

H.264 would only be required to be built into HTML5 compliant browsers, there is no exclusion of other formats.

Addressed above.

And what threats are you talking about? Who has threatened anyone?

Straight from Steve Jobs' iPad:

All video codecs are covered by patents. A patent pool is being assembled to go after Theora and other “open source” codecs now. Unfortunately, just because something is open source, it doesn’t mean or guarantee that it doesn’t infringe on others patents. An open standard is different from being royalty free or open source.

Source

It is MPEG-LA's position that it is impossible to implement any video codec without infringing their patents. They don't usually come out and say that, but Jobs did here. The threat against Theora is quite obvious.

That is (again) an inflammatory word... and much of what you say is both inflammatory and wrong.

No, you just made assumptions about what I said. I never said browsers couldn't support video technologies other than H.264, just that I oppose enshrining a patented technology in a W3C standard and making it the only option in the standard.

If you are wrong by an honest mistake (and there is a lot of misinformation going around), I can understand that. But the inflammatory wording you constantly use against Apple extends far beyond this issue and this thread. I'm asking you to dial it back so we can keep our discussion civil.

I admit I get a bit irate when it comes to Apple. They do not share sole responsibility in all this--many others, including Microsoft, are contributing to this problem.

In any case, I'm not "wrong" for not wanting patented technology in a W3C standard. To date, there has only been one patent covered by a W3C standard, and that infringement was unintentional.

The W3C is in a difficult situation here, and I think in their haste to modernize the HTML standard to support video natively, they're making a really bad decision that will negatively impact the Web at large and do very little to resolve the "plug-in prison" problem the <video> tag was meant to address.
 
It takes a while to construct these posts, you know!
I know... I was teasing.

So? They still make good money selling their authoring software.
True... but as I said, QuickTime shares the codec with other authoring software, so it isn't like it is exclusive.

I don't use any of Apple's video software, yet I have access to H.264 from the software I use from QuickTime.

The converse is also true about QuickTime in that I (for years) used Sorenson Video 3 for my video (which also isn't supported in the iPhone OS) and is no longer included as a shared encodable codec from QuickTime for other applications.

Yes, I know. Apple is a hardware company. That doesn't mean the software is worthless to them. In fact, their support of H.264 makes sense from that angle, because they can put hardware H.264 support into all their devices.
Apple has a history of betting on how technology will be adopted.

For example, Apple started using 802.11g before it was ratified believing that it would eventually be widely adopted. Apple building in hardware support for H.264 is a similar bet on what technology will be used in the future.

Why do you always go back to Microsoft? This thread isn't about Microsoft. If you want to gripe about them, go start another thread.
I go back to Microsoft (with you) because you haven't aimed the same venom towards both companies when both have done similar misdeeds. I don't mind discussing Apple's processes (and even failings), but you have been attacking them (and at one time me) because of a personal dislike of Apple (beyond what they have factually done).

As a non-Apple user who posts in a lot of Apple threads, I find that odd. I don't post in Microsoft or Windows threads as I'm not a Microsoft or Windows user. And a quick search does seem to show you not being very critical of Microsoft in Microsoft threads.

Netscape wrecked itself. Microsoft also didn't get proprietary, patented technology inserted into the standard.
There was a war of custom tags in the mid 1990s, and the W3C adopted tags that were most widely used (and that was often those designed for IE). Add that in with the fact that Microsoft kept Netscape from running on Windows 95 for as long as they could and paid Apple to make IE the default browser on the Mac, meant that Netscape was at a disadvantage.

Those were the findings of fact in a court of law, and those findings have never been overturned. Additionally, the internal correspondence showing that this was exactly what Microsoft intended to do was made public in Comes v. Microsoft... I spent three months reading (and watching) the documentation of that case.

This isn't an opinion... this is fact.

They aren't 100% on-board, however they've put a lot of effort into making the last couple versions of IE standards-compliant. I still hate their browser, but at least they're making an effort.

Microsoft's efforts to "embrace and extend" the Web have largely failed, and now they're taking a different strategy. (See: Bing)
Just as Apple's motivations have always turned towards hardware, Microsoft's motivations have always turned towards PC platform dominance.

They went after Netscape because Netscape was a deployment platform for Java... Netscape/Java had the potential of making the platform a user was using inconsequential. That frightened Microsoft (they said so themselves) and they were still worried about PC market share even after having wiped out almost all other operating systems by 1995.

Today they are not threatened on PCs so control the web isn't as important. But if another OS popped up on PCs that could threaten them, I'm sure they would turn to the same tools that have worked for them in the past.

The XML patents out there are for specific applications of XML, namely office documents. Likewise with XHTML. The standards themselves do not encompass patented technology, save for patent 5,838,906, which was infringed unintentionally.
All of them are derivative of SGML which was an ISO standard that has patents.

And there is a difference between inclusion and infringement.

So there are no licensing fees for implementing H.264?
If there are, then Apple is losing money every time someone downloads QuickTime (and it has been part of QuickTime for years).

What about hardware? I don't know. I know that hardware that works with MP3s has to pay a license fee, and as I recall some company claimed to own JPEG and asked for a hardware license fee for cameras and the like that used in (this was back around 1999/2000). I believe there was something like that for PNG as well, which was why IE didn't support it on Windows for almost 10 years. A lot of the things we assume are free actually have fees we never see.

Apple can do whatever they want with their own environment. I don't like the effect it has on the rest of the market, though, and I sure as hell don't appreciate them trying to extend that environment to the Web at large.
The web at large is the web at large... as I pointed out, Microsoft has had a larger effect on the web at large than Apple has (or ever could).

For example, when I made my first web page, we used extensions like .html, .jpeg, .tiff, etc. When Windows/DOS entered the web, we had to change all our file names to work with the DOS file name limitations of 8.3. They tried to make Java Windows only, and only a couple years ago they were still making code that would exclude browsers like Opera.

Apple has very little effect on the web... but as I said before, you are aiming that venom at Apple and excusing Microsoft. Even if Apple wanted to be as bad or worse than Microsoft has been in the last 15 years, Apple has no ability to have that type of effect on the web. Forget motivations, THEY LACK THE ABILITY! Even if Jobs was the anti-Christ, THEY LACK THE ABILITY!

Your argument fails on the technical aspects of this.

On the other hand, I find it funny... comical, that the iPhone has in three years gone from a mobil phone joke to supposedly having control over the industry. In all actuality ALL they have is popularity. They got it in three years, they can lose it in another three years... they have no way to embed themselves into other products out side of their own (because they don't share hardware or software with anyone else).

If Ford came out with an engine for their cars that gave drivers 100 MPG, they aren't damaging other car makers by doing it... even if it became the most popular car ever made.

Apple isn't like Microsoft (forcing PC makers to buy a copy of Windows for every PC they make... even if the PC isn't going to run Windows in the end)... Apple makes their own stuff, top to bottom. And for all the antitrust troubles Microsoft has been in for the last 21 years, I've never once heard of anyone complaining because Windows applications don't run on Macs, Linux or UNIX based systems. But apparently iPhone apps are different. :eek:

Sorry, that was not intentional. I may have missed a finer point you wanted me to address. Can you reiterate whatever I skipped over so I can get back to it?
I had stopped talking about HTML5 and moved to talking about the iPhone application environment... and both you guys seemed to have thought I was still talking about HTML5.

Apple has no control, shouldn't have any control, and will never have any control over W3C affairs.

Period.

What ever you think Apple can do... you're wrong, they aren't that powerful. Microsoft today isn't even that powerful (though they were before HTML4), so we can't even make a good claim against them... though they still had plenty of pull in ISO when they railroaded OOXML past ODF a couple years ago.

But you guys had addressed my comments about the iPhone application environment as if I was talking about HTML5... when I wasn't.

I'm not entirely clear on how MPEG-LA licensing works, but don't the patent holders get a cut of all licensing fees? And again, you cannot implement H.264 without obtaining a license.
Again... license fees wasn't Apples motivations when they contributed the IP back in 1999, they are a hardware company. They wanted broad adoption of a standard more than broad adoption of their technology... and no one at the time had anything better. Apple had just paid $400 million for NeXT to get (among other things) WebObjects (which was cross platform) and wanted to link that to a streaming video server software they had just developed so they could sell servers (remember, this was before the bubble).

If you are going to attribute motivations to people or companies... it helps to know what they were thinking when they were doing these actions.

After all, why was Apple (who was not a party in DoJ v. Microsoft) willing to discuss Microsoft's damaging of QuickTime on Windows back then? Because QuickTime was part of the client software that would make those Apple servers running WebObjects and streaming video server worth having for sites back then.

When, where, why and how... it makes a difference to know these things. You're acting as if this is all today stuff, when much of it was set in motion a decade ago.

No other codec is in the standard, therefore browsers will not be obligated to support anything but H.264. Theora was put in merely as a recommendation, and that was enough to get Apple (and yes, as I have said, Microsoft) up in arms about it.

Browsers like Firefox will not be able to implement the complete HTML5 spec unless they license H.264, which may not be an option for a non-profit organization that gives away their software.
Browsers have been short of compliance with W3C standard since the web began. Are you saying that those browsers (if a fee is required) who let H.264 be handled by plug-ins rather than built-in software are going to be at a disadvantage?

The disadvantage is for browsers that have to deal with this in software... which means that ALL browsers on hardware without the ability to decode H.264 in hardware are in the same boat.

Why don't you ask the guys at W3C if there is going to be a cost for being an HTML5 compliant browser?

Because as I see it, the cost actually will hit hardware makers, not software makers.

But ask if you don't believe me... they are nice people, and they should answer your questions.

In fact don't believe me... don't believe anything you've read or heard from anyone. Ask the people at the center of this! Stop getting this stuff third, fourth and fifth hand... ask the people at W3C!

The entire purpose of adding video support to HTML was to avoid "plug-in prison." I have not disputed that other browsers can implement any codecs they want. I have said that it is a bad idea to have a patented codec as the standard video encoding.

-and-

I'm well aware that other codecs could be supported. Some have suggested no encoder be specified at all, and I would be fine with that.

I don't want a patented technology worming into the HTML standard no matter who is pushing it--be it Apple, Microsoft, or anyone else.
I know of very few standards that are patent free... though many are free of fees.

And there is already patented technologies used within HTML... it wasn't a virgin birth.

It is MPEG-LA's position that it is impossible to implement any video codec without infringing their patents. They don't usually come out and say that, but Jobs did here. The threat against Theora is quite obvious.
Both Apple and Microsoft have been sued for violating patents with their video technology... the problem is that everything is so intertwined that it is nearly (well, actually) impossible to not cross someone else's IP.

The problem is that if you don't protect your IP, you can lose it.

But is Apple doing the suing here? The threat has to come from Apple (most likely from their lawyers, Arent Fox) for it to be a threat.

Now if Theora is much like Linux, then they most likely have everything open and viewable by all... in which case it would be easy to prove that they are absolutely clean. That is why Linux development is done the way it is, to avoid this type of stuff (and the SCO v. IBM case proved that it works too).

No, you just made assumptions about what I said. I never said browsers couldn't support video technologies other than H.264, just that I oppose enshrining a patented technology in a W3C standard and making it the only option in the standard.
Again, ask them why they are even considering it.

I admit I get a bit irate when it comes to Apple. They do not share sole responsibility in all this--many others, including Microsoft, are contributing to this problem.
My problem is that Apple is comparably impotent to many other players both now and throughout tech industries history... yet you focus more emotion at Apple then it (or any other company for that matter) deserves.

Apple, as an entity, is also impotent to do anything to you, personally. So I don't see why you constantly aim those emotions at Apple yet spend your day working with Microsoft. From where I sit, that is hypocrisy on the level of the GOP or Tea Party. And you don't strike me as a person who would stand for that type of hypocrisy in yourself or others.

In any case, I'm not "wrong" for not wanting patented technology in a W3C standard. To date, there has only been one patent covered by a W3C standard, and that infringement was unintentional.

The W3C is in a difficult situation here, and I think in their haste to modernize the HTML standard to support video natively, they're making a really bad decision that will negatively impact the Web at large and do very little to resolve the "plug-in prison" problem the <video> tag was meant to address.
There is nothing wrong with not wanting patents... but there is a vast difference between the inclusion of patented IP and the infringement of patented IP.

HTML started out with patented IP right from the start... the goal has always been to not infringe on patented IP.

And if H.264 is included, it is not going to be infringing on any patents.

What I'm seeing you do here is link patents to fees... that is a dangerous generalization to make when looking at technology. And I think it is clouding all of your views on this. It is not that black and white.
 
Broken into two posts since I hit the character limit...

It takes a while to construct these posts, you know!
I know... I was teasing.

:mad: ;)

So? They still make good money selling their authoring software.
True... but as I said, QuickTime shares the codec with other authoring software, so it isn't like it is exclusive.

But Apple owns QuickTime, and they've invested a lot in the brand. People will naturally gravitate toward their authoring tools, at least if they want to produce QuickTime videos.

I don't use any of Apple's video software, yet I have access to H.264 from the software I use from QuickTime.

Yeah, I know. Codecs aren't tied to any one program. Except I remember when it was a royal pain to get QuickTime videos to play in anything but QuickTime Player--which sucked. :p (This is on Windows, mind you, and was about a decade ago.)

The converse is also true about QuickTime in that I (for years) used Sorenson Video 3 for my video (which also isn't supported in the iPhone OS) and is no longer included as a shared encodable codec from QuickTime for other applications.

Sorenson! There's one I haven't heard of in a while.

Apple has a history of betting on how technology will be adopted.

For example, Apple started using 802.11g before it was ratified believing that it would eventually be widely adopted. Apple building in hardware support for H.264 is a similar bet on what technology will be used in the future.

I know Apple likes to stay on the bleeding edge. That's definitely one of their better qualities.

I go back to Microsoft (with you) because you haven't aimed the same venom towards both companies when both have done similar misdeeds. I don't mind discussing Apple's processes (and even failings), but you have been attacking them (and at one time me) because of a personal dislike of Apple (beyond what they have factually done).

Microsoft is pure sleaze. I use their products grudgingly, and go to FOSS alternatives whenever possible. You won't find me defending Microsoft on anything other than the very few areas where they've tried to improve their behavior.

As a non-Apple user who posts in a lot of Apple threads, I find that odd. I don't post in Microsoft or Windows threads as I'm not a Microsoft or Windows user. And a quick search does seem to show you not being very critical of Microsoft in Microsoft threads.

You'll find that my criticism of Apple has far less to do with their technology and much more to do with their business practices.

I don't have to go around being critical of Microsoft because everyone does it for me. :p Plus, it's such a broken record to say "Microsoft sucks!" Everybody knows Microsoft sucks. Very rare is the Microsoft fanboy who laps up everything that comes out of Redmond. At least, not without meeting a lot of ridicule. :lol: Most people view Microsoft as a necessary evil that we wish wasn't necessary at all.

Apple, on the other hand, enjoys this sort of underdog status, and has a very devoted following. There's no shortage of people who think the only way to do things is the "Apple way." It's kind of ironic that Apple is considered the underdog going up against the big boys like Microsoft when their market cap is only about 10% less than MSFT. Apple isn't exactly a small company.

Anyway, what Apple does on their platforms isn't of direct concern to me. Their status as a market leader, in the sense that they are currently driving the major trends in the smartphone market, gives me pause. We basically have two models competing here:

1. The Apple model, which consists of a walled garden where every app is vetted by Apple. Anything not approved by Apple can't be run without jailbreaking your phone.
2. The Android model, which prefers to let the community distribute whatever apps they like, and just provides the infrastructure for them to do so.

For reasons I'm sure you can understand, I prefer model #2, and I don't want #1 to become dominant. If Apple gobbles up the smartphone market and Android loses its mindshare and industry backing, model #1 will likely become the standard. I don't want that to happen.

There was a war of custom tags in the mid 1990s, and the W3C adopted tags that were most widely used (and that was often those designed for IE). Add that in with the fact that Microsoft kept Netscape from running on Windows 95 for as long as they could and paid Apple to make IE the default browser on the Mac, meant that Netscape was at a disadvantage.

Yeah, I remember the custom tag fiasco. Making web pages in the late '90's was so much fun. :p

Microsoft's behavior was inexcusable and I'm still pissed they weren't nailed to the wall by the DOJ over the whole thing. Just another item I can chalk up to the Bush administration, I guess. :rolleyes: But Netscape bears considerable responsibility, too. I was a loyal Netscape user from version 2.0. When it became "Netscape Communicator" with version 4.0, I started to notice stability issues. It would freeze up and crash occasionally, which was quite rare with 3.0. The last straw was 4.5. Any page with JavaScript or CSS of any complexity would instantly crash the damn thing. Its behavior was so erratic I found it virtually unusable, and switched to IE for a few years. Ugh.

I'm glad the code that was Netscape Navigator got cleaned up and became Mozilla Firefox, which is one of my primary browsers now (along with Chrome.) But the state of Netscape in the 4.x series was atrocious and it's not a coincidence that their market share plummeted around the same time. Microsoft absolutely did their part, too, but Netscape hasted their own fall.

Those were the findings of fact in a court of law, and those findings have never been overturned. Additionally, the internal correspondence showing that this was exactly what Microsoft intended to do was made public in Comes v. Microsoft... I spent three months reading (and watching) the documentation of that case.

This isn't an opinion... this is fact.

Yes, I remember the trial and all the FUD Microsoft's talking heads spewed. :lol: It's a shame they were never punished appropriately. You wouldn't find me shedding any tears if MSFT was broken up into smaller companies.

Just as Apple's motivations have always turned towards hardware, Microsoft's motivations have always turned towards PC platform dominance.

They went after Netscape because Netscape was a deployment platform for Java... Netscape/Java had the potential of making the platform a user was using inconsequential. That frightened Microsoft (they said so themselves) and they were still worried about PC market share even after having wiped out almost all other operating systems by 1995.

I recall Microsoft was forced to remove their own JVM from Windows, too. Their efforts to embrace, extend, and extinguish Java on the desktop were pretty successful.

Today they are not threatened on PCs so control the web isn't as important. But if another OS popped up on PCs that could threaten them, I'm sure they would turn to the same tools that have worked for them in the past.

Hopefully, if they go down that road again, there will be a competent DOJ to go after and punish them.

All of them are derivative of SGML which was an ISO standard that has patents.

SGML has its origins in the '60's, and I cannot find any evidence that any part of the SGML standard is (or ever was) covered by patents. Do you have any links? I'd be curious to see them.

And there is a difference between inclusion and infringement.

Well, I think we need to make a distinction here. The W3C only makes "recommendations" in the form of Web standards. They don't actually implement anything. So, they can't possibly infringe on any patents.

Anyone who tries to implement those standards, of course, would be liable for any patents covered by the standard.

If there are, then Apple is losing money every time someone downloads QuickTime (and it has been part of QuickTime for years).

That's quite possible. There are absolutely fees involved with distributing the H.264 codec.

Creating and distributing videos encoded with H.264 currently involves no royalties unless such distribution is commercial in nature.

There are also no royalties on streaming H.264 until 2015, as long as you aren't charging subscription fees. What will happen in 2015 is anyone's guess.

My concern for free browsers is that they will be unable to implement <video> tag support in line with the HTML5 spec because you have to obtain a license from MPEG-LA (and pay royalties) to distribute an encoder/decoder.

What about hardware? I don't know. I know that hardware that works with MP3s has to pay a license fee, and as I recall some company claimed to own JPEG and asked for a hardware license fee for cameras and the like that used in (this was back around 1999/2000). I believe there was something like that for PNG as well, which was why IE didn't support it on Windows for almost 10 years. A lot of the things we assume are free actually have fees we never see.

Don't forget CompuServe's patent on the RLE algorithm used in GIF files. The key difference here, though, is that the HTML standards never specified what image formats you should support or have to support.

The web at large is the web at large... as I pointed out, Microsoft has had a larger effect on the web at large than Apple has (or ever could).

I would agree that that's the case right now, but industry trends point to massive growth in mobile Web usage, which means Apple is going to have substantial influence over the Web, thanks to the iPhone and iPad.

For example, when I made my first web page, we used extensions like .html, .jpeg, .tiff, etc. When Windows/DOS entered the web, we had to change all our file names to work with the DOS file name limitations of 8.3. They tried to make Java Windows only, and only a couple years ago they were still making code that would exclude browsers like Opera.

You're making me so nostalgic. :p I don't think the 8.3 thing is a fair example, though. Sites with pages ending in ".html" still worked in your browser, but obviously you couldn't ever save it with that name on your DOS/Windows 3.x PC.

I do remember Microsoft trying to kill Java by making their own Windows-only JVM and producing a knockoff language (J++). They were slapped down for that and forced to remove the JVM. They gave up on J++, too. Still, we have C#, which bears more than a passing resemblance to Java. :lol: I have no doubt the entire .NET initiative was designed to attack Java.

What code are you talking about that excluded Opera? I've not heard of this.

Apple has very little effect on the web... but as I said before, you are aiming that venom at Apple and excusing Microsoft. Even if Apple wanted to be as bad or worse than Microsoft has been in the last 15 years, Apple has no ability to have that type of effect on the web. Forget motivations, THEY LACK THE ABILITY! Even if Jobs was the anti-Christ, THEY LACK THE ABILITY!

I think that's a myopic view, at best. Apple's mobile platform clout will absolutely have considerable effects on the Web, as more and more people consume the Web through mobile devices.

Your argument fails on the technical aspects of this.

I don't think so. And Apple is more powerful than you think. They're worth almost as much as Microsoft. They aren't the little guys anymore.

On the other hand, I find it funny... comical, that the iPhone has in three years gone from a mobil phone joke to supposedly having control over the industry. In all actuality ALL they have is popularity. They got it in three years, they can lose it in another three years... they have no way to embed themselves into other products out side of their own (because they don't share hardware or software with anyone else).

If Ford came out with an engine for their cars that gave drivers 100 MPG, they aren't damaging other car makers by doing it... even if it became the most popular car ever made.

Might piss off the drivers if they find Ford has put locks into the engine that, if removed, would allow you to get 105 MPG instead, or sacrifice mileage for horsepower. Or, they make such options available, but you can only get them from Ford. In fact, auto manufacturers were busted for that very practice some years ago--making it so you could only get compatible parts from the OEM.

Kudos for making a car analogy in a software discussion, though. It makes me think I'm on Slashdot. ;)

Apple isn't like Microsoft (forcing PC makers to buy a copy of Windows for every PC they make... even if the PC isn't going to run Windows in the end)... Apple makes their own stuff, top to bottom. And for all the antitrust troubles Microsoft has been in for the last 21 years, I've never once heard of anyone complaining because Windows applications don't run on Macs, Linux or UNIX based systems. But apparently iPhone apps are different. :eek:

Can you buy a Mac without an OS? Seriously? I wouldn't have even thought it possible! I mean, I can't imagine why anyone would want to, since the OS is the main attraction. But seriously, you can buy a Mac with no OS?

No one has said iPhone apps "must" run on other platforms. What has been criticized is Apple's recent stance on applications, that any app which calls into the iPhone APIs be written in C/ObjC/C++. No cross-compilers, no multi-platform toolkits, none of that--you must write native iPhone code. It's not that Apple doesn't make it easy to write cross-platform apps--they have no obligation to do that--but their current position is designed specifically to preclude cross-platform apps.

Now, you could make a case that compatibility layers and cross-compilers produce inefficient, bloated code. Fair enough. However, this is not necessarily the case, and even if it is, the app can be rejected on that basis. But to preclude cross-platform development just to spite Adobe is asinine.

I had stopped talking about HTML5 and moved to talking about the iPhone application environment... and both you guys seemed to have thought I was still talking about HTML5.

Apple has no control, shouldn't have any control, and will never have any control over W3C affairs.

Period.

We've talked about multiple things here! :)
 
What ever you think Apple can do... you're wrong, they aren't that powerful. Microsoft today isn't even that powerful (though they were before HTML4), so we can't even make a good claim against them... though they still had plenty of pull in ISO when they railroaded OOXML past ODF a couple years ago.

Yeah, and that's why OOXML will never amount to anything. What a piece of crap.

But you guys had addressed my comments about the iPhone application environment as if I was talking about HTML5... when I wasn't.

I hope I have more fully articulated my reservations about the iPhone application environment this time. In the end, it is Apple's playground, but I'm concerned for the deleterious effects it might have on the rest of the smartphone market, the application landscape, and the Web in general.

Again... license fees wasn't Apples motivations when they contributed the IP back in 1999, they are a hardware company. They wanted broad adoption of a standard more than broad adoption of their technology... and no one at the time had anything better. Apple had just paid $400 million for NeXT to get (among other things) WebObjects (which was cross platform) and wanted to link that to a streaming video server software they had just developed so they could sell servers (remember, this was before the bubble).

If you are going to attribute motivations to people or companies... it helps to know what they were thinking when they were doing these actions.

After all, why was Apple (who was not a party in DoJ v. Microsoft) willing to discuss Microsoft's damaging of QuickTime on Windows back then? Because QuickTime was part of the client software that would make those Apple servers running WebObjects and streaming video server worth having for sites back then.

Yeah, I remember all that. And I know Apple is a hardware company. That doesn't mean they neglect their software--they just use the software to push the hardware.

When, where, why and how... it makes a difference to know these things. You're acting as if this is all today stuff, when much of it was set in motion a decade ago.

The status of the HTML5 spec is indeed a recent thing, though.

Browsers have been short of compliance with W3C standard since the web began. Are you saying that those browsers (if a fee is required) who let H.264 be handled by plug-ins rather than built-in software are going to be at a disadvantage?

The W3C seems to dislike the plug-in landscape, which is what motivated them to include a <video> tag in the first place.

The disadvantage is for browsers that have to deal with this in software... which means that ALL browsers on hardware without the ability to decode H.264 in hardware are in the same boat.

Microsoft will no doubt use hardware H.264 decoding in IE, if it's available on your video card. Windows 7 also includes an H.264 decoder. If other browsers can leverage either of these, then any browser on Windows should be able to implement the spec without fear of royalty issues, since they aren't actually implementing H.264 decoding.

Still leaves Linux/BSD out in the cold, though. Not that anybody seems to care about UNIX on the desktop. :p

Why don't you ask the guys at W3C if there is going to be a cost for being an HTML5 compliant browser?

How should they know? They don't make browsers.

Because as I see it, the cost actually will hit hardware makers, not software makers.

It hits both. Any implementation of the codec comes with licensing fees. Software decoding will be necessary for a while to come, since it's going to be some time before H.264 decoding is standard in video card hardware.

But ask if you don't believe me... they are nice people, and they should answer your questions.

Yeah, I looked it up. :)

In fact don't believe me... don't believe anything you've read or heard from anyone. Ask the people at the center of this! Stop getting this stuff third, fourth and fifth hand... ask the people at W3C!

I've been reading the W3C blogs on the subject, so I have been getting it straight from the horse's mouth, so to speak.

I know of very few standards that are patent free... though many are free of fees.

Web standards have generally been free of patents up to this point. The Eolas patent was a major stumbling block and the W3C lost that one, but to my knowledge they have never deliberately included patented technology in an HTML/XHTML/XML spec.

And there is already patented technologies used within HTML... it wasn't a virgin birth.

Do you have an example besides the Eolas patent of something in the HTML spec that's patented? I am not aware of anything, so I'd like to see it.

Both Apple and Microsoft have been sued for violating patents with their video technology... the problem is that everything is so intertwined that it is nearly (well, actually) impossible to not cross someone else's IP.

Yeah, tell me about it. The patent minefield is insane.

The problem is that if you don't protect your IP, you can lose it.

That's not how patents work, though. Nobody can take your patents away just because you don't defend them. Patents expire, the holder can produce an irrevocable royalty-free license (as happened with VP3/Theora), or the patent can be invalidated through court processes by proving prior art or lack of novelty.

But is Apple doing the suing here? The threat has to come from Apple (most likely from their lawyers, Arent Fox) for it to be a threat.

Oh, come on. Just because Steve Jobs isn't a lawyer doesn't mean it's not a threat.

Now if Theora is much like Linux, then they most likely have everything open and viewable by all... in which case it would be easy to prove that they are absolutely clean. That is why Linux development is done the way it is, to avoid this type of stuff (and the SCO v. IBM case proved that it works too).

The Theora reference implementation is indeed open for anyone to peruse, and the maintainers contend that there are no patent liability issues with it, however I don't believe they've had a qualified patent laywer vet the code, as such things cost a lot of money.

Again, ask them why they are even considering it.

H.264 was chosen for its wide industry support and performance. That's pretty much what it boils down to.

I admit I get a bit irate when it comes to Apple. They do not share sole responsibility in all this--many others, including Microsoft, are contributing to this problem.
My problem is that Apple is comparably impotent to many other players both now and throughout tech industries history... yet you focus more emotion at Apple then it (or any other company for that matter) deserves.

Fair enough. Some of Apple's business practices piss me off, and the attitudes of some Apple users are very off-putting, too.

Apple, as an entity, is also impotent to do anything to you, personally. So I don't see why you constantly aim those emotions at Apple yet spend your day working with Microsoft. From where I sit, that is hypocrisy on the level of the GOP or Tea Party. And you don't strike me as a person who would stand for that type of hypocrisy in yourself or others.

Apple will never have the market dominance in computing that Microsoft has. However, they do stand to dominate the smartphone market and influence the Web through the proliferation of iPhones/iPads. I do not want them to become the "Microsoft of Mobile." One Microsoft in my life is bad enough, thanks. :p

I have issues with Apple precisely because we have Microsoft on PCs. We've seen firsthand what happens when one company gains control over a market. Apple seeks nothing less than to dominate the smartphone market, control the application landscape in the mobile arena, and be the premiere distributor of multimedia content for mobile devices. It's not necessarily bad for them to want these things, but they should not be allowed to use anti-competitive practices, such as purposely shutting out specific companies from developing tools for their platform, or rejecting entire categories of applications, or using license terms that all but prohibit cross-platform development.

There is nothing wrong with not wanting patents... but there is a vast difference between the inclusion of patented IP and the infringement of patented IP.

I am not seeing the difference here, unless you just mean there is a difference between including a patented algorithm in a spec and actually implementing and distributing it without paying royalties/obtaining a license (which would be infringement.) Obviously, there is a difference there!

HTML started out with patented IP right from the start... the goal has always been to not infringe on patented IP.

Yeah, I'd still like to see those patents! I'm very curious.

And if H.264 is included, it is not going to be infringing on any patents.

Depends on how browsers implement it. Operating systems that do not include a licensed H.264 codec won't be able to provide decoding ability to their browsers, and the people working on the browsers may not want to risk infringing the patents, either.

What I'm seeing you do here is link patents to fees... that is a dangerous generalization to make when looking at technology. And I think it is clouding all of your views on this. It is not that black and white.

I despise software patents. They create innumerable legal headaches for what appears to be very little gain. They restrict the market rather than help it grow. People are terrified of inadvertently stepping on someone else's patents.

I'm concerned as to what decision MPEG-LA will make in 2015 regarding streaming H.264. Will they charge royalties? Will they let it remain free? Who knows?? I don't like that little Sword of Damocles hanging over everyone's heads for the next five years. It would be really nice to have an alternative video technology that's not patent-encumbered, or at least has very clear and generous licensing terms without "submarine patent" risks.
 
No one has said iPhone apps "must" run on other platforms. What has been criticized is Apple's recent stance on applications, that any app which calls into the iPhone APIs be written in C/ObjC/C++. No cross-compilers, no multi-platform toolkits, none of that--you must write native iPhone code. It's not that Apple doesn't make it easy to write cross-platform apps--they have no obligation to do that--but their current position is designed specifically to preclude cross-platform apps.

Now, you could make a case that compatibility layers and cross-compilers produce inefficient, bloated code. Fair enough. However, this is not necessarily the case, and even if it is, the app can be rejected on that basis. But to preclude cross-platform development just to spite Adobe is asinine.

What this does bare a lot of similarity to was Microsoft's handing of Java, specifically their purposefully poor implementation of Java for their own Virtual Machine. The intent for this was to stop developers from effectively making cross platform applications; Java code that was targeted for the correct implementation would not necessarily work correctly on Microsoft's version and because Microsoft added a few bits on to their implementation, code targeted at Microsoft's virtual machine would not necessarily run correctly on the baseline version on other platforms. The intent was clear: to stop cross platform development of Java applications. Sun sued, Microsoft settled and the Microsoft virtual machine was eventually pulled as a result of the settlement.

And this is exactly what Apple is trying to do to Adobe: shut them out of the market which will have a windfall effect on Adobe's presence in the entire mobile industry, not just in their relation to Apple. It will of course have the same effect on their competing mobile platforms. Further, it is a fallacy to say that Apple can do whatever they want on their own platform because legal precedent clearly shows otherwise... Microsoft got in trouble from both the DOJ and the EU over their practices on how they controlled their own platform (which went beyond their behavior towards OEMs, notably in the EU). It's also a fallacy to say that just because they're not a monopoly then they're fine; antitrust laws apply to any company that is in a position to unfairly harm any of their competitors, monopoly or no.

I posted a link to an article on this before, but it's made the rounds at more reputable news sites since then: Apple Draws Scrutiny From Regulators

Of course an investigation is not an indictment. Apparently the potential investigation was prompted by complaints from both Adobe and several app developers.
 
Hah, it's no problem. I got a little carried away, I think... :D

I do find these things fascinating to discuss, or I wouldn't spend time on it!
 
If you are not already a member then please register an account and join in the discussion!

Sign up / Register


Back
Top