Will Flash Be Taken Off The Shelf?
bugninja writes "According to an article at News.com, Adobe wins 2.8M from Macromedia today for using some patented interface stuff in Flash. But this isn't the end, further legal battles could require that Flash be removed from Macromedia's list of "products for sale". We may not all be Flash lovers, but is it right to take a good product away from so many people who really do like it just because another company's product isn't taking over the market like they hoped it would?"
Update: 05/03 13:29 GMT by J : Speaking of Flash, yesterday eEye discovered
a very serious security hole
in the version of Flash distributed with most copies of Windows. Go
download
the fixed release.
We may not all be Flash lovers, but is it right to take a good product away from so many people who really do like it just because another company's product isn't taking over the market like they hoped it would?"
I don't think this lawsuit is going to result in Flash being taken away from anyone. Adobe and Macromedia will work out some kind of licensing arangement and it will be business as usual.
Don't worry. There will be plenty of blinkin' and flashin' on the web for years to come. Oh joy.
Those tabs are gone in Flash 6 MX, which was recently released.
It's too bad that many people don't seem to understand that Flash is soo much more than a crappy animation software. Sure, I hate the banners too but with Flash you get a very nice object-based scripting language, based on JavaScript - the object model and syntax is basically the same.
You can create very complex games or other cool stuff with Flash, so if the only thing you know about it is that it makes banners - then you know nothing.
At work I am currently involved in a large project of making several games in Flash, which are to be deployed in schools as an alternative or complement to books.
You can create your standard space shooter in Flash quite easily, or you could write a 3D engine if you want. Not that the latter can have texturing because of speed concerns but hey, you could probably get around that some way.
Just my two ehh Euro
. A key part of having a patent is defending it. If Adobe fails to defend their patents, they'll lose them.
Bzzzt. Try again. This is true for Trademarks but not Patents or Copyright.
Nothing about its technology. This is a user interface issue, not an issue on how Flash works. Nobody will have to stop using their Flash movies on their pages--the workings of those are not being disputed, nor how the Flash program generates them.
So big deal. Macromedia will make a "non-tabbed-window" version of Flash (and of all its other products I guess because Director and Dream Weaver have the same style menus) with one big solid window and non-movable menus. I doubt it'll be hard for them to do that. Heck, fix a few things, add a few features, and its Flash 6.0. Time to upgrade anyway.
Flash fans need not fear. You web pages are safe.
Tabbed palettes are a way of having a lot of controls organizable.
You have small floating windows with themed controls in them - 'color swatches', 'layers', 'actions', 'gradient', to name a few off to top of my head. Instead of the palette title being on the flowting window's title bar, the title is on a tab at the top of the window. You can drag a tab onto another tabbed palette window, and the tab row will suddenly contain both of them, letting you compactly stack up your working space and have a lot of controls only a click or two away.
Watch someone use Photoshop or any other Adobe graphics tool and you'll see them in action. I especially like the variant of them found in Illustrator, whre you can not only make your own choices as to what tabs belong with each other, you can also dock one tab to the bottom of another, for ultra-mega-palettes.
From Adobe's FAQ at http://www.adobe.com/adobefacts/faq.html#Q11 they are not claiming to have a patent on all tabbed palettes but only on those that can be customized, separated, and reorganized by users. Also for all those who say Adobe is claiming a patent in tabs in general check out Question 17 on the FAQ. Lastly check out the pictures that Adobe has on the site showing the problems...I bet the court took on look at those and had a lot of questions. Daniel BTW Now whether this patent should have been issued is a whole different matter and I am sure that others will cover it.
There is a tendency, especially in the OSS/FSF world, to under-estimate the significance of innovations in software. While I am largely against the current patent system, my dislikes for it revolve around the duration of patents, and the inability of clerks to apply or monitor the requirements for innovation.
You consider "tabbed palettes" ludicrous. With the benefit of hindsight, I can hardly disagree ... but were they innovative at the time, before world + dog started using them?
Maybe a better example (unpatented, fortunately): toolbars. Would those be patentable? Are they (were they) innovative? We managed to get through over 20 years of GUI use without the widespread use of toolbars. Anyone know when they first appeared?
Assuming a windowed environment, the use of a title bar with some system buttons can be considered obvious: that has been around since the beginning. But the idioms by which we further break down interfaces and make them accessible are developed over time. Which necessarily implies that there is room for innovation: doing something which is NEW, and not just a variation of what has been done before. And that is patentable.
So we're left with two questions: should such innovation be patentable; and are tabbed palettes new or a variation?
I assert that GUI innovations SHOULD be patentable (although I'd like to see a much shorter duration on all software-related patents). There are individuals and companies which spend a lot of time, effort and money researching GUI concepts, improving ease of use, and generally developing idioms which gives their software an edge ... but then have that idea reused by others in less than a couple of months, because the development cycle is shorter than the research cycle.
From Adobe's site:
As for tabbed palettes ... this is a more difficult one. But first you need to understand the patent. This is not just about a tool dialog with a tab panel in it! The patent is available from Adobe's site, and a set of animations illustrate the infringment.
As you can see ... this patent is about multiple tool dialogs (palettes) which dock together to form tabbed panels within a single dialog. Suddenly the idea is not so obvious anymore. Dockable components which overlap to save space ...? That's not a universal GUI concept; showing and hiding tool windows or popping up dialogs in a stack is a traditional means to handle this problem. Arguably Adobe DID innovate in this instance.
i-name =twylite [http://public.xdi.org/=twylite], see idcommons.net
I don't know much about flash but I have fooled around with SVG and IMHO you can do MOST of the things that flash is usually used for in web-sites with SVG, Javascript ande SMIL animation. Also, SVG carries a lower network payload.
u ages/sv g/intro/s on_flash_s vg.html
There are a couple of tools for viewing SVG already: Batik, Mozilla can be compiled with native SVG support, there is and the is a general-purpose SVG plug-in put out by Adobe-- wonder if that's a motivation for them here. There are also tools to convert SWF files to SVG files.
Here are some relevant URLs:
http://www.webreference.com/authoring/lang
http://www.carto.net/papers/svg/compari
Actually it's not flash - it's their own package called Live Motion. It produces Flash-compatible graphics and SVG-based anims. SVG is open-source and where Adobe wants to go. Flash is binary and somewhat more constricted and where Macromedia keeps it's cashflow. Adobe wants to kill 2 birds with one stone...
It's happened already, ask Google about it.
The result was that MS said "well if you fuck with us, we'll fuck with you- drop this or we'll
stop making Office for Macintosh."
Apple bowed under the pressure, and nothing really was made of it.
What we call folk wisdom is often no more than a kind of expedient stupidity.-Edward Abbey
And in other related news, Marc Maiffret of eeye reports over at bugtraq that the Macromedia Flash Activex control contains a Buffer overflow
I.O.U One Sig.
This is not a good idea for Adobe since you have to consider who their market is
Flash does something that most other products are NOT able to do. Make interactive sites easy enough for even GRAPHIC developers to create. Most of the people I find that LOVE Flash love it for it's ease of use. All of those people are graphic designers the same people who buy Adobe Photoshop. Adobe has a bad PR hurricane just ready to brew over this if they decide to push for Macromedia to pull Flash
Also, what I find absolutely hilarious is Adobe's Front Page which, of all things, uses Flash
Comment removed based on user account deletion
this is one of the many reasons why software patents are bogus - it's not a patent on an invention - that is, a new product that does something new, or something old in a new way. It's a patent on a concept, not an implementation. After playing with Photoshop for 20 minutes I know enough about these tabbed palletes to invent my own that would infringe the patent - yet the actual code I write would bear little similarity to Adobes, the binary I generate would be almost totally different - in other words, I would have invented a new way of doing something old (display tabbed palettes). This is like me seeing someones veggie chopper, deciding that I can make something that would do the same thing, and creating one that, while it does chop veggies, does it in a totally different way than his does. Thats not patent infringement, but in software it is? Please.