Slashdot Mirror


Adobe Founders On Flash and Internet Standards

An anonymous reader points out an 18-month-old interview with the founders of Adobe (and creators of PostScript) Charles Geschke and John Warnock, and highlights three interesting quotes from the book Masterminds of Programming that seem very timely now. "'It is so frustrating that this many years later we're still in an environment where someone says if you really want this to work you have to use Firefox. The whole point of the universality of the Web would be to not have those kind of distinctions, but we're still living with them. It's always fascinating to see how long it takes for certain pieces of historical antiquity to die away. The more you put them in the browsers you've codified them as eternal, and that's stupid. ... With Flash what we're trying to do is both beef it up and make it robust enough so that at least you can get one language that's platform-independent and will move from platform to platform without hitting you every time you turn around with different semantics. ... You can see why, to a certain extent, Apple and Microsoft view that as a challenge because they would like you to buy into their implementation of how the seamless integration with the Web goes. What we're saying is it really shouldn't matter. That cloud ought to be accessible by anybody's computer and through any sort of information sitting out on the Web."

76 of 515 comments (clear)

  1. nothing against flash by Rikiji7 · · Score: 5, Insightful

    I'm not against flash, but i would like to be able to opt it out without losing any feature of the website i'm browsing. As i don't need/like flash based games and bloated intros, at the moment i got it installed just to watch embedded videos. One feature to go.

    --
    slashwhat?
    1. Re:nothing against flash by Opportunist · · Score: 4, Insightful

      Vote with your feet. If a page does not offer you an option to skip their flashtastic crapfest, close the window, go elsewhere.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:nothing against flash by MBGMorden · · Score: 4, Insightful

      My problem with it is that it's hard to determine the difference between useful flash and useless flash.

      Most snazzy flash UI's on websites are just slow and bloated. ANY page with a "Skip Intro" button I can guarantee you should have never had the damned intro there in the first place. On the other hand, flash based video is very useful. Flash games can be amusing if you're into that sort of thing.

      I think Flash would simply be much better if it was used more sparingly. The old addage comes into play though ("When all you have is a hammer the whole world starts looking like a nail."). To too many web developers Flash is their hammer.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    3. Re:nothing against flash by tepples · · Score: 2, Informative

      As i don't need/like flash based games

      Flash games are useful if you want to play a video game on someone else's computer without needing to be an administrator on that computer. What would you recommend as an alternative? Java games? HTML5 Canvas games that don't work on IE 8?

      at the moment i got it installed just to watch embedded videos

      Though WebM and H.264 excel at live action and CGI, Flash is far more efficient than WebM or H.264 at encoding traditional animation created as vectors, such as Homestar Runner, Weebl and Bob, or most of what you see on Newgrounds.

  2. What WE'RE saying is ... by Anonymous Coward · · Score: 5, Insightful

    We'd like you to buy into OUR implementation. That cloud ought to be accessible to anyone's computer - as long as they're running Flash.

    Adobe wants a monopoly on content, and wants the OS to be commoditized. I want the whole platform to be commoditized - and that's why I support truly open standards.

    1. Re:What WE'RE saying is ... by LizardKing · · Score: 4, Informative

      Isn't the flash file format and programming language an open standard?

      It's not really open, nor is it a true standard as it's not been submitted to a recognised standards body. As recently noted on the Gnash developers mailing, Adobe's initial release of a "spec" was incorrect in many areas and incomplete. Then there was the dubious terms it was provided under, most notably that the spec couldn't be used as a reference to write an alternative implementation.

  3. If they really want to boost Flash adoption ... by flnca · · Score: 5, Insightful

    If they really want to boost Flash adoption, they should make it open-source!! Or at the very least make cheap authoring tools that everyone can use. Flash isn't really all that multiplatform, b/c the authoring tools exist only for Windows and Mac ... where are the versions for Linux, BSD, Solaris?

    1. Re:If they really want to boost Flash adoption ... by FyRE666 · · Score: 4, Informative

      As far as I'm aware, the swf file format is open and documented. Write your own authoring tool if you like - all the info is there. A lot of people seem to miss this fact.

    2. Re:If they really want to boost Flash adoption ... by Molt · · Score: 4, Informative

      Have a look at the Flex SDK. It's Adobe's open-source tool for creating content to run on the Flash player, and it runs fine for me on Linux. I don't use BSD or Solaris so can't comment on those.

      It's a command-line tool and doesn't have the visual bells and whistles of the Flash IDE but is a good way to produce Flash content. Whilst it's primarily aimed at producing application-style code it's more than capable of graphical/game content too, you just need to bring the graphics in from another application.

      In the past I had to write a Flash 'video player plus graphical metadata overlay' style application for work. I had a choice of what to write it in, Flash IDE and Flex SDK were both readily available, and I went for Flex because it fitted in with my standard workflow better- I was still using the same text editors, build systems, and version control that I'd use in any language and the GUI library in Flex was a lot nicer than the one Flash was shipping with at the time.

      --
      404 Not Found: No such file or resource as '.sig'
    3. Re:If they really want to boost Flash adoption ... by FuckingNickName · · Score: 4, Insightful

      Yep. And it's been completely licence-unencumbered for 2 years now.

      Apple and other corporate controllers of the W3C want a monopoly on specifying how the web is delivered. That's all this is about. And no matter how poorly Flash runs, it can still deliver applications or 3D gaming experiences or whatever (hell, as can Java applets!) while the 30 year old Pacman clone on Google's homepage stutters like a bitch.

    4. Re:If they really want to boost Flash adoption ... by brillow · · Score: 5, Interesting

      Good point, also, appeals to "performance" are short-sighted in computer land. Anything which runs too slow on a computer this year will be butter by next year. Apple is not against flash because its bad, but because once the performance problems go away with the next generation of hardware, Adobe has a platform which can do an end-run around Apple's app-store ecosystem. Its the same kind of logic behind why they don't allow java. If Flash and Java ran in the browser on an iPhone, then you could actually develop high-powered webapps, and run a web-based app store. Not to mention all the cross-platform development. This is especially true since Android is rapidly gaining marketshare, Apple is trying to lock up developers as fast as possible so they won't jump to Android quite as quickly when it inevitably overtakes them, and it is inevitable. There's no way Apple can compete with all the hardware-variety of Android phones. Plus, in a few years there will be Android phones doing something Apple can never do, which is being given away for free with contract. Not to mention Android apps are going to run on tablets and your TV (without any lame pixel doubling).

    5. Re:If they really want to boost Flash adoption ... by flnca · · Score: 4, Informative

      Interesting!! Last time I checked (which was more than 2 years ago), the format spec didn't allow it to be used to write authoring tools, plus the license was limited to 1 year. If they changed that, then the outlook for new free graphical authoring tools wouldn't be quite as dim.

    6. Re:If they really want to boost Flash adoption ... by flnca · · Score: 2, Informative

      or was it players? can't remember, sorry.

    7. Re:If they really want to boost Flash adoption ... by Daimanta · · Score: 5, Funny

      Read the GP's comment. He is not saying that it will be 'better' next year, he is clearly stating that it will be 'butter'. I cannot understand that you didn't bread that correctly.

      --
      Knowledge is power. Knowledge shared is power lost.
    8. Re:If they really want to boost Flash adoption ... by ahankinson · · Score: 2, Insightful

      No, but Javascript and HTML renderers are getting more efficient.

    9. Re:If they really want to boost Flash adoption ... by jedidiah · · Score: 2, Interesting

      The flash plugin is not where Adobe makes it's money.

      They make their money from developers. Therefore, it benefits Adobe if Flash is used and implemented as widely as possible. This includes deploying it to upstart platforms that might at some point in the future overshadow current platforms. Adobe doesn't gain anything from keeping their plugin closed. Their plugin just costs them money to support and catches them flack when they don't do well enough. They are way behind the curve. They would benefit from using 3rd party contributions on pretty much every platform they support.

      Community development would allow them to support new platforms without incurring the support costs.

      They could get out from under this impression that they are a bunch of sand baggers and the bane of everyone's existence.

      How long has video acceleration been available for Windows and Linux and how long did it take them to finally support either?

      --
      A Pirate and a Puritan look the same on a balance sheet.
  4. "Looks to me, I am open!" by Tei · · Score: 5, Insightful

    "It is so frustrating that this many years later we're still in an environment where someone says if you really want this to work you have to use Firefox"

    You mean, like these pages that say "To watch that, you need Flash 10"?, I have found loot of these. Your propietary extension is not better than some people doing a XUL remote webapp. (full disclosure: I have released a few xul apps, look for Tei in sf)

    --

    -Woof woof woof!

    1. Re:"Looks to me, I am open!" by Thanshin · · Score: 4, Interesting

      He didn't mean:

      "It is so frustrating [...] where someone says if you really want this to work you have to use Firefox. [as opposed to this always working]"

      What he meant was:

      "It is so frustrating [...] where someone says if you really want this to work you have to use Firefox [as opposed to Flash]"

    2. Re:"Looks to me, I am open!" by elronxenu · · Score: 2, Interesting

      I thought the same thing. Clearly software incompatibility is a nuisance only when it's somebody else's software. If it's my flash crap, being asked to upgrade or install is a feature.

    3. Re:"Looks to me, I am open!" by notrandomly · · Score: 2, Interesting

      Maybe my brain is a bit tired today, but what are you saying? Surely not that the Adobe guy's statement wasn't amazingly hypocritical?

  5. Platform independent != supporting a few platforms by dingen · · Score: 5, Insightful

    With Flash what we're trying to do is both beef it up and make it robust enough so that at least you can get one language that's platform-independent and will move from platform to platform without hitting you every time you turn around with different semantics.

    *sigh* another company claiming that what they're doing is "platform independent" because they've created versions for a few platforms. Just like Microsoft with their Silverlight technology, Flash isn't platform independent at all. Sure Adobe has created Flash for a few different platforms, just like MS has created a Mac-version of Silverlight, but at the end of the day, Flash only works on the platforms Adobe have decided to create a binary for.

    What platform independence is all about, is that the platform is completely irrelevant. You know, like the web is supposed to be. Javascript doesn't care if it's running on an Intel chip or an ARM chip, it doesn't care if you're running it in Windows or Linux, it doesn't care which browser you are using. THAT is platform independence. Loading the approriate binary for your platform is not, especially if you can't create these binaries yourself in the case Adobe doesn't support your platform.

    This is why Flash is terrible for the web. When websites rely heavily on Flash, it basically turns the web into an Adobe-only platform. That's terrible for everyone, no matter how Adobe is trying to sell it to you.

    --
    Pretty good is actually pretty bad.
  6. I'd rather depend on Firefox by jprupp · · Score: 3, Insightful

    I'd rather be forced to use Firefox to view certain content, than Flash. At least Firefox is Open Source and WORKS FINE on all platforms it runs, and follow standards very closely without misinterpreting them. Neither can be said for Flash. Moreover, if it works with Firefox, it will work on pretty much all browsers that respect standards, unless you use XUL to develop the application, but then you're pretty much conscious you're doing a Gecko app, and not a standard web app.

    Flash sucks, let it die, spit on it's tomb, for it's the biggest oppressor of the open web.

    1. Re:I'd rather depend on Firefox by sznupi · · Score: 3, Informative

      I share your views in regards to Flash, but FF/Gecko doesn't quite "work fine" on all platforms it runs on - mobile Mozilla is not a new effort, all the previous ones basically abandaned due to "oh well, we'll just wait until the hardware gest faster"; and even the current one runs only on one of the most powerful mobile phones. Meanwhile Webkit and Opera run happily on quite "underpowered" devices for a long time.
      OLPC XO-1 is also a curious example, having Gecko for some reason on what is essentially an overclocked 486...
      Likewise with standards - they're damn good in comparison to IE6, but "work on Webkit or Opera, run flawlessly on FF" works more often than the other way around. For some time we even had basically "best viewed in IE & FF".

      --
      One that hath name thou can not otter
  7. Firefox works on more platforms than Flash, so? by drx · · Score: 4, Insightful

    So i "need Firefox for this to work" and that's worse than needing Flash? Well, Firefox works on more platforms than Flash. Problem solved, not by Adobe tho.

  8. Flash not detected! by Anonymous Coward · · Score: 5, Funny

    "I'm sorry, if you really want to read this post you have to use Flash."

    1. Re:Flash not detected! by jack2000 · · Score: 2, Funny

      "I'm sorry, if you really want to mod Funny this post you have to use Java Script."

  9. Got it in one by SmallFurryCreature · · Score: 5, Insightful

    Adobe wants web content to just run anywhere? When the plugin they sell doesn't run everywhere and in places it does run, it often runs poorly?

    Where is Flash for BSD? For AMD64? Oh, wait, when Adobe speaks about the net, they mean IE.

    Adobe, the reason Apple hates your guts is because you never ever supported their OS properly until you absolutely had to.

    Oh and I hate your guts too, just a little bit more then Steve Jobs in fact, so I hope he rapes your stinking rotting corpse and eats your babies. Sometimes the enemy of my enemy is worth cheering on.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

    1. Re:Got it in one by mangu · · Score: 4, Insightful

      Adobe, the reason Apple hates your guts is because you never ever supported their OS properly until you absolutely had to.

      Ironically, Adobe owes its existence to Apple adopting PostScript as the standard for the Apple LaserWriter printer.

    2. Re:Got it in one by A12m0v · · Score: 3, Insightful

      It is amazing how much support Adobe gets online and how much hate Apple gets for badmouthing Flash, when Adobe itself has a shoddy history of supporting many OSes, Apple is not to blame for their attitude towards Flash. The web is meant to be universal, but with some OSes lacking Flash support, and there are thousands of Flash sites, it'll never be. Adobe never cared about any OS other than Windows and Mac, so I'm glad that Jobs made it his mission to kill Flash.

      --
      GENERATION 25: The first time you see this, copy it into your sig on any forum and add 1 to the generation.
    3. Re:Got it in one by Skuld-Chan · · Score: 2, Interesting

      That's actually not true - their first really big customer was Digital Equipment Corp. I learned that from a "fireside chat" like thing I attended where John and Chuck talked about the early days of the company.

      Apple used Postscript for the Laserwriter driver simply because it was the only game in town and there business was pretty much writing printer drivers and selling them to OEM's like Apple. Keep in mind like several silicon valley startups Adobe was based off research done at Xerox Parc - some of the first printers/machines to have postscript support were likely Xerox desktops and mainframes.

      Interestingly enough John and Chuck's original idea for Adobe Systems was building a print service provider...

  10. Re:Platform independent != supporting a few platfo by AndrewStephens · · Score: 2, Interesting

    Correct. If Adobe had open sourced Flash right from the beginning and provided a free dev environment it may have been ubiquitous by now instead of being a glorified video codec. But the other reason Flash applications haven't taken off is simple - nobody whose opinion matters wants them to!

    Microsoft is terrified by anything that would let it's locked-in customer base easily migrate to another desktop OS. Apple doesn't care so much, but would much prefer applications be developed specifically for MacOSX (and guards the iPhone like Fort Knox). The linux desktop people are busy with other stuff and distrust Adobe. The application developers would maybe like to use Flash (or maybe not) but are hindered by insane licensing fees. The only people (apart from Adobe) who really want Flash are Google, who stand to make more money if applications are pushed out onto the web. Google are the only ones who push out Flash with their browser, and include good Flash support in their mobile OS.

    Adobe really tried to get people to develop whole applications in Flash, but I could never see a compelling reason to do this. HTML works well enough for most things (even more with HTML5), anything more demanding is maybe not a good candidate for implementing as a web-based application. Where is the Flash facebook or imdb? They don't exist because they wouldn't provide anything more than what we already have. Where is the cross-platform Flash email client? Nobody cares.

    I don't mean to dump on Flash too much - it serves its purpose. Even with HTML5, Flash will still be used for games, advertising, and maybe video for years to come. But it will never be the all-encompassing platform that Adobe wants it to be.

    --
    sheep.horse - does not contain information on sheep or horses.
  11. Re:Platform independent != supporting a few platfo by Anonymous Coward · · Score: 2, Interesting

    This leads us to the root problem: Why is there no Flash binary for some relevant platforms (not talking about iP(hone|od|ad))? Flash is supposed to be a publicly available specification, isn't it? Well, it may be, but there is patented stuff in there and the spec is entirely under Adobe's control. Others have no say in it. Sun opened Java (after a long time of handling it much like Adobe still handles Flash), but Sun is no more, which might be a bit of a disincentive for Adobe following Sun's lead.

    That said, even as an open platform, Flash would still suck. Flash "documents" or "apps" are binary blobs. That's not how I want my web to be. The granularity of a Flash applet is much too coarse.

  12. Re:Over here are FOSS developers by FuckingNickName · · Score: 2, Insightful

    The hippie OSS developer sold out about a decade ago, kid. OSS license choice is now mostly a pragmatic engineering choice for service delivery businesses, which are also by far the majority contributors to significant open source projects.

    It doesn't matter what you'd like it to be, only what it is.

  13. Pot ... kettle by mangu · · Score: 3, Interesting

    You mean, like these pages that say "To watch that, you need Flash 10"?

    In the Wikipedia article on Pot calling the kettle black there's this alternative interpretation: "the pot is sooty (being placed on a fire), while the kettle is clean and shiny (being placed on coals only), and hence when the pot accuses the kettle of being black, it is the pots own sooty reflection that it sees"

    This is how I see Adobe's accusation against Firefox. I have yet to see *one* single site that requires Firefox, I have lost count of the sites that require Flash.

  14. all this trying by Anonymous Coward · · Score: 2, Insightful

    His reasons are fine, but they've been "trying" for too long they need more doing!

    If he's serious about content being accessible on any platform then they need to start treating all platforms equally and with decent performance too.

    it's ridiculous that a stupid flash game takes as much resources as a full on game. using the same technology for advert banners is insane

  15. Re:Platform independent != supporting a few platfo by icebraining · · Score: 2, Funny

    not talking about iP(hone|od|ad)

    Apple prohibits any kind of code interpreter, not just Adobe's.

  16. Re:Over here are FOSS developers by Alex+Belits · · Score: 3, Insightful

    Choice by businesses != choice by engineers.

    My work on open source projects is not motivated by making my employer rich -- it just happens to do that anyway, so no one is complaining. Adobe, on the other hand, creates deliberately convoluted, nearly impossible to reimplement, products, plays favorites in OS support, promotes DRM, and does pretty almost everything a software company can do to make everyone's life harder.

    "Almost" because as far as I know, anti-open-source propaganda against their competitors ("Gimp does not support CMYK!" and the likes) originates from Microsoft marketing people, Adobe just gets windfall from it as Microsoft is too stupid to make a graphics editor.

    --
    Contrary to the popular belief, there indeed is no God.
  17. Nearly... by benjfowler · · Score: 2, Funny

    read the title of the story as: "Adobe Flounders On Flash and Internet Standards"

  18. Re:Over here are FOSS developers by brillow · · Score: 2, Insightful

    Don't give me BS about OSS developers wanting to enrich anyone. They enrich themselves by pursuing a hobby. They only self-aggrandize by saying its about a cause. You act like these people are saints. An OSS developer is no more a saint than people who put their own apple-pie recipes online. OSS as it was can never really dominate, its impossible for less-organized, unpaid people to outperform highly-paid professionals at the same game. The only cases where I see OSS possibly moving into a dominant system is with Chrome/ChromeOS/Android and thats because Google puts huge amounts of resources into them (because they make money for Google).

  19. Re:Over here are FOSS developers by FuckingNickName · · Score: 3, Insightful

    My work on open source projects is not motivated by making my employer rich -- it just happens to do that anyway,

    If it didn't make your employer rich, your employer would not have any money to pay you. So unless you're a volunteer, your work on open source projects is motivated by making your employer rich.

    Adobe, on the other hand, creates deliberately convoluted, nearly impossible to reimplement, products

    Like the W3C. I'm still looking forward to a browser which actually fully supports any of their mainstream standards produced over the past few years. Also good would be a standard written sufficiently well that two best-effort implementations are equally acceptable when provided with any standards-compliant HTML/CSS/Javascript.

  20. Re:This depends on the site... by ByOhTek · · Score: 4, Insightful

    Yeah, I've seen more IE than Firefox too. But that's irrelevant to this particular straw-man.

    They are basically washing over the fact that they are causing the same issue, except they are adding an additional layer that it can occur on. Although, in this case competition is limited.

    Still, a decently written page with a cross-browser javascript library and/or plain HTML will work on more platforms than Flash.

    --
    Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
  21. This is hilarious by bartron · · Score: 4, Insightful
    I love it how if it a story about flash when concerned with iPhone/iPad everyone is full of hate and woe and spit venom towards Apple for daring to exile the chosen one.

    However when you take Apple out of the picture (despite this being filed under Apple for some reason) no-one can think of a kind word for the Adobe wonder child. Oh how flash isn't open, only works on Adobe approved systems, Firefox runs on more systems etc etc....you can't have it both ways people.

    I'm no fanboy but at least I'm not a hypocrite...Flash sucks, always has, always will....regardless of who choses to support it and who doesn't. FFS people, one would think you'd be happy that a company (in this case Apple) is trying to champion an open standard (HTML5) to free you from the shackles of requiring a compiled binary made especially for your system.

    1. Re:This is hilarious by Sockatume · · Score: 2, Insightful

      you can't have it both ways people

      You can and you must. The point of contention is closed versus open platforms. Condemning both Apple and Adobe is the only philosophically consistent, unhypocritical course of action. The decision only becomes hypocritical when you view the problem as "I must side with Adobe or Apple" which is precisely what the corporations want you to do.

      People might say they would like the option of avoiding Flash, or that the Flash omission is symptomatic of the larger issue people are opposed to. That doesn't mean people endorse Flash's closedness or welcome piss-poor attempts to pass it off as an open platform.

      --
      No kidding!!! What do you say at this point?
  22. Book Burning? by Anonymous Coward · · Score: 2, Insightful

    Whether you like Flash or not, the fact remains that for a long time it was the only way to do all sorts of things that are only just becoming viable with other methods, as so was the de-facto standard.

    Things like Joe Cartoon, RatherGood.com and Fly Guy would never have existed without Flash, and there is all sorts of information stored in SWF files going back to the 90s. You may argue that this information is now in the wrong format, but there's lots of things that will never be updated to HTML5 or JavaScript equivalents.

    I can understand a lot of the complaints about Flash, but if goes, we lose a large chunk of internet history with it. The battles between Adobe and Apple is all about their own self interest, but may result in people losing lots information for idealogical reasons (as has already happened to iPad and iPhone users).

    This seems a little bit too much like book burning to me.

  23. Re:That's very nice of you Adobe by Goaway · · Score: 4, Insightful

    One more time: Apple has a single patent in the h.264 pool. Microsoft has something like sixty, and they still pay the MPEG-LA twice what they receive in royalties. And Apple gets pocket change for their patent. Neither have an economic interest in promoting h.264, beyond sunk costs.

  24. Re:This depends on the site... by fuzzyfuzzyfungus · · Score: 4, Insightful

    I'm honestly not sure, at this point, if they are just self-serving whiners or if they have been wrapped up in adobe so long that they've acquired a capacity for sincere delusion on par with the guy outside 7-11 who rants about the Second Coming...

    "Gosh, it sure is terrible that some sites only work properly in Firefox. And other demand IE. There are even a few that only work in Safari. Wouldn't it be better if every site just required Adobe Flash 10? Things would be so simple!"

  25. Re:What about gnash? by Spewns · · Score: 2, Informative

    http://en.wikipedia.org/wiki/Gnash

    http://www.gnu.org/software/gnash/

    Gnash is a GNU Flash movie player. Flash is an animation file format pioneered by Macromedia which continues to be supported by their successor company, Adobe. Flash has been extended to include audio and video content, and programs written in ActionScript, an ECMAScript-compatible language. Gnash is based on GameSWF, and supports most SWF v7 features and some SWF v8 and v9.

    But does it actually work now? I try Gnash once in awhile only to realize it still doesn't work whatsoever. The only foss flash player I'd ever had *any* luck with was swfdec, and development on that project appears dead now. I mean, don't get me wrong, swfdec worked like crap, but I could still watch videos on YouTube and Google Video with it at the very least.

  26. Re:That's very nice of you Adobe by arielCo · · Score: 2, Informative

    Perhaps you [we] could donate to Gnash ? You know, they might get there someday.

    --
    This post contains no rudeness or derision of any kind. All arguments are friendly. Terms and exclusions may apply.
  27. Double-meaning in headline, I like it by noidentity · · Score: 2, Interesting

    The headline has a nice double-meaning. It could be read as an interview with the founders of Adobe on Flash and Internet standards, or that Adobe is foundering on Flash and Internet standards. The latter is what I first read it as.

  28. Is it ok to say I like Flash? by awjr · · Score: 2, Interesting

    Personally, as a development platform, with Android 2.2 around the corner, and Adobe releasing the iPhone packager for other mobile OS, I'm willing to give them breathing space to get on with what they are trying to achieve.

    The problem I find with /. is so many people seem to be doing the "well v6 was crap, v10.1 must be awful" routine. It's tedious. Please go and read this http://blogs.adobe.com/flashplayer/2010/05/engineering_flash_player.html .

    Currently there is no other company out there trying to deliver such a comprehensive write once, run anywhere solution. If they pull this off, my life as a developer becomes a lot simpler.

  29. Re:That's very nice of you Adobe by Mr+Thinly+Sliced · · Score: 2, Insightful

    You go ahead declaring whomever you want enemies.

    Personally I feel the internet has to be based around free non-patent encumbered standards. Yes it's currently a lofty goal and we can't do it overnight (we should never have let it get this far, but people like shiny toys, don't they.)

    This does means that Flash and the MPEG-LA just smell wrong. I couldn't care less about demonising them - the techs wrong, plain and simple.

    You presented a false choice - I choose neither.

  30. Re:Over here are FOSS developers by Sockatume · · Score: 2, Interesting

    its impossible for less-organized, unpaid people to outperform highly-paid professionals at the same game

    They're usually not playing the same game. They're usually doing things that companies like Adobe wouldn't touch with a barge pole because they're unprofitable. There are kinds of scientific research that you can't even do without OSS - the tools simply don't exist commercially, because there's no significant money to be made. That's the sort of work that Adobe is pretending to be a part of, and that pretense is unqualified bullshit. That is what the GP was posting about.

    --
    No kidding!!! What do you say at this point?
  31. Re:That's very nice of you Adobe by SanityInAnarchy · · Score: 4, Insightful

    At least Adobe doesn't act like douchebags and make you pony up $$$ just to have flash support in Linux distros.

    Most nvidia cards come with a hardware H.264 decoder, which the Linux drivers support, so that's one way of getting it free. I bought a Dell with Linux preloaded, and it had the Fluendo codecs preloaded, so that's another way. Oh, and you could always just ignore software patents, or use a format other than H.264.

    From what I have seen HTML V5 is frankly a dog, and even in a window it runs like a slideshow.

    From what I've seen, it still beats Flash in that regard. Of course, none of that is required by the spec -- see, unlike Flash, if you have a problem with HTML5's performance, you can actually fix it!

    And let us not forget the real enemy here is MPEG-LA... Old Steve may like having only H.264 on his iStuff ( and why not? Apple and MSFT are a part of MPEG-LA) but I prefer having a format I can run just about anywhere WITHOUT having to write a check.

    Well, let's see: First, you can't actually run it anywhere, including iStuff, and of course Linux distributions on odd architectures.

    Second, H.264 is included and widely used in Flash, so I don't see why you're assuming you'll never have to write a check. That's entirely at the whim of Adobe.

    MPEG-LA has made it clear that even just using a browser plugin to view H.264 means you WILL pay up.

    So apparently, you will. Thanks for explaining why Flash solves nothing.

    Why anyone not drinking the iKoolaid would actually want MPEG-LA with their major douchebag behavior to win over Flash...

    How would that work, again, given that Flash includes H.264?

    And please don't claim the H.264 paywall is a "standard"...

    No, but HTML5 is.

    benefits Apple and MSFT while screwing Linux?

    Yes, Flash does. Their Linux player has always sucked, even more than their Mac player, which has always sucked. It's one of a very small number of pieces of proprietary software which are essentially required -- software patents aside, I can build a fully-functional HTML5 player with H.264 support using entirely free software, and I can even avoid the legal minefield by simply avoiding countries where software patents are respected.

    I honestly can't see why you're wanting to trade an open, transparent standard which you may have to pay for (but probably not -- every major OS either bundles the codecs or offers them for an under-$100 fee), for a closed, proprietary standard you also may have to pay for.

    --
    Don't thank God, thank a doctor!
  32. FLASH - aaaAAAHH by MrKaos · · Score: 2, Funny

    I don't know why but for some strange reason every time someone talks about Flash the Queen Song Flash jumps into my head.

    Flash - ah - saviour of the universe Flash - ah - it'll save ev'ry one of us Flash - ah - it's a miracle Flash - ah - king of the impossible It's for ev'ry one of us Stands for ev'ry one of us It'll save with a mighty hand Ev'ry man ev'ry woman ev'ry child With a mighty flash Flash - ah Flash - ah - it'll save ev'ry one of us
    --
    My ism, it's full of beliefs.
  33. Solution by subsub · · Score: 2, Funny

    Use firefox and use the flashblock addon.

  34. bitmap-oriented by ndixon · · Score: 2, Insightful
    What does Charles Geschke mean when he says HTML is "basically a bitmap-oriented representation of information"?

    Has he forgotten about SVG ? Adobe still distributes a viewer for SVG, and there's native support in Firefox.

    I think they're basically saying "We don't want open standards - we want only our standard".

    --
    Oh, how convenient: a theory about God that doesn't involve looking through a telescope.
  35. Re:That's very nice of you Adobe by ahankinson · · Score: 2, Interesting

    The video codec in most Flash-encoded videos is h.264. All the new <video> standardization does is ensure your browser plays the video without a plugin. So I'm not sure why you see a difference. It could be that the flash video is encoded at a lower bitrate than any "plain" h.264 videos you are trying to view.

    The one advantage that Flash has is that Adobe pays the licensing fee for its users - just as Apple does for Safari, Microsoft for IE, etc. Firefox is the one browser without a major corporate sponsor to pony up the licensing fee.

    Any video codec will be covered by a gazillion patents. Theora isn't patent unencumbered, it's just patent unenforced, and in that way it's a bigger legal minefield than h.264. It's highly likely that if it gains traction, it will be sued out of existence. I think the WebM codec is the only chance of a non-MPEG-LA codec surviving - not because it won't be infringing on any patents, but because Google actually has teeth to defend it.

  36. Can it be used for plugins? by SanityInAnarchy · · Score: 3, Informative

    Last I checked, it could only be used for authoring tools, not for writing an actual client/plugin.

    it can still deliver applications or 3D gaming experiences or whatever

    Only very recently did it get actual hardware-accelerated 3D. I'm pretty sure Java doesn't, but JavaScript is getting 3D support soon (they're in the nightlies of the major open source browsers).

    the 30 year old Pacman clone on Google's homepage stutters like a bitch.

    Didn't stutter for me. What crappy browser are you running?

    --
    Don't thank God, thank a doctor!
  37. Re:That's very nice of you Adobe by fuzzyfuzzyfungus · · Score: 4, Interesting

    Have you taken a look recently at what is going over the wire when you play a "flash" video?

    In the substantial majority of cases, it'll be a tiny little .swf object, providing the controls, followed by a .flv or .mp4 video(with the latter becoming more common as time goes on), more often over http, sometimes over rtmp.

    Depending on the exact whim of the publisher, "flash video" is almost always a proprietary variant of h.263, VP6, or h.264.

    With the exception of the old-style vector-animated .swf stuff, there is no such thing as "flash video", just video codecs that Flash Player has decode support for. Pretty much all of which are proprietary, patent-encumbered, or both.

  38. Re:That's very nice of you Adobe by Paul+Jakma · · Score: 4, Informative

    Do you realise that Flash != codec? Do you realise that any video in a Flash applet very likely will be encoded in H.263+, H.264 or VP6? Are you aware that at least two of these require MPEG-LA royalties to decode? Do you realise that Flash does not support Theora? Hence, despite your deep dislike of MPEG-LA, if you're advocating Flash then you are more or less or promoting MPEG-LA royalty bearing technology. The only modern web-video technology which does not require MPEG-LA royalties is HTML5 video with Theora (potentially Googles' VP8 might be added to this list in future).

    With all due respect, you appear to have a less than solid grasp of the facts of the matter, which renders your conclusions quite suspect.

    --
    I use Friend/Foe + mod-point modifiers as a karma/reputation system.
  39. Utter Rubbish by Puff_Of_Hot_Air · · Score: 2, Insightful

    The only way to ensure cross-platform capabilities is open standards (unencumbered by patents). If we have learned anything from the age of the Internet, it's that building on an open standard, even if inferior in many ways, allows for an amazing array of applications that could never be imagined. Anyone can impliment a HTML browser for any piece of hardware (to a point). Flash's cross-platform capabilities are entirely dependent on one company. One public company who at anytime could choose to not port their "Internet viewer" to your platform (or just drag the chain, or do a poor job). Who in their right mind would want to be beholden to that? Adobe holds the Internet to ransom! Yes we need flash like capabilites, but we need them an an open format that anyone can impliment. I am not beholden to firefox, if I wanted to get off my arse, I could contribute to add whatever feature I so desired. If I had enough capital I could make a browser from scratch. No, flash is the antithesis of the open web, it must die, and the only way achieve this is to replace it with an open standard that can do as much (or close).

  40. Re:This depends on the site... by Smallpond · · Score: 3, Insightful

    I really love going to a site and being told my software is out of date, but please click on this link (as Administrator of course) and install new software that we promise is just the new version of Adobe flash. Sure. I trust you.

  41. Re:This depends on the site... by riegel · · Score: 3, Insightful

    the Web designers are told to design to make IE work first, Safari on iPhone second, Firefox or Safari third, and worry about the rest of the pack when time permits.

    If the web designers are smart they will make it work first on Safari, or Firefox, or Chrome, or whatever they believe to be most compliant. Then that arduous process of getting it to work with IE will be easier. You have to start with a level or a plumbline when building a house and that is how you should start when building a web application. IE can be coaxed into working correctly but trying to do it the other way will only cause major problems.

    --
    http://p8ste.com - Web based Clipboard
  42. Re:Apple is scared to lose their development platf by 99BottlesOfBeerInMyF · · Score: 3, Insightful

    Another reason Apple is so dead-set against using Adobe Flash on their iPhone/iPads is because they would lose their exclusive development platform of XCode on their custom Mac hardware. And if Apple is anything, they are a hardware company.

    I'm trying hard to understand what you're trying to say here. Apple makes piles of money selling iPhones. They make next to nothing selling Macs to iPhone developers. There simply aren't very many app developers compared to iPhone users. You'd have to be dim to make architectural decisions about the iPhone with that tiny amount of profit as a motivator instead of iPhone profit. I agree Apple wants to control the dev tools, but I think that's because they want to be able to sell more iPhones. They sell more iPhones by making the iPhone platform better for end users and part of that is adding new features other phones don't have and getting developers to use them. Third party dev tools are a tollbooth run by another company in this process.

    Basically what they are saying (after they changed their licensing agreement for iPhone/iPad developers) is that if you want to write software for us you will type in code in XCode and compile it using that compiler and submit it to us for approval.

    Yeah, pretty much... unless you want to write HTML5 apps, of course.

    If they allowed native compiled code from other software developers, then anybody with Adobe's latest CS5 Flash (even on Windows!) could create native iPhone binaries using the well-known Flash dev environment.

    Yup, that was Adobe's plan. Apple doesn't want that to happen. Think of it from Apple's perspective. You dump a few million into doing something cool for the iPhone, say just in time compiler improvements and a battery saving architecture. Suddenly apps use 20% less battery and the iPhone effectively has a 20% longer battery life than competitors with the same hardware. Score! But wait, while this is built into the iPhone and Apple's developer tools, requiring just a recompile for app developers to make it happen for their app, what about third party tools? Suddenly you've got thousands of apps made with Adobe's tools and those don't get the improvements until Adobe gets around to implementing them in their Flash suite, if they ever do. Apple already has this problem on OS X, with many major cross platform apps completely failing to support the cool features offered by the OS. So now, despite spending millions on R&D to differentiate their platform from other phones and make something better, Apple is waiting on Adobe to get around to doing work before their investment pays off. And meanwhile other companies are copying Apple's improvements. Will Adobe even get around to implementing it until it is on pretty much every platform and is no longer a differentiator to drive sales? Will they ever get around to it? They sure don't have a great track record so far, with Flash apps performing abysmally on OS X and Linux. So what is Apple to do? Clearly, they ban third party dev tools that can be blockers.

    And porting Flash games over would take work, but not nearly as much as buying a Mac and re-writing everything in Objective-C.

    This is true and is a detriment to Apple and their platform, but they seem to think it is worth it to deal with the problem above. The market will decide in a few years if they were right.

    And all those annoying Flash banner ads! I'm glad they're gone... I mean being replaced by Apple iAd so they can control the entire advertising "experience" for your online devices.

    Umm, I don't think Flash ads and Apple's iAd program are really comparable. It's more like an adwords competitor aimed at the mobile market.

  43. Re:This depends on the site... by tverbeek · · Score: 4, Interesting

    Before Adobe bought Macromedia and decided to turn Flash into a video-streaming plugin, it actually did serve as a good solution to the balkanization of nonstandard HTML/javascript/CSS implementations for developers who wanted or needed a consistent user interface across platforms. Granted, it required that the user install the Flash plugin, but once they did, you could be reasonably certain that all of your buttons were placed, looked, and functioned correctly, that all of your UI feedback animations played correctly, that the correct fonts were displayed and scaled correctly, etc. Flash has always provided a richer design toolkit than even current HTML/CSS implementations support. (e.g. Want rounded corners (like on this site)? Firefox and Webkit browsers use different syntax, and IE8 won't do it at all without some really ugly hacks.) Maybe full implementation of HTML5 and CSS3 will catch up with (or nearly so) what you could do with, say Flash 5, but quite frankly they haven't yet. Any designer without a seething hate-on against Adobe will confirm this.

    --
    http://alternatives.rzero.com/
  44. Re:This depends on the site... by shentino · · Score: 2, Insightful

    I'm sorry, were you under the impression that PHBs actually care about that sorta thing? Or more importantly, that boffins could second guess them?

    You are in IT, you do what management tells you.

  45. Re:That's very nice of you Adobe by MistrBlank · · Score: 2, Informative

    Uh. I'll agree with you when my 64-bit flash client comes out for ubuntu. My recently updated 10.04 system no longer has support.

    Better yet, how about some ARM processor support.

    Get over it, h.264 works in Linux and it's working a lot easier than flash does. If you're already willing to accept flash, you're already throwing out the proprietary vs. open source argument.

    In the meantime, Adobe would like to charge everyone to develop on their platform. They're content to making it so all web graphic design courses are centered around their tools and they're content to only support a small segment of the market despite trying to make these stupid claims of "uniform code for all platform" BS.

    This isn't an Apple issue. This is an Adobe is evil issue. I could care less about what Apple thinks, it's just fortunate they agree the web shouldn't be tied to a content creation baron like Adobe.

    Also, the h.264 and flash issue are TWO SEPARATE ISSUES. h.264 is a codec for video support, flash pushes their own craptacular codec through their flash video players, if they wanted they could write the players to support h.264 as well. Flash is a web technology that requires a plugin to decode various interactive multimedia content (not necessarily video). You may want to re-research your issues with h.264 and redirect them toward the evil MPEG-LA.

  46. Re:That's very nice of you Adobe by fuzzyfuzzyfungus · · Score: 2, Informative

    In retrospect, my comma use there was a touch ambiguous. My understanding is that Adobe's implementation of h.263 in ".flv" is a bit weird and proprietary(though fully understood at this point). Their applications of VP6 and h.264 are orthodox, to the best of my knowledge.

    The scope of "proprietary variant" was supposed to extend only to the first comma, not to the entire list.

  47. Re:This depends on the site... by Uncle+Rummy · · Score: 4, Insightful

    For the love of God, why do people insist on build entire websites in Flash? Sure, it's pretty and shiny, but it also breaks navigation, as anybody who's ever made the mistake of hitting the back button from 4 levels deep into a Flash-only site knows all too well. And good luck bookmarking an internal page for future reference, or God forbid, trying to explain to somebody else how to get to said internal page, especially if the idiot designer decided to make his links shaped like bunnies and rainbows because standard buttons with text labels are just too utilitarian.

    This is why people learned to hate Flash-heavy sites. Flash is fine if used appropriately, but site navigation belongs in standard HTML that provides a predictable user experience.

  48. Re:This depends on the site... by riegel · · Score: 3, Interesting

    You are in IT, you do what management tells you.

    You miss the point. The shortest route to a cross browser solution is the way I propose.

    If you are saying that management dictates an IE ONLY solution then I will have to ask for a citation as that does not seem plausible to me.

    --
    http://p8ste.com - Web based Clipboard
  49. Re:Platform independent != supporting a few platfo by 99BottlesOfBeerInMyF · · Score: 2, Insightful

    I'm not saying proprietary is a better way to go but current standards don't cut it. Design by committee doesn't work.

    Isn't that kind of like saying bars not owned by the mob suck because they always have shattered windows, light on fire regularly, and the bartenders all have broken fingers? Design by committee can work well, unless all progress is halted for a decade by a single monopolist who illegally leverages their position to prevent cross-platform Web apps from being viable. Web standards and progress stalled because MS outright refused to implement any of them in IE and IE has an artificially inflated market share from being bundled with a desktop OS that has monopoly influence on the market. Several different Web standards were put forward and a reference implementation created over the years but they all died because developers couldn't use them because 60%+ of users were on IE and MS refused to play ball.

  50. Gnash by tepples · · Score: 2, Insightful

    Where is Flash for BSD? For AMD64?

    Just about everything in Flash except for the legacy H.263 video codec is documented, and Adobe dropped the restriction against writing your own SWF player two years ago as part of the Open Screen Project. Have you donated to the Gnash project yet?

  51. Two-year-old info by tepples · · Score: 3, Informative

    In particular, last I checked, the "open" parts forbid you from writing a client.

    You last checked more than two years ago. Please see a press release in which Adobe drops the restriction on players.

  52. Re:That's very nice of you Adobe by Bert64 · · Score: 2, Informative

    I can already have HTML5 video support in linux distros, for free, without having to wait for adobe thanks to ogg theora and webm...
    I can even have this support in linux/arm, 64bit windows, linux/mips, netbsd, freebsd, amigaos, solaris, irix, beos or a new platform of my own creation should i need to... With flash i am forced to use the very limited set of platforms which adobe supports.

    Incidentally, HTML5 video is new which is why you have a poor experience with it, nothing has really been optimized yet... I doubt it will be long before it outperforms flash, it already does on OSX with safari by quite a considerable margin.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  53. Re:That's very nice of you Adobe by arielCo · · Score: 3, Interesting

    This is interesting:

    Using Adobe Flash in developing Gnash in the EU

    The question of exactly how legal it is to use Adobe Flash in the course of developing Gnash is a frequent topic on the Gnash mailing lists. Here I'll discuss the situation in the EU.

    In this subject I'll avoid the term reverse engineering since it means different things to different people.

    The relevant legislation in the EU is the Council Directive 91/250/EEC of 14 May 1991 on the legal protection of computer programs. Council directives are generally implemented also in national law, although the European Court of Justice has held that directives are binding on member states (i.e., EU countries) even if they have not (yet) added them into national law.

    The relevant part of the directive is Article 5, paragraph 3:

    The person having a right to use a copy of a computer program shall be entitled, without the authorization of the rightholder, to observe, study or test the functioning of the program in order to determine the ideas and principles which underlie any element of the program if he does so while performing any of the acts of loading, displaying, running, transmitting or storing the program which he is entitled to do.

    In short, so long as you are allowed to use Adobe Flash, you can use it to observe and study to understand its behavior.

    So first we must insure that we have the right to use Adobe Flash. This is easy, because usage of Adobe Flash is free under the Flash EULA.

    Now the observant reader might point out that the EULA specifically prohibits using Adobe Flash in order to create a competing product (such as Gnash). However, the above-quoted article from the directive says that the study and observation may take place without the authorization of the rightholder. This means that Adobe cannot bindingly prohibit such activites in its licensing agreements.

    bjacques's blog at gnashdev.org I don't know if you can explicitly forfeit a right by accepting a private agreement (the EULA) and then claim that it was never valid. AFAIK, most rights can be waived. Any European lawyers in the house?

    --
    This post contains no rudeness or derision of any kind. All arguments are friendly. Terms and exclusions may apply.
  54. Re:Emigration by SanityInAnarchy · · Score: 2, Informative

    That would require moving myself and all my users out of USA, Germany, and South Korea.

    That, or civil disobedience.

    Which format? MPEG-LA claims that WebM infringes.

    They have yet to show that it does. That's a bit like Microsoft claiming they have dozens of patents Linux infringes on.

    There's also Dirac and Theora.

    Unfortunately, it doesn't look good for video codecs right now. Flash solves exactly none of that.

    --
    Don't thank God, thank a doctor!