Slashdot Mirror


Microsoft Wins HTML App Patent

crataegus writes "'Microsoft on Tuesday won a patent for launching a certain kind of HTML application within Windows. The patent, "Method and apparatus for writing a Windows application in HTML" (Hypertext Markup Language), describes Microsoft's way of opening up HTML applications in a window free of navigation and other interface elements, known as "chrome," and browser security restrictions.' Why does this sound vaguely familiar?"

404 comments

  1. It doesn't bother me! by RobertB-DC · · Score: 5, Interesting

    "HTML Applications (HTAs) are full-fledged applications," the page reads. "These applications are trusted and display only the menus, icons, toolbars, and title information that the Web developer creates. In short, HTAs pack all the power of Microsoft Internet Explorer--its object model, performance, rendering power, protocol support, and channel-download technology--without enforcing the strict security model and user interface of the browser."

    So it's yet another way for Microsoft to let people call themselves "programmers", without actually having to write code. Big deal.

    I've spent 10+ years writing VB code, and I'm sure everyone will agree that there's a difference -- even in "high level" languages -- between throwing together something that will compile vs. designing a tool that does what your client needs done. Especially when "what your client needs" != "what your client requests".

    As for the security issues... when they say "these applications are trusted", the question is "by whom?" I see another way for skr1pt k1dd1es to invade systems, since all you need to do is convince one non-tech-savvy corporate VP to "trust" that message that says "I Love You, click here!". It's not like J0(ann)3 HaXX0r will be deterred by EULAs and patents.

    It's VBScript all over again. What good is a programming tool when security best practices suggest you turn it off?

    In fact, Microsoft's patent is great news. Hopefully, nobody will be tempted to license the "technology" (read: virus portal) for any other OS.

    --
    Stressed? Me? Of course not. Stress is what a rubber band feels before it breaks, silly.
    1. Re:It doesn't bother me! by acidboy · · Score: 5, Funny
      So it's yet another way for Microsoft to let people call themselves "programmers", without actually having to write code. Big deal.

      I've spent 10+ years writing VB code

      You're getting on an intellectual high horse sneering down at web monkeys from the vantage point of a VB programmer? Oh the irony.

    2. Re:It doesn't bother me! by Carnildo · · Score: 5, Funny

      With ten years' experience, he's probably reached the point where he can actually force VB to do what he needs it to.

      --
      "They redundantly repeated themselves over and over again incessantly without end ad infinitum" -- ibid.
    3. Re:It doesn't bother me! by Anonymous Coward · · Score: 2, Funny

      You're getting on an intellectual high horse sneering down at web monkeys from the vantage point of a VB programmer? Oh the irony.

      He has a secure, most likely well paying job in the IT sector and you're looking down on him because your high school C++ teacher says "VB iz l4me?" Oh, the irony.

    4. Re:It doesn't bother me! by mugnyte · · Score: 5, Funny

      You use languages? Sissy! In MY DAY, we'd plug wires into a wall of vaccuum tubes. Every few hours, we'd shutdown and replace the burnouts. and don't even ASK ME about the BUGS.

      Languages are just portals for virii!

    5. Re:It doesn't bother me! by lintux · · Score: 2, Interesting

      > In fact, Microsoft's patent is great news. Hopefully, nobody will be tempted to license the "technology" (read: virus portal) for any other OS.

      Uhm, maybe you're using IE/Opera/Konqueror... But if you run Mozilla, you're already running an "OS" with this technology. The whole user interface of Mozilla is "pure" XUL (some sort of HTML) and JavaScript. It's called, yeah, Chrome.

      But you should've known that, because it's in the article.

    6. Re:It doesn't bother me! by Elwood+P+Dowd · · Score: 4, Funny

      I've spent 10+ years writing VB code, and I'm sure everyone will agree that there's a difference -- even in "high level" languages -- between throwing together something that will compile vs. designing a tool that does what your client needs done.

      Especially given that line noise will autoformat and compile under VB.

      --

      There are no trails. There are no trees out here.
    7. Re:It doesn't bother me! by wud · · Score: 2, Interesting

      I see another way for skr1pt k1dd1es to invade systems,


      I was wondering what .hta files were earlier today when i was checking this site out... *warning, dont view it in IE, escpecially if you use AIM*

      www.realphx.com

      --
      wud
    8. Re:It doesn't bother me! by Anonymous Coward · · Score: 0

      First of all, being a VB monkey is not a very high platform to launch an offensive from. For those among us who feel superior to web developers because they sling code around in some "proper" langauge, get over it. You have lost ok? How many people use your apps compared to a popular website? Does your code run almost everywhere? Must it be installed on each client? Go ahead and build your console apps, gui apps, whatever. Just try to ignore the fact that the fastest way to reach the widest possible audience, and also the best way, happens to lie in the realm of the lowly web developer.

    9. Re:It doesn't bother me! by qengho · · Score: 1


      In MY DAY, we'd plug wires into a wall of vaccuum tubes.

      Reminds me of the classic Dilbert:

      Programmer 1: "Back in my day, we didn't have high-level languages. I had to write my first database using ones and zeroes."
      Programmer 2: "You had zeroes? I had to use the letter 'O'".

    10. Re:It doesn't bother me! by Anonymous Coward · · Score: 2, Insightful

      Thats exactly how I feel about VB. VB "programmers" should have moved on to some thing better, to be worthy of being called a "programmer." VB should have been burnt and banished from the face of the earth the moment it was conceived by Bill.

      Very ironic that a VB guy is pissed off at HTML guys!

    11. Re:It doesn't bother me! by Anonymous Coward · · Score: 0

      Ha ha! Good one! As a professional OS/2 REXX programmer, I have to laugh at these guys who write a couple of lines in VB and call themselves hackers!

    12. Re:It doesn't bother me! by RobertB-DC · · Score: 1

      Just try to ignore the fact that the fastest way to reach the widest possible audience, and also the best way, happens to lie in the realm of the lowly web developer

      You're right, of course! I reach 500-700 individuals daily on my web site. And thanks to Google AdSense, I'm now raking in... about 25c, on a good day (though technically, I'm not supposed to tell you that).

      On the other hand, probably a couple hundred people in the world have ever used my software, and not a single one knows my name. But I do see my name ever two weeks where it counts... not in lights, but in black text on a tamper-proof background, in the "Pay To:" field of my paycheck.

      Tough choice!

      --
      Stressed? Me? Of course not. Stress is what a rubber band feels before it breaks, silly.
    13. Re:It doesn't bother me! by Nedmud · · Score: 1

      When I read about acidboy's programming experience, I did not immediately dismiss him as a "programmer" (with the emphasis on the quotes).

      I'm sure we all agree that VB is a horrible language, and I'm sure we all agree that many people do things in VB that aren't real programming. I spent 18 months in a government department with VB (where most of the existing code had been simply recorded as "macros") and I yearned to be allowed to use a real language (my favourite is C, even for high-level things).

      Yet VB is a real, Turing-complete language.

      If acidboy has been working with it for 10+ years, then I think it's a safe bet he knows what real programming is.

      PS. I am engaged in a sort of long-term conversation (it's a bit like correspondence chess) with my Formal CS lecturer about the hierarchy of languages. I think of BASIC as a member of "line-based" languages, along with DOS batch files and assembly. And VB is the same.

      But my lecturer says the main distinction is that languages fall into three categories: imperative (assembly, C, BASIC, etc.), functional (Haskell and all that) and logic (prolog). How does that fit with your idea of programming languages?

    14. Re:It doesn't bother me! by beaverbrother · · Score: 2, Informative

      The realphx and buddypicture.net virus has been using HTA applications to install itself on victims machines.

    15. Re:It doesn't bother me! by larry+bagina · · Score: 4, Funny
      Especially given that line noise will autoformat and compile under VB.

      You must not be a perl guy.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    16. Re:It doesn't bother me! by FuzzyBad-Mofo · · Score: 1

      "Your browser is not WIN32 compatible"
      "ADWARE NOT INSTALLED."
      "If you have our adware on your computer and would like to get rid of it, please click here."

      What is the purpose of this site exactly?

    17. Re:It doesn't bother me! by Anonymous Coward · · Score: 0

      but your website sucks

    18. Re:It doesn't bother me! by Anonymous Coward · · Score: 1

      What is the purpose of this site exactly?

      To install adware I guess.

      It's funny, I see that "Your browser is not WIN32 compatible" message all the time when I browse pr0n sites.

      I just laugh and say "good!"

      AC-420

    19. Re:It doesn't bother me! by Roydd+McWilson · · Score: 3, Informative

      But my lecturer says the main distinction is that languages fall into three categories: imperative (assembly, C, BASIC, etc.), functional (Haskell and all that) and logic (prolog). How does that fit with your idea of programming languages?
      That is the standard categorization used, but you are right that there are other distinctions, such as line-based vs. structured. Similarly along these lines we have lexical vs. dynamic scoping, strong vs. weak typing, explicit vs. implicit typing, and sequential vs. implicit vs. explicit concurrency. There's also a general sense of "how much you have to type" to write or modify a program, i.e. how compact the notation is. Note that Visual Basic (and Quick Basic before it) are actually structured languages, unlike the line-number-oriented BASICs before them.
      I think one of the most useful combinations of language features is something compact, between imperative and functional with structured, lexically scoped, implicit static typing with built-in support for (including fine-grain) explicit concurrency (explicit concurrency is required for on-line I/O, which conflicts with a pure functional language's simple input-compute-output-stop program model). Unfortunately, there aren't any popular languages like this (especially for good concurrency & I/O support).

      --
      THE NERD IS THE COMPUTER.
    20. Re:It doesn't bother me! by Anonymous Coward · · Score: 0

      them is scumbags...

      But anyone still using IE to browse deserves what they get. If it happens enough times, maybe they'll wise up.

    21. Re:It doesn't bother me! by gooberguy · · Score: 2, Insightful

      Yet VB is a real, Turing-complete language.

      Yes, and so is binary, but I'd rather shoot myself in the kneecap (ok, maybe not the kneecap, I heard that hurts a lot) before I'd write a program in 1s and 0s. I played with VB it once, and I hated it almost as much as clippy.

      --


      Karma: Meh (Mostly from meh.)
    22. Re:It doesn't bother me! by Nedmud · · Score: 0, Troll

      To that I say, you should try writing a program in binary (I assume you mean machine code) at least once: it will do you good as a programmer.

      My point wasn't that VB was a good language to use *for anything*, in fact I said it was a horrible language.

      My point was that VB is actually a real programming language. It is not directly comparable to binary, because it is an abstraction of a imperative computational model, just as is C, Java, Perl, and all other high-level imperative languages.

      Binary is not (at least not to nearly the same extent as all the above).

    23. Re:It doesn't bother me! by Nedmud · · Score: 2, Interesting

      Those are some interesting ways to classify; thanks. I will save that post for future thought.

      Re: line-based, etc.
      I think of "line-based" languages as somehow easy to interpret (and maybe compile too). And also that you can execute one part of it even if the rest is not syntactically valid.

      That's probably true of all other languages too, but it seems easier for line-based ones.

    24. Re:It doesn't bother me! by greenhide · · Score: 1

      anyone still using IE

      Anyone?!? ...yeah, well, my grandma was lucky. When my aunt set up her computer, she uninstalled IE from Windows (I guess it's not as devastating as they claim it is) and installed Netscape.

      But if she hadn't done that, then my grandma would be using IE.

      Are you saying that my grandma deserves to be screwed? My grandma?!?!

      You heartless fucker. Oh wait, I mean, uh, you insensitive clod.

      --
      Karma: Chevy Kavalierma.
    25. Re:It doesn't bother me! by gooberguy · · Score: 1, Insightful

      Well, first of all, I was joking. Secondly, by binary I mean the actual 1s and 0s, not assembly. Assembly is hard, but useful. Binary is just hard.

      --


      Karma: Meh (Mostly from meh.)
    26. Re:It doesn't bother me! by Anonymous Coward · · Score: 0
      ...functional (Haskell and all that)...
      Newbies.

      For the last fifty years, and indeed even now, I think most computer scientists would have said "...functional (Lisp and all that)..."

      Haskell's a cool language. It's hardly the foremost functional language.

    27. Re:It doesn't bother me! by Anonymous Coward · · Score: 0

      > Especially given that line noise will autoformat and compile under VB.

      What's this "line noise" you all keep talking about?

    28. Re:It doesn't bother me! by EelBait · · Score: 1

      Dunno. VB programmers are a dime-a-dozen these days. Any IT manager paying lots for a VB programmer is wasting money.

    29. Re:It doesn't bother me! by Elwood+P+Dowd · · Score: 1

      I don't know of an IDE that autoformats perl. Otherwise, yeah, totally.

      And I'm a VB guy. I kid because I care.

      --

      There are no trails. There are no trees out here.
    30. Re:It doesn't bother me! by Elwood+P+Dowd · · Score: 2, Informative

      From the Jargon File: Line Noise

      1. Spurious characters due to electrical noise in a communications link, especially an EIA-232 serial connection. Line noise may be induced by poor connections, interference or crosstalk from other circuits, electrical storms, cosmic rays, or (notionally) birds crapping on the phone wires.

      2. Any chunk of data in a file or elsewhere that looks like the results of electrical line noise.

      3. Text that is theoretically a readable text or program source but employs syntax so bizarre that it looks like line noise. Yes, there are languages this ugly. The canonical example is TECO, whose input syntax is often said to be indistinguishable from line noise. Other non-WYSIWYG editors, such as Multics "qed" and Unix "ed", in the hands of a real hacker, also qualify easily, as do deliberately obfuscated languages such as INTERCAL.

      (I'll point out that VB is nothing like those languages. But if you type gibberish, it will autocorrect until you've got a running program. Almost.)

      --

      There are no trails. There are no trees out here.
    31. Re:It doesn't bother me! by telecaster · · Score: 4, Interesting

      Seems to me, I might have "prior art" on this. The company that I wrote it for filed a patent in 2000 -- which was not accepted or pursued (they went out of business). The patent was filed and I should really try and dig up the documentation.

      Basically, I used JavaScript/HTML and a little XML, I packaged it up in a resource DLL and delivered it via an IE application (a simple COM/ATL container). This allowed a web designer to "create" an interface in HTML using Dreamweaver, glue it together using JavaScipt and have it be completely contained within a payload of a resource DLL.

    32. Re:It doesn't bother me! by malus · · Score: 1

      I think you need to change "a" to "the" as in: "he has the secure, most likely well paying job in the IT sector..." because using "a" would imply that there are any left.

    33. Re:It doesn't bother me! by Nedmud · · Score: 1

      Newbies.

      For the last fifty years, and indeed even now, I think most computer scientists would have said "...functional (Lisp and all that)..."

      Haskell's a cool language. It's hardly the foremost functional language.


      You're quite right, for some reason LISP escaped my mind. It's actually the only functional language I can recognise on sight.

      The reason I mentioned Haskell is that there's a lot of hype about it at my university, and all the formal CS people seem to be getting into it. (All the mathemticians are using LISP, admittedly.)
    34. Re:It doesn't bother me! by Anonymous Coward · · Score: 0

      We used gears and rotary dials. The machines were powered by steam! (The hamsters tired out too quickly!)

    35. Re:It doesn't bother me! by Anonymous Coward · · Score: 0

      Yeah, but under perl, the line noise will actually do something useful!

    36. Re:It doesn't bother me! by 1Oman · · Score: 1

      uh what is a .hta file?

    37. Re:It doesn't bother me! by wud · · Score: 1

      The site writes over your aim profile with a link to itself.. it checks to see if you have ie, and if you do it launches a .hta file that does the dirty work... thats all i know

      --
      wud
    38. Re:It doesn't bother me! by Paradise+Pete · · Score: 1
      How many people use your apps compared to a popular website?

      Well, a lot of people use Windows, too, but I still don't write for that.

    39. Re:It doesn't bother me! by Anonymous Coward · · Score: 0

      When my aunt set up her computer, she uninstalled IE from Windows (I guess it's not as devastating as they claim it is)

      Are you sure your aunt didn't just remove the icons?

      Are you saying that my grandma deserves to be screwed?

      Well, no... but if she truly doesn't have IE anymore, than she will be screwed because she can't use Windows Update anymore. (correct me if I'm wrong)

      Personally I think Linux is a great choice for grandmas. Usually all they use is email and the internet, which are just as easy to use on Linux as Windows.

    40. Re:It doesn't bother me! by FuzzyBad-Mofo · · Score: 1

      That's nasty.. Once again, I'm stunned by IE's (lack of) security that lets a simple web site make such changes without any kind of user intervention..

    41. Re:It doesn't bother me! by saden1 · · Score: 1

      Not if your customers want VB apps. The IT world is customer driven and the customer gets what the customer wants. I must say though that I haven't met a developer whose sole core competency is VB. It would be though for anyone to survive with only VB but hay, stranger things have happened.

      --

      -----
      One is born into aristocracy, but mediocrity can only be achieved through hard work.
    42. Re:It doesn't bother me! by Anonymous Coward · · Score: 0

      You're right -- I'm trying to hire a "good" VB guy right now, and it's actually very tough. OTOH, LAMP guys are a dime-a-dozen.

      So, VB is either l335 or legacy, I'm not sure.

    43. Re:It doesn't bother me! by Anonymous Coward · · Score: 0

      I don't know of an IDE that autoformats perl

      You realy are a VB guy.

      Only real programmers use EMACS. The Mother of All Editors/IDE's ;)

    44. Re:It doesn't bother me! by pxpt · · Score: 1

      More like you cannot be a sendmail guy :-P !

    45. Re:It doesn't bother me! by nobullplease · · Score: 2, Interesting

      This shouldn't bother anyone. Whilst I was at Caldera (yes, them!) in 1997 Myself and a colleague sourced a browser to run on DOS, and we got the specification changed to allow it to allow HTML to define the application and user interface. This is before chrome-less, and was controlled in a manner similar to MS. Therefore there is substantial prior-art.

      This invention is probably mine and Rogers as no-one else was doing it...

      I wonder if we/Caldera should have patented it...

      Note that this technology was shown publically at CeBIT in Europe and CDs were generated using it too as demos for DRDOS or OpenDOS so I'm sure Microsoft saw these and the website/publicity that covered these items - i.e. Public Domained invention. I'm sure Ransome Love will concur.

      Jon Williams

    46. Re:It doesn't bother me! by samadhi · · Score: 1

      I think you missed the real irony in the above message: In short, HTAs pack all the power of Microsoft Internet Explorer--its object model, performance, rendering power, protocol support, and channel-download technology--without enforcing the strict security model and user interface of the browser. The article mentioned Microsoft Internet Explorer and security in the same sentence without using the phrase lack of!

    47. Re:It doesn't bother me! by Helge+Hafting · · Score: 1

      Having a well paying job isn't all that impressive by itself. I quit a job when they wanted to do a big project in VB - couldn't stand it.

    48. Re:It doesn't bother me! by Anonymous Coward · · Score: 0

      Heh. Vacuum tubes. You kids...

    49. Re:It doesn't bother me! by Anonymous Coward · · Score: 0

      You missed Programmer 1.5: We didn't have ones; we had to use zeroes only.

    50. Re:It doesn't bother me! by Anonymous Coward · · Score: 0

      You're quite right, for some reason LISP escaped my mind. It's actually the only functional language I can recognise on sight.

      What - you can tell the difference between Lisp and Scheme at a glance? Impressive!

    51. Re:It doesn't bother me! by Haeleth · · Score: 1

      Yet VB is a real, Turing-complete language.

      This is true.

      Here's another real Turing-complete language: http://www.muppetlabs.com/~breadbox/bf/.

      And another: http://compsoc.dur.ac.uk/whitespace/.

      Maybe Turing-completeness isn't a very useful criterion in evaluating a language. ;)

    52. Re:It doesn't bother me! by princewally · · Score: 1

      The worst line noise programming language I've had to deal with is M/MUMPS. I've been programming M for a year, and the code is still horrible for me to look at. Every bit of punctuation is used in commands, and every letter is a function if there's punctuation next to it.

      Ick.

      --

      -
      "Vengeance is fine," sayeth the Lord.
    53. Re:It doesn't bother me! by Anonymous Coward · · Score: 0

      Conversely, line noise will also run through a perl interpreter just fine.

    54. Re:It doesn't bother me! by Anonymous Coward · · Score: 0

      What idiots modded this insightful? Sure this guy is in a glass house to launch an attack at anyone from the VB platform. But still... Deciding who is a "real programmer" based on language is a idioitic thing to do. Language doesnt matter... programming as a concept matters.

      I personally write code across several langages, but what does it matter if somone chooses one that is deemeed "not a real language" by some elietist. Does that mean I am a "real programmer" and they are not? Of course not.

    55. Re:It doesn't bother me! by Elwood+P+Dowd · · Score: 1

      Ah, you're a jackass ;) I said originally "Especially given that line noise will autoformat and compile under VB, " and he said perl counted too.

      EMACS doesn't fix your capitalization and correct typos for you. It'll autoindent and do keyword completion, and I know how bloated it is, but it's still not quite as clippified as Visual Studio.

      --

      There are no trails. There are no trees out here.
    56. Re:It doesn't bother me! by Trojan · · Score: 2, Insightful

      Since the Microsoft patent application was filed on May 20, 1999, any art from 2000 is not prior...

    57. Re:It doesn't bother me! by Anonymous Coward · · Score: 0

      The fact I knew you would get flamed is an ugly reflection of elitist programmers that exist around Slashdot only to troll.

      I'm a C, Obj-C, C++ and PERL guy in my hobby and love them all (learning Python too). But when it comes to Windows, when someone wants something nicely developed and wants something done fast... then I'll use VB .Net.

      I love reading all the hate you've gotten in response with people saying VB isn't a language. For those who don't know, VB .Net has regex, inheritance and good threading support as well as access to the base class library of over 6500 classes.

      VB .Net is powerful. For those people who still maintain their "VB is not a language" stance then please take a look at what you do. Are you a Java programmer? pfft stupid academic types... C++ is the only really practical OOP language. Are you a C++ programmer? pfft everyone knows C's pointers and lack of references make it elite. Are you a C programmer? pfft everyone knows C isn't a language... ASM is!

      Really such bickering is stupid. Use the right tool for the job. I'd like to see you come up with a nice little database view/update tool in the 20 minutes I can quickly whip one up with in VB and not just for the code behind either but for the full interface.

    58. Re:It doesn't bother me! by fastidious+edward · · Score: 1

      I remember Haskell at my old uni! Infact my end-of-first-year-project was to write an interpreter for a Haskell-like language in Haskell. Nice.

      Didn't like Haskell much though (well, it is primarily a teaching language, Turing being the structural counterpart at my college). But what often confused me was the description of Haskell as a language mathematicians like because it recurses. Now maybe an analytics mathematician (otherwise known as a masachist), but as a linear algebraist primarily and a linguist secondly, I found Haskell attractive only to those who enjoyed proving their programs through box logic.... a doable task but not my idea of fun!

      --

      karma karma karma karma karma chameleon, you come and go, you come and go.
    59. Re:It doesn't bother me! by Anonymous Coward · · Score: 0

      VB.NET is closer to C# (with an unfortunate syntax) than VB.

    60. Re:It doesn't bother me! by Nedmud · · Score: 1

      Maybe Turing-completeness isn't a very useful criterion in evaluating a language. ;)

      No indeed.

      But it is a good definition of "programming".
    61. Re:It doesn't bother me! by Anonymous Coward · · Score: 0

      I know a programmer whose only competency is VB.

      He wrote a VB app for Windows, which got purchased by another company (and he's contractually obligated to continue working for them on upgrades, etc.), and now is unable to write complimenting field data gathering apps for any palm device besides PocketPC - not because any competant programmer couldn't design a palmtop app on virtually anything to gather this data, but because he can't program in any language except VB.

      And whoa, momma, that application is a stinker. When programmers design UIs, bad things happen - just look at Linux on the desktop, and you'd have an inkling on how hard it is to use this app...

  2. Comment removed by account_deleted · · Score: 4, Funny

    Comment removed based on user account deletion

  3. familiar by bertrandom · · Score: 1

    Why does this sound vaguely familiar?

    Well, if you follow the links in the words vaguely familiar that you posted, that might shed some light. Why do we have to have commentary in every news post?

    1. Re:familiar by azzy · · Score: 1

      Because /.ers don't actually follow and read the links.

    2. Re:familiar by avi33 · · Score: 3, Insightful

      Why do we have to have commentary in every news post?

      Because this is an open forum, a discussion, not a journalistic media outlet where every "story" has to be vetted for signs of opinion.

      Don't like the submitter's slant? Then you are perfectly free to rebut it with your own comment. But why would you expect someone to post a story without counterpoint, incidental links, or personal opinion, if every other visitor is afforded these options.

  4. Prior Art by BenBenBen · · Score: 2, Funny

    Every fscking porn popup ever, c.1995 onwards.

    --
    The Slashdot Paradox: "100% Overrated"
    1. Re:Prior Art by racas · · Score: 2, Interesting

      Perhaps it'll work in reverse order? Don't you think maybe Microsoft did it before the porn popups did? Perhaps it's another one ploy to get a legal ground against popups, like AT&T did with spam.

    2. Re:Prior Art by kramer2718 · · Score: 1

      What about kiosk mode (I think that's what it's called) where a browser runs as a full screen app. Lots of businesses already run them. I'm sure that Netscape has been able to do this for a while...

    3. Re:Prior Art by GoldMace · · Score: 1

      What I want to know is why anyone would want to ever allow popups without menus and buttons. Both Netscape/Mozilla and Internet Explorer are guilty of this, as well as every other browser I've used I believe. Why isn't there a checkbox in the options that says something like:

      Never allow any website to remove standard buttons, status bar, menu, or address bar?

    4. Re:Prior Art by fucksl4shd0t · · Score: 1

      Perhaps it'll work in reverse order? Don't you think maybe Microsoft did it before the porn popups did? Perhaps it's another one ploy to get a legal ground against popups, like AT&T did with spam.

      .hta files have been used by Microsoft to define the Explorer interface since at least Win98, possible with Win95, "The Sequel". (OSR2?) Since IE was embedded in the OS, that is. You'll know when they started using it by when you had a choice of "Web View" for your explorer window.

      Why they waited this long to patent it is probably because they thought it was so STUPID to patent it. I'll bet the only reason this happened is because some PHB at Microsoft got a wild hair up his ass.

      --
      Like what I said? You might like my music
    5. Re:Prior Art by Fian · · Score: 1

      Some web based financial systems will double charge if the client clicks back at the wrong stage of the transaction. Having the transaction occur in a menu-less, button-less window is often the best solution.

  5. Well.. by NotAnotherReboot · · Score: 5, Interesting

    Before anyone says anything about when they actually filed it being important, the patent was filed May 20, 1999 while that Mozilla page on Chrome says it was last modified April 7, 1999.

    1. Re:Well.. by The+Unabageler · · Score: 1

      IANAL but I believe patents are applicable from invention date, not filing date.

      --
      perl -e '$_="\007/4`\cp%2,".chr(127);s/./"\"\\c$&\""/gees; print'
    2. Re:Well.. by Hi_2k · · Score: 1

      Patents are applicable from the Invetion date till 20 years after the award date. This has lead to some odd stuff as patents have been set on the backburners for 20+ years and backroyalties have added up for companies who have inadvertantly created something that falls under that patent and who have to pay after the award.

      --
      When life gives you crap, Make Crapade.
      Sluggy Freelance.
    3. Re:Well.. by Anonymous Coward · · Score: 0

      HTAs were available long before '99 though, as early as win95 IIRC.

    4. Re:Well.. by kilgore_47 · · Score: 1

      One wonders what exactly happens during patent reviews.

      --
      ___
      The way to see by faith is to shut the eye of reason. --Ben Franklin
    5. Re:Well.. by Carnildo · · Score: 4, Informative

      That's the reason for the latest change to the patent laws. It used to be 17 years from date of award. Now it's 20 years from date of filing -- and you need to file within one year of publication.

      --
      "They redundantly repeated themselves over and over again incessantly without end ad infinitum" -- ibid.
    6. Re:Well.. by spectecjr · · Score: 2, Informative

      You do realize that Mozilla's Chrome and the use of the term "chrome" by Microsoft to describe UI widgets are not actually related? And that the patent doesn't actually talk about anything even close to Mozilla's use of the term?

      Please. RTFP.

      --
      Coming soon - pyrogyra
    7. Re:Well.. by Anonymous Coward · · Score: 1, Funny

      naked twister

    8. Re:Well.. by Qzukk · · Score: 1

      Well, if the chrome page existed before May 20, 1998 then it can be introduced as prior art (as long as that covers the actual claims in the patent). Patents in the US are granted from the date of filing, and it is assumed that the invention was invented up to a year prior to that. (This assumption comes from the fact that you cannot patent something that has been in use for more than a year.)

      The US uses a first-to-file method for solving disputes, not first-to-invent. This is how Elisha Gray lost the title of inventor of the telephone by a matter of hours.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    9. Re:Well.. by jizmonkey · · Score: 1

      No, the U.S. looks at who reduced the invention to practice first (basically, "built it and knew it worked for its intended purpose") unless the junior inventor can show that he conceived of the invention first and worked diligently to reduce it to practice. In that case, the person who reduces the invention to practice second wins the priority contest.

      The telephone cases are a bad example, because there neither of the inventors had reduced the invention to practice. In that scenario, the patent office indeed looks at who files first, as a form of "constructive reduction to practice." The usual scenario involves an inventor who actually reduced his invention to practice. (For instance, how would you file a drug patent without making and testing the drug first?)

      The U.S. is relatively rare in having a first-to-invent system.

      --
      With great power comes great fan noise.
    10. Re:Well.. by Threni · · Score: 1

      > One wonders what exactly happens during patent reviews.

      I believe it involves our old friend, Mr Crack-Pipe.

    11. Re:Well.. by Anonymous Coward · · Score: 0

      hot grits!

    12. Re:Well.. by MntlChaos · · Score: 3, Informative

      actually, they're the same thing. Both refer to the elements of the GUI except content. For instance, mozilla's chrome is the xul and js that specifies what the stuff in the window is and what it does.

    13. Re:Well.. by IntlHarvester · · Score: 2, Informative

      HTML Applications (HTAs) appeared with Internet Explorer 4.0, which was introduced in 1997, I believe. Long before the Mozilla project started.

      HTAs are basically web pages that have no security model and can bind with local COM objects. They are deployed by copying them to your hard drive rather than pulling them from the network. As the article mentions, Windows now uses these heavily for things like control panels.

      As a side-note, the HTA "feature" is of the main causes of IE security problems. Apparently the browser can be easily confused as to what 'zone' it is in, which can allow malicious code to bypass security checks.

      --
      Business. Numbers. Money. People. Computer World.
    14. Re:Well.. by rfmobile · · Score: 3, Informative

      I read the patent. I've written XUL applications using Mozilla. The claims covered by the patent are functionally the same to XUL chrome. -rick

    15. Re:Well.. by jfx32 · · Score: 2, Interesting

      Actually neither Bell or Grey is the inventor of the telephone.
      Meucci - invention of the telephone

    16. Re:Well.. by jkabbe · · Score: 4, Insightful

      Considering this:

      the patent was filed May 20, 1999

      it means this:

      HTML Applications (HTAs) appeared with Internet Explorer 4.0, which was introduced in 1997, I believe. Long before the Mozilla project started.


      must be referring to something other than the patent. If they distributed and sold their patented invention in the US two years before filing an application the patent would not be valid. So either the patent is on something else or the USPTO screwed up.

    17. Re:Well.. by IntlHarvester · · Score: 1

      I can't comment about how patent dates work, but there might be prior art for this kind of application.

      Netscape 4 used HTML pages to do things like certificate management. I assume these pages interfaced with local code in a "trusted" manner. See also the NS4 docs about Signed Scripts which allowed you to dthings like read/write local files.

      I tend to think that Mozilla chrome has nothing to do with this patent. Most importantly, they aren't HTML.

      --
      Business. Numbers. Money. People. Computer World.
    18. Re:Well.. by whereiswaldo · · Score: 1

      I tend to think that Mozilla chrome has nothing to do with this patent. Most importantly, they aren't HTML.

      Good, then. The patent is irrelevant. XUL-like technology is the way to go.

    19. Re:Well.. by Anonymous Coward · · Score: 0

      the USPTO screwed up

      DUH...

    20. Re:Well.. by tiger99 · · Score: 1
      Good point. I always thought that you could not patent the thing at all, ever, if it had been published or used generally ("prior art") before applying for the patent. Maybe it is not so in the US.

      Does anyone understand what part of it is not prior art?

    21. Re:Well.. by jkabbe · · Score: 1

      Good point. I always thought that you could not patent the thing at all, ever, if it had been published or used generally ("prior art") before applying for the patent. Maybe it is not so in the US.

      If the invention has been published, for sale, general available, or publicly known for more than 1 year prior to filing the application for patent (US) the claims will be rejected on prior art.

    22. Re:Well.. by tiger99 · · Score: 1
      Thank you for clarifying that. I think the time interval is measured in nanoseconds, not 1 year, in other countries. Any prior art at all means no patent, and rightly so.

      We may see the silly situation where they can get a patent in the US and nowhere else. Now it is not clear to me whether M$ will be going after webmasters, or suppliers of browsing software, or end users, but it will be a bit silly if the rest of the world can do what is illegal in the US. It may mean that web hosting moves elsewhere, or browser developmnet (world-wide anyway) simply gets abandoned within the US.

      Really the US needs to get their patent laws in line with the rest of the world. This sort of thing only damages their own economy in the long term, and sustains the Convicted Monopolist, who is totally devoid of new ideas, for a bit longer.

  6. need to copy by frazzydee · · Score: 1, Insightful

    Obviously Microsoft does not have the intellectual capacity to come up with their own ideas, ergo, they have to revert to 'stealing' open-source ones. They've done this kind of copying before, especially with Mac. I just hope that Mozilla can still use Chrome.

    1. Re:need to copy by OverclockedMind · · Score: 0

      didnt they steal from KDE/Gnome for Longhorn? I have heard of "virtual desktops" in longhorn where you can switch between two desktops. Wallow bill gates, while you still control your flock. It wont be long now!

      --
      if you can read this, good, because i sure cant
    2. Re:need to copy by fputs(shit,+slashdot · · Score: 2, Interesting
      Obviously Microsoft does not have the intellectual capacity to come up with their own ideas, ergo, they have to revert to 'stealing' open-source ones.
      XAML is MS embrace and extended XUL, they'll be add full png support to their browser next! petition MS financially support Mozilla Foundation, it's main source of innovative idea!
      --
      I am the bastard of base minus 12! Turing was the ejaculate of my complete machine!
    3. Re:need to copy by Anonymous Coward · · Score: 0

      HTA, 1998


      No reference to XUL before 1/1 1999

      Besides "who's stealing from who", if you have not been living under a stone you should be able to understand Microsofts urge to patent. I can give you 251 million reasons that is not related to "gotta crush mozilla".

    4. Re:need to copy by ucblockhead · · Score: 1

      Why wouldn't Mozilla be able to use Chrome? Chrome doesn't use HTML.

      --
      The cake is a pie
    5. Re:need to copy by Anonymous Coward · · Score: 0

      kinda like how linus torvalds "borrowed" unix code?

    6. Re:need to copy by MisterFancypants · · Score: 1
      didnt they steal from KDE/Gnome for Longhorn? I have heard of "virtual desktops" in longhorn where you can switch between two desktops.

      Virtual desktops are much older than either KDE or Gnome.

    7. Re:need to copy by fputs(shit,+slashdot · · Score: 1

      WRONG - From teh link you posted. And I said XAML, interface language for longhorn.

      --
      I am the bastard of base minus 12! Turing was the ejaculate of my complete machine!
    8. Re:need to copy by OverclockedMind · · Score: 0

      i stand corrected there :) but microsoft still did steal.....(as always...:))

      --
      if you can read this, good, because i sure cant
    9. Re:need to copy by Anonymous Coward · · Score: 0

      MS is basicly just putting bits and pieces from old Unix into Windows. And it's doing it poorly.

  7. Re:XHTML by Anonymous Coward · · Score: 5, Funny

    Oh "we" do, huh? First line of the source from your website:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

  8. Windows applications... by Eudial · · Score: 4, Insightful

    Method and apparatus for writing a Windows application in HTML.

    So, everyone using Mac and Linux are free to use chrome?

    --
    GAAH! MY PRINTER IS ON FIRE!!! PUT IT OUT! PUT IT OUT!
    1. Re:Windows applications... by gid13 · · Score: 1

      Uh... Correct me if I'm wrong, but the post says "in a window FREE OF...". Doesn't that mean that it's full-screen browsing they're talking about?

      Also, does "Windows application" refer to MS Windows specifically or just the concept of windowing generally? The capitalization in the post would seem to suggest the former.

      Assuming I'm reading it correctly, the News.com article isn't actually all that related. It would be nice to have a link that clarifies these questions.

    2. Re:Windows applications... by ArmorFiend · · Score: 1

      Frankly, such windows annoy me. If MS forces everyone else to stop using such techniques, I'll be overall happy. My (unuser)friedly local bus company pops up lots of windows sans chrome, and they're just annoying. (not the popups themselves, but the lack of buttons)

    3. Re:Windows applications... by NickFitz · · Score: 1

      It's nothing to do with popups or web browsing. Follow the links from the news.com.com page linked in TA.

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
    4. Re:Windows applications... by jaygreybc · · Score: 3, Interesting

      I believe I have prior art. I have been working on the software described in the CNET article for about 2 and a half years. It's got an HTML equivalent of the start menu, task bar, system tray, title bar, close program button, add/remove programs, etc. If you'd like to see it please e-mail me at jsante@XXXiusb.edu minus the Xs. As of now it works over the internet, but when bundled properly (and I was planning on doing this), it can be used to do exactly what MS described. Incidentally, if anyone would like to help me out developing it, I am just now aquiring help. - Justin.

  9. New "Features" by Hi_2k · · Score: 3, Insightful

    in a window free of navigation and other interface elements, known as "chrome," and browser security restrictions .
    So now we have microsoft with patenting a new way of creating macicious popups with windows. Knowing Microsoft, stuff like Gator and Eyeblaster ad's will soon show up in this space and, without my usual restrictions, everyone who uses Internet Explorer will soon have spyware again. While it'll be quite profitable (for me too, I do computer repair and tune ups), This could easily become a HUGE annoyance for systems administrators around the world. Time to switch everything to Mozilla and Opera.

    --
    When life gives you crap, Make Crapade.
    Sluggy Freelance.
    1. Re:New "Features" by John+Seminal · · Score: 1

      I agree. The navigation buttons should not be removed, along with security settings. Will you be able to right click on the window to get the "back or source"?

      --

      Rosco: "If brains were gunpowder, Enos couldn't blow his nose."

    2. Re:New "Features" by andih8u · · Score: 1

      yeah, I can definately see Microsoft needing to get money by hocking gator ads. Being a zealot is fine, but try being a bit realistic now and then.

      --


      slashdot, news for crazed liberal socialist zealots
    3. Re:New "Features" by RzUpAnmsCwrds · · Score: 2, Insightful

      "So now we have microsoft with patenting a new way of creating macicious popups with windows. "

      Bzzzt... wrong answer.

      This patent covers Microsoft HTML Applications. An HTML Application is a file with the extention of .hta; you download it like any other executable and run it like any other executable. This does not cover browser windows, nor does it allow a website to open such an application.

      An HTML Application is just like a normal executable except for the fact that it is written in HTML.

    4. Re:New "Features" by flatt · · Score: 1

      Damn, did my homepage just get patented?

    5. Re:New "Features" by Ungrounded+Lightning · · Score: 4, Insightful

      'in a window free of navigation and other interface elements, known as "chrome," and browser security restrictions .'

      So now we have microsoft with patenting a new way of creating macicious popups with windows.


      Remember that, when they applied for the patent, Sun was trying to break their monopoly on OSes by creating, with Java and Javascript, a platform-independent secure sandbox within the web browser for running web-distributed mini-apps. Letting users build Windows-only apps that could escape the sandbox and use OS-dependent features (but only on Windows platforms) would seem like a plus.

      Of course the patent would block others from doing the same on OTHER proprietary OSes. So web site designers could build portable content, Windows-only content, but not Other-OS-only content. This would help prevent another OS from displacing them as the monopolist and then using their own tricks on them to keep them out of the catbird seat.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    6. Re:New "Features" by bash_jeremy · · Score: 1

      Just to be clear, Sun didn't create JavaScript, Netscape did.

    7. Re:New "Features" by ChozCunningham · · Score: 1

      The only feature I see in this is that NO MATTER WHAT Browsewr you are using, you will still have IE popups all over the place. Keep in mind, IE never goes away on the current Windows, it just gets hidden and relegated to non-default status. Which means it still there, even if you are all about Moz. So yeah, if they share their little tricks with everybody, there will be a swap of lost-cost (to develop) and resultant low-quality apps dancing all over one's computer. Until sombody releases a patch to reinstste security settings over this "feature". Now everbody act surprised when they find new ways for Windows Media Player to make noises and DRM your files after you swear you deleted it. That's MS's next patent, not that they'll enforce it.

    8. Re:New "Features" by Keeper · · Score: 1

      This "patent" doesn't cover web anything.

      An HTA file is not a "webpage". Trying to put an hta file on your site would work about as effectively as having "http://mydomain.com/foo.exe" as your url. If you type in "http://mydomain.com/foo.hta", you don't get a page in your browser window, you get a prompt asking you where to save the file.

      Don't believe me?

      Create an empty text file and call it foo.hta. Double click on it. You get a blank window. Now open up IE and drag foo.hta onto the IE window. You'll get a save as dialog. Feel free to use an alternative method than drag & drop -- it'll do the same thing.

      This is just another way of writing a desktop application. It'd be like MS patenting some VB technology. Who gives a flying fuck?

    9. Re:New "Features" by DerPflanz · · Score: 1

      ...Sun was trying to break their monopoly on OSes by creating, with Java and Javascript...

      Sorry to be a nitpick, but JavaScript was created by Netscape and has nothing to do with Java, except for the name. And perhaps language constructs.

      --
      -- The Internet is a too slow way of doing things, you'd never do without it.
  10. Another Bonehead Patent. by deadmonk · · Score: 1

    Yawn.

    Let me guess, since this is specific to launching "windows apps" the parts of the world that isn't "windows" doesn't really care.

    Oh wait, isn't this going to put a notoriously nasty HTML-esque interface in front of even *more* apps? The limitations of HTML were one of the many reasons that boatlaods of "web apps" haven't come out of nowhere like (almost) everyone wanted.

    Indeed. Move along.

    1. Re:Another Bonehead Patent. by NickFitz · · Score: 1

      Actually, one of the useful things about HTAs is that you can use all those features of MSHTML that are no good for websites: things like element behaviours and so forth. They allow one to construct a very slick UI.

      It's not adequate for commercial apps, but it is extremely useful for quick and dirty coding, proof of concept prototyping, test harnesses for COM components and so forth.

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
  11. hah. by sirReal.83. · · Score: 2, Funny

    As long as the patent has "Windows" in it, I'm unfazed. That whole platform is a (slooowly) sinking ship. They're just repeatedly carving their name on the hull.

  12. that's right... by potpie · · Score: 1

    from the article:
    "In short, HTAs pack all the power of Microsoft Internet Explorer"

    That's right- because as we all know, Microsoft invented HTML and Internet Explorer is the only web browser in existence.

    more info here:
    http://www.ideasatthepowerhouse.com.au/05_i deas_online/ideas_online_whose.asp

    --
    Esoteric reference.
    1. Re:that's right... by Anonymous Coward · · Score: 0
      They missed a bit out:

      In short, HTAs pack all the power of Microsoft Internet Explorer

      ...and have all the same massive security holes.

    2. Re:that's right... by Anonymous Coward · · Score: 0

      What do you mean by that ??? I though Internet Explorer was THE Internet. And of course the Internet is a Microsoft product with which they inovated in the Windows 95 times. Did I miss something??

  13. Strict security model? by OutRigged · · Score: 1

    "In short, HTAs pack all the power of Microsoft Internet Explorer--its object model, performance, rendering power, protocol support, and channel-download technology--without enforcing the strict security model and user interface of the browser."

    Yeah, right..

    --
    RaGe
    We're all just noise on the wires..
    1. Re:Strict security model? by Anonymous Coward · · Score: 0

      I'm not sure you understood that entirely. The "without enforcing" makes me worry. It doesn't matter if IE has the best security on the plannet if they aren't going to enforce it.

  14. Re:XHTML by Anonymous Coward · · Score: 1, Informative

    Spoken like someone who doesn't really know what XHTML is.

    ...XHTML 1.0, a reformulation of HTML4 as an XML 1.0 application....

    XHTML(TM) 1.0 The Extensible HyperText Markup Language (Second Edition)

  15. Re:Well.. filign date!! by cdn-programmer · · Score: 1

    This is why Bell held the patent for the telephone.

  16. Companies Today by TSage · · Score: 1

    What is wrong with companies these days? All they do is patent everything under the sun and reap the royalties. *cough*SCO*cough*

    Although I guess we should expect this from the demonic MS corporation. I think they should next patent viruses to get a piece of the action there. Then after that they could buy a virus protection company and be made for life. (can you say infinite income stream?)

    1. Re:Companies Today by arkanes · · Score: 2, Insightful

      In fairness, Microsoft has never, and has never shown any indication that it will, used its patent portfolio to squish competition. This may be because they have far more reliable methods at thier disposal, but they certainly do have the patent resources to make life really, really difficult for Mozilla and Linux developers (to say nothing of Samba), all of which they detest with a passion.

    2. Re:Companies Today by JerryP · · Score: 1

      >> In fairness, Microsoft has never, and has never shown any indication that it will, used its patent portfolio to squish competition

      I think I remember an Interview with Steve Balmer where he said something along the lines that they'd use patents against Mono if that ever became a threat to MS in the .net area. Anyone else remember this?

  17. WTF? by twitter · · Score: 1
    Microsoft describes their "technology":

    In short, HTAs pack all the power of Microsoft Internet Explorer--its object model, performance, rendering power, protocol support, and channel-download technology--without enforcing the strict security model and user interface of the browser.

    Anyone want to offer a explaination of that means and why any of it deserves a patent? From hear it looks like a standard web browser with "channel-download" with even lower security than IE. What, besides the buzzword jargon, is non obvious?

    --

    Friends don't help friends install M$ junk.

    1. Re:WTF? by xswl0931 · · Score: 1

      HTA are local run apps that use vbscript or jscript and html. Since they are treated as locally run apps and not remote apps, they have complete access to the system (within limits of scripting) as any other binary would have. You can sign HTAs so they are trusted.

    2. Re:WTF? by jrc313 · · Score: 1

      Yet this is still no different from running a local webpage/app in IE with security settings set to low.

      You could indeed open a popup with no toolbars or status bar (chromeless as well if you really want) as well and hey presto - infringement!

    3. Re:WTF? by Anonymous Coward · · Score: 0

      How long until the signing mechanism gets hacked, I wonder ?

    4. Re:WTF? by arkanes · · Score: 4, Insightful

      HTAs get access to the local file system, as well as the ability to run compiled code that mere web pages don't have (even on the lowest security settings). They're basically normal Win32 applications that use HTML for the UI instead of normal widgets. It's not that different in concept from writing XUL applications using the Chrome engine (as opposed to viewing web pages using mozilla).

  18. I followed HTA for a while by DeltaSigma · · Score: 4, Funny

    Its biggest use?

    Really fancy about pages.

  19. Re:XHTML by Anonymous Coward · · Score: 0

    Replied like somone who doesn't get the joke.

  20. So they have a patent by pvt_medic · · Score: 4, Insightful

    Can we now hold them accountable for any problems, viruses, spyware, annoyances that use this?

    --
    30% Troll, 50% Underrated, 10% Interesting
    Score:5, Troll
    1. Re:So they have a patent by anonymous+loser · · Score: 2, Funny

      Can you hold auto manufacturers responsible for drunk driving?

    2. Re:So they have a patent by heinousjay · · Score: 2, Insightful

      Do auto manufacturers put the drink in your hand along with the keys?

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    3. Re:So they have a patent by marko123 · · Score: 1

      hehe...

      Can you hold Kleenex and Dell responsible for going blind?

      --
      http://pcblues.com - Digits and Wood
    4. Re:So they have a patent by spongman · · Score: 1

      Does Microsoft put the viruses on your machine?

  21. Hooray for Javascript! by freeweed · · Score: 2, Interesting

    HTML applications in a window free of navigation and other interface elements, known as "chrome," and browser security restrictions.' Why does this sound vaguely familiar?"

    Yeah, it sounds very familiar. Thanks to Opera I no longer see this sort of bullshit, but it sounds like those wonderful popups that you can't do anything with. You can't go back, you can't close them, you can't resize them, nothing. Add that to the automatic execution of ActiveX (free of browser security restrictions, remember) and you make me one more step closer to a dartboard with Bill's face on it.

    I couldn't give a shit if someone patents this, although it would be nice if they did it just to prevent anyone from actually using it in the field. I do however think anyone who thinks taking CONTROL of a computer away from USERS should be tied up and shot. This would be like creating a road that, when you drove on it, disabled the brakes in your car. No friggin thanks.

    --
    Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
    1. Re:Hooray for Javascript! by Anonymous Coward · · Score: 0

      Altough the I agree more or less with your frist paragraph you take your anti-MS anger too far and make an over-reaching generalization in the second paragraph.
      Selective CONTROL is the most important tool that an OS has for being usable.
      It may seem counter-intuitive but this applies to computing in general. The largets problem in computing is unmastered complexity. This why OOP was such a big jump, this is why more people can use Windows vs Linux (Linux/Unix have a lower level of selective control)

      You may disagree with their selection of the control that they allow, but to say that taking control away from the user in general is bad is an overgeneralization.

    2. Re:Hooray for Javascript! by Anonymous Coward · · Score: 0

      It's not about *Patent Rights*.

      This MS patent establishes, in law, a right of *use* to any personal computer by reciprocity for the permission granted in its copyrighted property.

      You don't control your software property... anymore. That's what's up.

      -r
      Rex Riley

  22. Buh? by ProtonMotiveForce · · Score: 1

    Vaguely familiar? They didn't patent the word 'chrome' or anything, nimwit, so why the link to a Mozilla page defining chrome with the vague implication that it's been done? The page you refer to has nothing to do with this patent other than the word "chrome".

    Let's face it, everything's been done - companies get patents like this so they won't be sued by some pissant company with a patent portfolio (read: recent issue they had with some such company and web plugins). Also note, it specifies "Windows".

  23. Good to see by randall_burns · · Score: 4, Interesting

    what Microsoft is gettin for their money

    1. Re:Good to see by Anonymous Coward · · Score: 0

      The question has arisen in the past

      Interpretation #1:
      He's doing it to give something back to the world, out of his generosity and goodwill.

      Interpretation #2:
      He's sinking what he can to defray taxes, as these can be written off against general income. Part and parcel of the game....

    2. Re:Good to see by Anonymous Coward · · Score: 0

      Interpretation #3
      His mommy was very big into running charaties and she wants payback for all the early deals she helped set up.

    3. Re:Good to see by randall_burns · · Score: 1
      There is a real question here:

      Is it congress's fault for selling out or the fault of corporate types for buying congress?


      This strikes me as a chicken/egg type question. Now, my honest guess here: Gates is the type of technical leadership corporate America deserves. Corporate America can't get someone like Gates without putting a lot of money on the table. Remember, when Gates was younger he sounded almost like Stallman(yes, there were differences but some of them were subtle). But also, it just isn't possible for someone like Gates to stay that wealthy in the US today without being politically active. Gates _did_ try to avoid politics and it caused him lots of hassles.


      I'm not sure if Gates really _can_ do anything I personally find most compelling with all his money-it seems like beyond some point, money doesn't do anything but bring con-artists and parasites into your life. Maybe in the big scheme of things, Gates is doing and OK job of being the "World's Richest Man" but I tend to think Carnegie will be seen by history as having gotten more done. Time will tell.

    4. Re:Good to see by damiam · · Score: 1

      Another way to look at it is that Gates is keeping far more money for himself than I or any other /.er does. Gates should be commended for his generosity, but I don't think he's extaordinarily generous - most people would do the same thing if they had multibillion-dollar fortunes. After all, he couldn't really spend it all even if he wanted to.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    5. Re:Good to see by mmdurrant · · Score: 1

      Last time I checked, it was Bill Gates donating the money (or Bill and Melinda), not Microsoft.

      --
      I see my shadow changing, stretching up and over me...
    6. Re:Good to see by greygent · · Score: 0, Offtopic

      No, most people aren't. Point me to any philanthropist either:

      a.) giving as much to charity as bill gates
      b.) A billionaire giving as high of a percentage of their total worth as Bill Gates.

    7. Re:Good to see by Anonymous Coward · · Score: 0
      After all, he couldn't really spend it all even if he wanted to.

      He could probably spend it, but he can't cash in the stocks. It's much easier for him to give them away and then have his charity sell them.

    8. Re:Good to see by chunkwhite86 · · Score: 1

      And just what is the point of your link here??? So what if they donate to political causes. Every large company does. Many small companies do. Heck, even I do.

      BFD.

      --
      I'd rather be a conservative nutjob than a liberal with no nuts and no job.
    9. Re:Good to see by Mr.+Jaggers · · Score: 1

      Interesting to note that microsoft donated cash to the National Abortion Rights Action League in 2000... seems like kind of a politically loaded move for such a public entity.

      --

      When I grow up, I want to have Christopher Walken hair.
    10. Re:Good to see by CoolToddHunter · · Score: 1

      So what if they donate to political causes. Every large company does.

      Some do not. IBM does not.

    11. Re:Good to see by ripcrd · · Score: 1

      MS will not be outbid!!! Looks like they have a lot of people and groups in their pocket and on the payroll.

      --
      --Somewhere there is a village missing an idiot.
  24. Your confusion by FreeLinux · · Score: 4, Interesting

    Why does this sound vaguely familiar?"

    The Mozilla page that you cited does not prove precedence in this case. The patent was filed for in May of 1999 and whom ever developed this (Microsoft or Mozilla) obviously did it before then. The Mozilla page has a Last modified date of April 1999 (as well as a last modified date of March 2000, WTF?). The close proximity of these dates would require greater proof of who exactly was first with this.

    In the CNet article it says that Microsoft has no intention of enforcing the patent. I find that interesting since I seem to recall them saying the same thing about FAT up until their recent "licensing" scheme for FAT.

    1. Re:Your confusion by Anonymous Coward · · Score: 0

      The better proof would probably be the discussions for the early planning of XUL on any public mailing list. The posting date of a page has very little to do with an invention date when an invention is discussed publically long before someone mocks-up a page describing it.

    2. Re:Your confusion by DrXym · · Score: 4, Informative
      Chrome has its roots in earlier work than that.

      Remember Netcaster?. Netcaster might have been a heinous abomination but it was still an app written in HTML, JS etc. as the link makes pretty clear.

      Or perhaps MS thinks that the patent only covers Win32-only HTML apps. In other words cripple your HTML based app so it only runs on their platform and infringe on their patent. It makes sense to someone I'm sure.

    3. Re:Your confusion by Anonymous Coward · · Score: 0

      Read closer on the FAT issue. They are charging for licensing their implementation. In other words, I give them mondey, they give me a bunch of code that makes FAT work already. I don't have to pay them if I want to roll my own version. Of course, Slashdot totally missed the point and now people like you are running around spreading FUD.

    4. Re:Your confusion by Anonymous Coward · · Score: 0

      Netcaster was a Java applet, not HTML.

      Anyway, I have no idea about how the above post got modded to 5. Netcaster has nothing to do with what MS calls "HTML Applciations".

    5. Re:Your confusion by Anonymous Coward · · Score: 0

      http://www.microsoft.com/mscorp/ip/tech/fat.asp

      FAT File System Technology and Patent License.

    6. Re:Your confusion by doom · · Score: 1
      Remember Netcaster [netscape.com]?. Netcaster might have been a heinous abomination but it was still an app written in HTML, JS etc. as the link makes pretty clear.

      Or perhaps MS thinks that the patent only covers Win32-only HTML apps. In other words cripple your HTML based app so it only runs on their platform and infringe on their patent. It makes sense to someone I'm sure.
      The old Netscape browser (circa version 3.0) had the security dialogs implemented in HTML. I think that beats Microsoft by a few years.

      Do you need to own the prior art in order to be able to use it to invalidate a patent? If so, then it would take AOL's interest in the matter...

  25. Over 10 years of VB? by Anonymous Coward · · Score: 0

    Over ten years of Visual Basic?

    Wow, did you invent it or something?

    Is your name Alan Cooper?

    1. Re:Over 10 years of VB? by kubrick · · Score: 1

      Hey, I was using Word Basic back in, oh, 1992 or so, before it became "Visual Basic for Applications". Maybe the OP meant something like that? Or maybe it just *feels* like ten years... :) Thankfully I skipped most of the Win9x era, and only really looked at Windows again when Win2k was released.

      --
      deus does not exist but if he does
    2. Re:Over 10 years of VB? by RobertB-DC · · Score: 3, Funny

      Or maybe it just *feels* like ten years..

      Well, I've been at my current job 8 years, exclusively VB. Before that, it was a bit over a year doing mostly VB (along with a proprietary DOS-based language), and for a bit under a year before that I was hacking around in between C on the VAX. So maybe +/-10 years would have been more accurate?

      But then, this is Slashdot, not a job interview. On an application, of course, I'd put 15 years VB experience and 5 years using Windows 2000. Since that's what they'd require. :)

      --
      Stressed? Me? Of course not. Stress is what a rubber band feels before it breaks, silly.
    3. Re:Over 10 years of VB? by Anonymous Coward · · Score: 0

      There's an Alice Cooper joke there somewhere, but I just can't find. Feed my Frankenstein, maybe?

    4. Re:Over 10 years of VB? by timjdot · · Score: 1
      I remmeber VB back in 94 but its older still ... March 1988---Microsoft Buys Tripod ... http://www.johnsmiley.com/visualbasic/vbhistory.ht m

      BTW, I didn't bother to read the patent but wonder if it mentions hitting the F-11 key to bring the menus back? Maybe someone can patent that :-) I'm pretty sure I figured that one out in 98 while working at an ISP. And how about embeding a little language so it really can be an application as they claim... us maybe AOL should patent that ::-)

      --
      Expect Freedom.
    5. Re:Over 10 years of VB? by Anonymous Coward · · Score: 0

      Well, I've been at my current job 8 years, exclusively VB.

      How can you look at yourself in the mirror without vomiting?
      Seriously, who the hell wants to do that kind of shit for nearly a decade?

    6. Re:Over 10 years of VB? by RobertB-DC · · Score: 5, Funny

      Foo: Well, I've been at my current job 8 years, exclusively VB.
      Bar: How can you look at yourself in the mirror without vomiting?

      Taping my paycheck stub above the soap dish helps enormously.

      --
      Stressed? Me? Of course not. Stress is what a rubber band feels before it breaks, silly.
    7. Re:Over 10 years of VB? by Metasquares · · Score: 4, Insightful
      Seriously, who the hell wants to do that kind of shit for nearly a decade?
      Someone that gets paid to, of course. You may not like VB, but if that's what your employer wants to use, the excuse "but VB is lame!" won't hold up very well. Jobs have been kind of difficult to find over the past few years, with the state of the economy and all the outsourcing going on - developers either have to use the tools their employers want them to, or find some other occupation.
    8. Re:Over 10 years of VB? by Anonymous Coward · · Score: 0

      1. No Slashdot-reading geek likes to paint forms in VB
      2. Eight years should be enough to find a new job.

      Myself, I'd rather collect welfare or flip burgers than code mind-numbing database applications for salespeople without brains.

    9. Re:Over 10 years of VB? by greenhide · · Score: 1

      Myself, I'd rather collect welfare or flip burgers than code mind-numbing database applications for salespeople without brains.

      Hmmm... what's more mind numbing, flipping burgers or writing programs (even in *gasp* VB)?

      Yeah, yeah, IHBT.

      --
      Karma: Chevy Kavalierma.
    10. Re:Over 10 years of VB? by Sesticulus · · Score: 1

      My first job out of college, Dec 92 was programming VB. They had just moved to VB 2. So I've been doing it for 11 years all without being Alan Cooper. I don't know how long VB 1 was out before that so there probably aren't many with more, but there might be a few folks who can say 12 years of VB experience.

    11. Re:Over 10 years of VB? by Anonymous Coward · · Score: 0

      One of them is mind numbing, the other is mind numbing too and traches me to hate my hobby.

    12. Re:Over 10 years of VB? by MrNybbles · · Score: 2, Insightful

      Too bad you couldn't wait any longer. I am still waiting for Windows to come out of beta. (Sorry, I couldn't resist!)

      You are lucky though, my first Windows OS is Windows 98 (First Lousy Edition.) I got so pissed off with Windows I eventually switched to Linux. It's not anywhere near a perfect OS, but it gets the job done without pissing me off.

      Oh great, I just pissed off the Windows zealots by saying Windows in unstable and pissed off the Linux zealots by saying Linux isn't perfect and not calling it GNU/Linux. And what about the OS/2 zealots? I didn't even mention OS/2! I am so screwed, and not in the fun way!

      --
      Losing faith in humanity one person at a time.
    13. Re:Over 10 years of VB? by Anonymous Coward · · Score: 0

      The AmigaOS users group would like to have a word with you.

    14. Re:Over 10 years of VB? by kubrick · · Score: 1

      These days I split my time about equally between Mac OS X, Windows 2000 and Linux. Most of my work is done using pretty high-level, cross-platform stuff (Java, Perl, Python, etc.), but I'll tend to pick which OS I'll use on a per-project basis, as shifting mid-stream can cause all sorts of conceptual breakdown. No OS is perfect, all of them annoy me differently.

      It's all an improvement on writing mail-merge improvements in WordBasic on Windows 3.1, anyway. :)

      --
      deus does not exist but if he does
    15. Re:Over 10 years of VB? by Tablizer · · Score: 1

      Myself, I'd rather collect welfare or flip burgers than code mind-numbing database applications for salespeople without brains.

      With Globalization eating up local IT, be careful what you ask for.

      Anyhow, if it is truly repeatative and mind-numbing, then find a way to automate the repetition via code generaters or meta-data. Use LISP to generate and/or parse VB or something. Then you can spend the rest of the day writing open source tools or trolling around slashdot......oh wait, you do that anyhow :-)

    16. Re:Over 10 years of VB? by Anonymous Coward · · Score: 0

      I think VB programmers to be the best programers

    17. Re:Over 10 years of VB? by void* · · Score: 1

      No.

      The best programmers don't need to worry about what language you want the app programmed in.

      They'll get the job done no matter what the language is.

      --


      Code or be coded.
    18. Re:Over 10 years of VB? by canadianjoe · · Score: 1

      Someone uses Amiga??

    19. Re:Over 10 years of VB? by fucksl4shd0t · · Score: 1

      Hey man, I've got una amiga I like to poke my dick into every now and then.

      Hmmm, you were talking about a computer weren't you. Damn that preview button!

      --
      Like what I said? You might like my music
    20. Re:Over 10 years of VB? by Anonymous Coward · · Score: 0

      1. No Slashdot-reading geek likes to paint forms in VB
      2. Eight years should be enough to find a new job.


      1. Employers don't care what you like.
      2. Yes, it is enough time to find a new job... but only another VB job. Because all the hiring folks who think like you won't hire anyone who's worked on VB for more than a year, even if they've got 5+ years of C and C++ experience before the VB stuff. It's like the VB odor won't come off. So we find our wagons hitched to VB, whether we "like" it or not.

      Then you've got 5 years experience in VB. Then 7. You're past the point of no return, and you find yourself defending Microsoft on Linux-oriented web boards, because your career has been Borgified and you want to eat.

    21. Re:Over 10 years of VB? by Anonymous Coward · · Score: 0

      no shit.... I have been hardcore linux programming (java and C) for 6 years, before that 4 years of vb, before that 5 years of c (college)

      If my job went away, and my new job required me to become a VB, or Borland C++, or even Pascal programmer, if it gets me a paycheck, that is what I would do.

      What language/platform the programmer wants to program in is sort of irrelevant. The boss's preference, existing architecture, and job availability is what counts. I can't fault someone for programming in a particular language, the only thing that counts is the resulting application.

      Real programmers adapt and change as their environment/industry does and program whatever language the boss tells them to, whether they like it or not. The others get pidgeonholed and end up valet parking when their language goes out of fashion.

      All languages suck in their own little way, you can't fault the programmers using one or another for their "choice" because it usually isn't theirs to make.

      All the programmers I know that decided they only wanted to program IBM Java, or Lotus Script "and that is it. this rocks, everything else sucks" or whatever and refused to do or learn anything else, are out of work. (especially the notes guys whose government contracts were cancelled after Sept 11 budgets crushed a lot of projects)

      In conclusion, I hate Microsoft, their software, and personally think that VB (and windows) is a bloated, poorly designed piece of crap. But, I can't bust anyone's balls for programming VB on windows... it is in demand, pays, and usually well.

      my 2 cents... I count myself lucky to be in a situation where the required languages, happen to align with my own preferences.

      L8,
      AC

    22. Re:Over 10 years of VB? by rotor · · Score: 1

      You may not like VB, but if that's what your employer wants to use, the excuse "but VB is lame!" won't hold up very well.



      SIG - Boycott SCO



      I'm all for boycotting SCO, but what if your employer wants to use it?

      --
      Addlepated - punk & metal
    23. Re:Over 10 years of VB? by Metasquares · · Score: 1

      Then don't boycott SCO. My sig is a suggestion, not a command :)

  26. Was going to reply... by iamanatom · · Score: 5, Funny

    I was going to type a reply but M$ would probably patent 'ASCII data entry by means of an alpha-numeric input device' before I could hit Post. Darn.

    --
    "This is crazy, you realise we could all go to jail for this?" - my manager, somewhere I used to work.
    1. Re:Was going to reply... by protein+folder · · Score: 1
      I was going to type a reply but...


      Wait a minute, how the hell did you post?! Not ASCII "by means of an alpha-numeric input device"? Oh! You have ViaVoice set for Unicode. Gotcha.

      --
      Your mind is squeezed by a blast of pain!
    2. Re:Was going to reply... by Anonymous Coward · · Score: 0
      M$

      Shut the fuck up you retard.
    3. Re:Was going to reply... by Anonymous Coward · · Score: 0

      Its not M$ fault that the US patent office considered anything a valid patent. I presume its stupidity, and not corruption, that makes it impossible for the USPO to see prior art or "obvious to any competent practitioner with experiece of the relevent field". Maybe I am wrong.

  27. The Mozilla thing is completely different by Dorktrix · · Score: 4, Informative

    I haven't read the Microsoft patent, but it is not just "configurable chrome" like the Mozilla link in the post. Essentially, Microsoft applications like the "Add/Remove Programs" control panel applet are normal Windows applications that use HTML for their interface rather than normal Win32 widgets.

    The patent (I presume) is on this method, where a browser control is pointed at a DLL rather than a web server speaking HTTP. This is completely different than skinning, as it is a way of running a dynamic, HTML-based application locally without a web server.

    1. Re:The Mozilla thing is completely different by NanoGator · · Score: 1

      "The patent (I presume) is on this method, where a browser control is pointed at a DLL rather than a web server speaking HTTP. This is completely different than skinning, as it is a way of running a dynamic, HTML-based application locally without a web server."

      Reminds me of how Windows Update knows what you have installed so it can package up the new things you need. I guess the idea that Microsoft developed a new service and patented a key component of it is too hard to believe next to an accusation that they stole it from the Open Source Community.

      --
      "Derp de derp."
    2. Re:The Mozilla thing is completely different by ewhac · · Score: 1

      This is completely different than skinning, as it is a way of running a dynamic, HTML-based application locally without a web server.

      Without a Web server, perhaps, but it's still a server. Except, instead of writing <A HREF="http://foobar.org/"> you'd probably write <A HREF="dcom://0923787821-02773-398216756512/wxProce ssDeleteApp"> or some such rot.

      If true, it sounds like you can basically get Windows to do anything if you cobble up the right URL and send it to the RPC port that's normally used for HTAs. Sounds like a new opportunity for viruses to me...

      However, I don't know jack about Windoze programming or HTAs, so this is entirely speculation on my part.

      Schwab

    3. Re:The Mozilla thing is completely different by dhuv · · Score: 1

      Or you can have the dll be the webserver. They can just use Apache for windows and save themselves time and money by using open source software. I wonder if they though of that already. :)

    4. Re:The Mozilla thing is completely different by rfmobile · · Score: 1

      First, please read the patent. Second, know that mozilla-the-browser and all of its counterparts like firebird are written in XUL as XUL chrome. They can interact with the user without downloading content from a web server. You can write your own stand-alone application as a collection of chrome files using XUL, Javascript, and XPCOM components (aka DLLs).
      -rick

    5. Re:The Mozilla thing is completely different by spongman · · Score: 1

      Actually Windows Update is just a signed/trusted ActiveC control running in a regular web page. The page itself doesn't have any more access to your machine than a regular page, but it talks to the control which has full access. HTA apps have no restrictions at all, for example: in an HTA you can do "var foo = new ActiveXObject('blah.blah.1');" in script which you can't (in theory) do in a normal HTML page.

  28. Prior art thread.... by ChangeOnInstall · · Score: 5, Interesting

    Reply to this post if you wrote a web application that used this technique on or before May 20, 1998 (one year before the patent application date).

    (I did, and I'm pretty sure I still have a few of 'em laying around here somewhere).

    And this brings up one more question: Why the F*** did Netscape and MSIE include this capability but for providing developers the ability to do exactly what is described in this patent?

    --
    What has *science* done?!? -- Dr. Weird (ATHF)
    1. Re:Prior art thread.... by jaygreybc · · Score: 1

      I have been working on the software described in the CNET article for about 2 and a half years...not far back enough. It's got an HTML equivalent of the start menu, task bar, system tray, title bar, close program button, add/remove programs, etc. If you'd like to see it please e-mail me at jsante@XXXiusb.edu minus the Xs.

      As of now it works over the internet, but when bundled properly (and I was planning on doing this), it can be used to do exactly what MS described. Incidentally, if anyone would like to help me out developing it, I am just now aquiring help.

      - Justin.

    2. Re:Prior art thread.... by Anonymous Coward · · Score: 0

      I didn't write one, but someone else at my company did. The HTA "feature" (aka security hole) was introduced with IE 4.0.

    3. Re:Prior art thread.... by Anonymous Coward · · Score: 0

      I believe Grail goes part of the way.. but I'm not sure how much of a stand-alone "application" the prior art would need to be..

      Version 0.3 was released in 1995 and version 0.6 (the most recent version) was released in April 1999 according to the Grail web site.

      Grail lets you download fragments of Python code that execute inside
      the browser on your local machine. These little Python applications
      ("applets") can do things like display animations, interact with the
      user in new ways, even create additional menus that pop up dialogs if
      you like. Applets run in a restricted execution environment, so that
      broken or malicious applets ("Trojan Horses") can't erase your files
      or crash your computer.

    4. Re:Prior art thread.... by Anonymous Coward · · Score: 0

      Nice, but that's exactly what Javascript does.

      The whole point of "HTML Applications" is that "Trojan Horses" CAN erase your files or crash your computer. RTFP, this is expliclity stated.

  29. Sooo... by ihummel · · Score: 1

    Is mozilla going to have to be overhauled or pay exorbitant patent fees to MS?

  30. Was this part of the patent application? by Anonymous Coward · · Score: 0

    Did they patent running this application in windows? Vibrant Logic



    [html]
    [form]
    [input type crash]
    [/form]
    [/html]

    Replace the square brackets with carets.

    1. Re:Was this part of the patent application? by Anonymous Coward · · Score: 0

      > Replace the square brackets with carets.

      Uh...right, so do you mean like this?

      ^html^
      ^form^
      ^input type crash^
      ^/form^
      ^/html^

      Okay, whatever...

    2. Re:Was this part of the patent application? by Anonymous Coward · · Score: 0
      Replace the square brackets with carets.
      ^html^
      ^form^
      ^input type crash^
      ^/form^
      ^/html^
    3. Re:Was this part of the patent application? by Anonymous Coward · · Score: 0

      Just click on the link, Windoze Munky!

  31. It bothers me, and it should bother you as well. by i_r_sensitive · · Score: 2, Interesting
    Given the language of the patent seems to delimit it out of significance, but I would suggest if that is what it looks like... ...HEADS UP! EYES OPEN! JUST WTF DOES THIS SERVE?

    I would suggest this is just an opening gambit of some sort. Where the end play is directed... well take your pick. But, given the Eolas issue, given the recent brou-ha-ha with Sun, given M$ history and preference for co-opting standards, I don't think dismissing this as irelevant as being the most prudent move.

    Ultimately, if M$ looks like it is going to lay some cards on the table, look under the table for what is really going on.

    --
    "Talk minus action equals nothing" - Joey Shithead, D.O.A.
    "Talk minus action equals /." -
  32. What's next? by Ricin · · Score: 2, Interesting

    MSN Explorer-XUL with ..gasp.. Bayesian spam filters (use mssb-setup.ini)?

    Are they afraid that they'll wind up not embracing standards or at least its vocabulary... Can you hear them argue in 2006 "well we had these same webapplications through out chrome.NET interface which was largely compliant with Java script".. or something along those lines.

    I sense that they are getting a teeny lil bit scared that they might get too detached from OSS tech and so they try to at least grab buzzwords from over the fence, always leaving a full jump-into-the-pool or hostile takeover of a certain tech field (or attempt) possible, even logical.

    I've never seen MS talk about "chrome" before, and Firebird == Mozilla + more XUL and it's geared mostly towards Windows it seems (which might explain why as nice as it may be, it runs quite badly on my freeBSD box). Moz/FB is getting increasingly popular with Windows users if what I hear and read is true.

    Just some thoughts.

    1. Re:What's next? by Strudelkugel · · Score: 1

      FWIW, M$ used to have (~1998) a 3D engine code-named "Chrome" for use with browsers. They dropped it for whatever reason. The CDs are now in MSDN museums...

      --
      Imagine how much harder physics would be if electrons had feelings! -Feynman, maybe
    2. Re:What's next? by spectecjr · · Score: 3, Informative

      I've never seen MS talk about "chrome" before

      Really?

      Their "Chrome" stuff predates Mozilla. Although they're not using the word in that context.

      1998 references to Chrome from Microsoft

      --
      Coming soon - pyrogyra
    3. Re:What's next? by Ricin · · Score: 1

      OK I should also say that I haven't exacly kept up with MS lately. Surely it's never been a buzzword though.

      Greets

  33. XAML by silkySlim · · Score: 4, Insightful

    I believe this is related to XAML which is designed to take the nightmare out of windows UI coding.

    1. Re:XAML by Anonymous Coward · · Score: 1, Interesting

      XAML is embraced & extended XUL! XUL is cross platform, so it's a no-brainer really unless you're sold on .NET

    2. Re:XAML by LordKazan · · Score: 1

      wxWindows (wxwindows.org) already takes the nightmare out of GUI programming, in a cross platform way. It's A++, even AOH3ll uses it [in communicator]. You know Scitech display doctor? Yep written in wxWindows!

      --
      If you cannot keep politics out of your moderation remove yourself from the Mod Lottery.. NOW!
  34. This is the solution to Microsoft's security probs by Anonymous Coward · · Score: 2, Funny

    Microsoft on Tuesday won a patent for launching a certain kind of bastard application within Windows.

    The patent, "Method and apparatus for writing a Windows application in bastardry" (a frequently-employed Microsoft method), describes Microsoft's way of opening up malicious applications in a window free of uninstall software and other interface elements, known as "options," and operating system security restrictions.

    One example of a bastard application at work in Windows is the "MIDI" feature in DirectX.

    On a page about bastard applications on its Developer Network site, Microsoft described the technique as a way to harness a virus's power while bypassing its network and interface-related restrictions.

  35. I am still waiting for their 'Channels' patent by netsavior · · Score: 1

    we are all screwed when that is issued [end sarcasm]

  36. CERT Vulnerabity Notice: 2003 by Jeremiah+Cornelius · · Score: 5, Funny
    Patent a Turd?

    This is a crappy idea. It got kicked to hell on the Full-Disclosure list about 2 Months ago...

    VU#865940 - Microsoft Internet Explorer does not properly evaluate "application/hta" MIME type referenced by DATA attribute of OBJECT element IE will execute an HTML Application (HTA) referenced by the DATA attribute of an OBJECT element if the Content-Type header returned by the web server is set to "application/hta". An attacker could exploit this vulnerability to execute arbitrary code with the privileges of the user running IE.

    (Other resources: eEye Digital Security Advisory AD20030820, MS03-032, MS02-040, CAN-2003-0532, CAN-2003-0838, CAN-2003-0809)

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  37. Doesn't Turing have prior art?! by bshuttleworth · · Score: 5, Interesting
    OK - Maybe I'm just a cynical b----rd, but at least half the patent refers to storing the HTML and then reading it back. I didn't realise they were hiring MUPPETS at the USPTO.

    The patent basically covers: (from the claims)

    1. Read the file, check it is HTML. If so, then turn in into a bunch of rendering instructions. Otherwise, don't. (seriously - that's 1(a)-(iv))
    2. Claim 2 is claim 1 - nothing to see here.
    3. A computer-readable medium having computer-executable instructions for performing the method recited in claim 2.
    4. See above, only for claim 1.
    5. Identical to claim 1, more or less. Only this time its an "apparatus", not a "method". Whoopdy-freaking-do.
    6. Claims 7-9: Continue based on what this computer or another computer says. Sometimes write data to a storage medium.


    The BULK of the patent is the idea that HTML can contain Javascript that does stuff. Doesn't everyone and their kitten have prior art on this?



    As if it isn't obvious enough, Claims 1-6 are covered by HTML 2.0. Claims 7-9 are covered (and this is a trivial example, others will surely find better ones) by HTML 4.0 and cousins. And the only reason I don't have earlier references is that they're so bleeding obvious!

    Sigh. Muppets from space.

    1. Re:Doesn't Turing have prior art?! by psykocrime · · Score: 1

      And the only reason I don't have earlier references is that they're so bleeding obvious!

      Exactly. So many times on /. somebody will question the obviousness of a patent, and some wise-ass will say "Well, if it's so obvious then why didn't YOU think of it and patent it?" The answer is, obviously, the idea itself seems so obvious and trivial that nobody would think that it **was** patentable, or even particularly significant for that matter.

      --
      // TODO: Insert Cool Sig
    2. Re:Doesn't Turing have prior art?! by servoled · · Score: 1
      The part that I haven't seen is (b)(iv) which states:
      allowing the HTML application file to read from a local computer and write to a local computer when said HTML application file is executed on a local computer.
      I don't really follow html or any other primarily webbased "languages" so this may have been done prior to the filing date, but I haven't seen anything that would prove it.

      It is important to note that just one small part of the claim has to be new in order for the claim to be allowed. It should also be noted that you completely ignored this part in your analysis.
      --
      "I have a porkchop, you have a porkchop. I have a veal, you have a veal".
    3. Re:Doesn't Turing have prior art?! by Anonymous Coward · · Score: 0

      Remind me again, just how much prior art do we have on Eolas, and they still somehow won their first day in court!

    4. Re:Doesn't Turing have prior art?! by tomhudson · · Score: 1
      poster quoted parent:
      allowing the HTML application file to read from a local computer and write to a local computer when said HTML application file is executed on a local computer.
      Any web app running on the same windows box with a local web server has access to the file system, so this isn't new. For example, a copy of Windows 95 and Microsoft Personal Web Server, and a couple of batch files to do cgi to create, say, a guest book or a to-do list. This is not new, nor innovative and not patentable in any way. Stupid USPTO.
    5. Re:Doesn't Turing have prior art?! by servoled · · Score: 1

      In that case it would be the web server that is reading/writing to the local file system and not the HTML application as stated in the claim.

      --
      "I have a porkchop, you have a porkchop. I have a veal, you have a veal".
    6. Re:Doesn't Turing have prior art?! by tomhudson · · Score: 1

      Normally, javascript-enabled html can't write to the local file system - only the originating hosts' file system. By using a local webserver, this restriction is defeated. Even in the claim, the application doesn't write to local files - a dll does.

  38. Re:It bothers me, and it should bother you as well by i_r_sensitive · · Score: 1

    Moderated: +1 Paranoid

    --
    "Talk minus action equals nothing" - Joey Shithead, D.O.A.
    "Talk minus action equals /." -
  39. virus in HTML by cyfer2000 · · Score: 3, Funny

    I am not sure if those virus in OE could be classified as HTML. But if yes, will those virus writers be sued as "patent infringment"?

    --
    There is a spark in every single flame bait point.
  40. Short answer: by Anonymous Coward · · Score: 0

    Mozilla XUL and chrome are potential prior art. Mozilla runs on Windows, and so does XUL, therefore Microsoft can technically sue for patent infringement authors of XUL applications should the patent be held to be valid.

    IANAL.

  41. SCO wet dream by twitter · · Score: 1
    So, everyone using Mac and Linux are free to use chrome?

    Sure, so long as you use a text based browser that can't call another x-window for a trusted jvscript popup advert without any deactivating buttons and less "security" than IE, you don't owe anything to SCO^H^H^HMicfosoft.

    --

    Friends don't help friends install M$ junk.

  42. HTML vs. XUL by ucblockhead · · Score: 4, Insightful
    XUL isn't HTML, and therefore wouldn't be covered by this patent.

    Sure, given that XUL already existed when this was filed, you could make the claim that using HTML instead was "obvious", but it isn't, strictly speaking, the same.

    Perhaps the Mozilla people should patent XUL. For defensive purposes, if nothing else. But the conspiracy theorists should look elsewhere for Microsoft threats to open-source browsers.

    --
    The cake is a pie
    1. Re:HTML vs. XUL by GiMP · · Score: 1

      > Perhaps the Mozilla people should patent XUL. For
      > defensive purposes, if nothing else.

      They already have prior art, they don't need to patent it.

    2. Re:HTML vs. XUL by rfmobile · · Score: 1

      You can use XHTML as part of a chrome application. You don't have to use XUL but it is more flexible to use for this purpose. -rick

  43. Sigh... by DroidBiker · · Score: 5, Funny

    I want to patent "a method for limiting the decay of society by kicking the crap out of idiots at the patent office"

    1. Re:Sigh... by rock_climbing_guy · · Score: 1
      You have it all wrong. *I* know why society is decaying.

      The amount of intelligence in this world is constant
      -but-
      The population is rapidly increasing.

      --
      Wh47 d1d j00 541, 31337 15n't t3h r0xor5 ne m0r3???
  44. "Chrome" isn't the technology by mnemonic_ · · Score: 4, Interesting

    From http://www.mozilla.org/xpfe/ConfigChromeSpec.html
    "The chrome is that part of the application window that lies outside of a window's content area. Toolbars, menu bars, progress bars, and window title bars are all examples of elements that are typically part of the chrome."

    From http://msdn.microsoft.com/workshop/author/dhtml/re ference/methods/showmodaldialog.asp
    "Specifies whether the dialog window displays the border window chrome. This feature is only available when a dialog box is opened from a trusted application. The default is no."

    The cnet story seems to be passing off the word "chrome" as some sort of new technology name, when it seems that both Mozilla and Microsoft developers refer to it as a generic term for describing application window adornments.

    What's the significance of this? Well, this "chrome" itself isn't a part of Microsoft's patent. It's existed in almost every window in almost every application made by any developer. Microsoft's HTML application technology removes the window chrome, but the "meat" of the patent is the ability to use HTML and Internet Explorer to create an application.

    The only thing this has in common with Mozilla is that it also deals with window chrome.

    Microsoft isn't copying Mozilla by using the same software term.

    1. Re:"Chrome" isn't the technology by rfmobile · · Score: 1
      I think you'll see these two have a lot in common.

      The mozilla framework provides a mechanism for writing applications using a handful of text files and optionally one or more binary files (XPCOM DLL components most likely written in C++ plus assets like JPEGs and PNGs). These text files may be XML (in the form of RDF, XUL, DTD, or XHTML) or Javascript.

      The MS patent discussed here serves the same purpose and is implemented in very much the same way.

      In the case of Mozilla, "chrome" refers to the browser's controls - button, navbars, panels, etc. These can be replaced or extended to the point of producing an application that has nothing to do with rendering web pages.

      -rick

  45. html applications? by endx7 · · Score: 1

    Umm...what is an html application? html is a -formatting language-. Either this is a really hard patent to infringe on, or they now have a patent on having html stuff displayed without any browser features (it's still a browser, since something has to display it). When I put opera into full screen, things like back and forward go away. Is this what they mean?

    But than again, it sounds like they are talking a bunch of junk to let it have purty menus and other widgets, which mean it isn't really just HTML, since HTML doesn't have that stuff. So...why call it HTML? It's obviously not.

    1. Re:html applications? by NickFitz · · Score: 2, Interesting

      RTFA, or even better, RTFP. The only way you'll get an HTA to do anything is with JavaScript (or VBScript, if you're sad enough). It has unrestricted access to the machine, just like any other application, but the UI is done in HTML, with JavaScript and (probably) COM components. It's got nothing to do with web browsers.

      In fact, the reason the patent was awarded was because it's a novel application of technologies which the short-sighted think are only to do with web browsers.

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
    2. Re:html applications? by niiler · · Score: 1
      HTML applications or HTAs as they are called, have been growing in popularity because they are easy to put together and don't require re-inventing the wheel. The development time is trivial compared to most programming languages and they take advantage of the browser's widget set and layout commands.

      CUPS has an HTML front end for configuration that I tend to consider an HTML application. I've also written a number of them myself when there was nothing that would fit the bill just so, including a grade book (I'm a teacher) and a database.

      Except I use mozilla based browsers only and rely heavily on LiveConnect for file system access through JavaScript. Using the java.security file, one can even keep the security settings on such programs fairly high. The only real drawback is execution time. Since they are scripting progs, don't even think about using them for anything that requires real-time communication.

      I wouldn't think of programming such an app with IE even when I do run windows.

    3. Re:html applications? by endx7 · · Score: 1

      RTFA, or even better, RTFP. The only way you'll get an HTA to do anything is with JavaScript (or VBScript, if you're sad enough). It has unrestricted access to the machine, just like any other application, but the UI is done in HTML, with JavaScript and (probably) COM components. It's got nothing to do with web browsers.

      Javascript is NOT part of HTML. HTML only knows how to include 'scripts', such as javascript, and a way to reference the scripting language from links and so forth. Although, yeah, maybe I should have said html renderer instead of browser (gecko anyone?). Browser is too specific.

      If we still consider this to be HTML somehow, then okay.... The only thing we don't already have is a lack of security in our browsers (because it's easy to get rid of the normal navigation things with web browsers. simply use some javascript when opening a new window *snicker*)

      We could call it DHTML Application if you want. That at least implies HTML with some sort of scripting language included.

    4. Re:html applications? by NickFitz · · Score: 1
      Javascript is NOT part of HTML

      I know, I've worked with it since 1996.

      We could call it DHTML Application if you want. That at least implies HTML with some sort of scripting language included.

      I've always wondered why MS chose the term "HTML Application", when it's a "DHTML Application".

      My preferred explanation is that whoever invented it adopted the ".hta" file extension, and it was too much like hard work to change it. (Probably would have delayed the launch of Win2000.)

      If you're interested, there's an introduction available. Despite the copyright notice at the bottom, that piece was actually written about 1999; notice the weird mix of what look like they should be XML Namespaces with HTML that's capitalised, thus going against the XHTML standard.

      FWIW, you can use XHTML for your HTA and they still work, despite being valid documents. So then you can have MSDXHTML :-)

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
    5. Re:html applications? by dasmegabyte · · Score: 1

      which the short-sighted think are only to do with web browsers

      You mean, like, half of the tin hats posting replying to this article?

      Seriously, guys. Just because you don't read a patent and don't understand what you read doesn't mean they just patented basica algebra or something. MS had what in 1999 was a cool idea (whoa...like...programs in HTML...), patented it, and since then have improved on their own idea a dozen times. Or at least I think they call that "XP" mess an improvement...

      --
      Hey freaks: now you're ju
  46. ALL patents are bad by argoff · · Score: 4, Insightful


    IMHO, the issue isn't that this is a bonehead patent it is that all patents are inherently burdensome to society, and this patent sillyness is just a symptom of a poor belief system taken to it's logical conclusion.

    Yeah, I've heard it all before .... "the system just needs a little tweaking", ... Please tell that to a child in Africa dying of AIDS who isn't allowed to buy generics because of patents. .... and Yeah I know, the theory goes that these drugs would never have been invented anyhow without patnets ... . It's sorta like saying, slavery was justified because those barbaric Africans were far more brutal to each other than the plantation masters were to them.

    1. Re:ALL patents are bad by dekashizl · · Score: 1

      Not sure if you are trolling hard or really believe what you are saying...

      The patent system most definitely DOES generate innovation. Coming up with new drugs can cost billions of dollars, and that's not likely to happen out of the goodness of mankind. There is absolutely no logical connection to justification of slavery as you describe. If you are going to invoke racism and classism and moral relativism, at least be clear in your argument.

    2. Re:ALL patents are bad by SiliBelgian · · Score: 1

      The theory goes that these drugs would never have been invented anyhow without patents.

      Interesting theory, could you elaborate on that a little ?
      Personally, I think a limited patent model should be acceptable for very specific inventions, as an incent for the creator to be even more creative. But these kinds of patents should only be valuable for 10 years max.
      The current situation is clearly impossible, allowing anyone to patent an invention with an extremely vague and broad description, to gain money of it for the next 180 years.
      Why should patents still be valuable after the death of the author? Dead authors aren't very creative, so the argument of stimulating them to more creation doesn't really hold.
      Or ... could it be maybe because *certain* large companies hold the copyright for these invention? No, that's not the kind of world we live in ...

      --


      "Hell hath no fury like a hippo with a machine gun."
    3. Re:ALL patents are bad by richieb · · Score: 1
      The current situation is clearly impossible, allowing anyone to patent an invention with an extremely vague and broad description, to gain money of it for the next 180 years.

      You are confusing patents and copyrights. Patents last only for 20 years from the date of filing. For example RSA public key patent expired recently and that's why all Linux distros can include free and open ssh.

      Copyrights last for a long time.

      --
      ...richie - It is a good day to code.
    4. Re:ALL patents are bad by richieb · · Score: 2, Informative
      The patent system most definitely DOES generate innovation. Coming up with new drugs can cost billions of dollars, and that's not likely to happen out of the goodness of mankind.

      A lot of those billions are spent on marketing not research. In addition a lot of the fundamental research is done by public institutions, because for profit companies are more reclutant to spend money that may produce some return in 10 years time.

      See this article in Salon...for instance.

      --
      ...richie - It is a good day to code.
    5. Re:ALL patents are bad by rmdyer · · Score: 1

      Yea, patents are bad (sarcasm).

      Patents are bad only if you live in some idealistic utopian world where no one makes money selling things to survive. Patents are bad if no one owns anything and everything is essentially free because resources are unlimited. Patents are bad because no one steals, lies, cheats one another. Yea, patents are surely bad.

      The problem is not the patents. The problem is that the companies who have the patents don't sell at fair market prices for the goods derived from those patents. The problem is that the greater good is rarely considered. That's my opinion anyway.

      +1

    6. Re:ALL patents are bad by Anonymous Coward · · Score: 0
      The problem is that the mechanism (limited time monopoly) isn't linked closely enough to compensating the inventor. If a patent is difficult enough to work around, the inventor can charge each licensee more than it would have cost them to create the invention for themselves--in this case we'd actually be better off if the inventor had never existed. Or they can pick and choose who may use the invention (and in what form) or simply deny all access to it because it competes with a more profitable product.

      These are sometimes tolerable, but awful when the government allows an "inventor" to patent a problem instead of one solution out of many.

    7. Re:ALL patents are bad by Fidgety+Philip · · Score: 1

      There is research that shows that the patent system encourages innovation and there is research that shows that it does not. That does not add up to "The patent system most definitely DOES generate innovation".

    8. Re:ALL patents are bad by Fidgety+Philip · · Score: 1

      Sure, people have to sell things to make money, but ideas are not inherently saleable, and it is not obvious that they should be. The only reason why you can make money out of your ideas is because there are patent laws, but only certain kinds of ideas are patentable, mind. For example, if I am a script-writer, and I invent the Big Brother format of game show, I can't patent it. Why not? What is it that makes this idea less valuable than Microsoft's patent under discussion? There is no reason to reward people for simply coming up with ideas. Those ideas have to be realized for them to be of use to society, and there is no onus on a patent holder to do that. Company decided not to support that product any more? Will they license you the patent? Will they heck.

    9. Re:ALL patents are bad by sjf · · Score: 1

      Who modded this nonsense as insightful ?

      Patents were devised as an alternative to trade secrets.
      In exchange for publically disclosing, and sharing your discovery or invention with the public, the state gives you a limited time monopoly on your idea. This is far better than a monopoly so long as you can hide the invention from anyone else.

      Children in Africa are dying from AIDS because of poverty and greed, not because of the patent system. IT IS THANKS TO THE PATENT SYSTEM that some countries in Africa and S.E. Asia (India) are saying SCREW YOU to the drug companies and manufacturing unlicensed generics.

      If these were trade secrets, the price would be higher and more would be death.

      Of course, the US government doesn't help with it's policy of Free Trade meaning little more than "Buy our stuff or else."

    10. Re:ALL patents are bad by yourmom16 · · Score: 1

      If they were just trade secrets, people could reverse engineer them.

      --
      "We have got to make Stan understand the importance of voting, because he'll definitely vote for our guy." - South Park
  47. XUL, JavaScript, etc. by Ayanami+Rei · · Score: 4, Informative

    XUL is the eXtensible UI Layout language. It's an XML dialect that describes the layout of widgets on the screen (sort of like what Glade does, or WinForms). These widgets are hooked up with JavaScript to implement the "interactive" component of the interface, and the widgets and display elements themselves are a mix of compiled functionality from the NSPR (which may defer to real OS widgets), but the majority is actually XHTML.

    The whole thing gets packaged up in .jar files ala Java, and the URLs are accessed internally by the "chrome" protocol.

    It's quite cool. And the technology is old, so I don't see Microsoft's ability to defend its position as strong.

    (I believe this is MOSTLY accurate. Someone please correct me who is more familiar with Moz)

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
    1. Re:XUL, JavaScript, etc. by Anonymous Coward · · Score: 0

      XUL is the eXtensible UI Layout language. It's an XML dialect that describes the layout of widgets on the screen (sort of like what Glade does, or WinForms). These widgets are hooked up with JavaScript to implement the "interactive" component of the interface, and the widgets and display elements themselves are a mix of compiled functionality from the NSPR (which may defer to real OS widgets), but the majority is actually XHTML.

      My first thought upon reading the original article was, "I wonder if part of the AOL-M$ settlement was AOL not suing to break this patent. What, me, paranoid?

    2. Re:XUL, JavaScript, etc. by TomV · · Score: 1

      HTA is a lot simpler than XUL. There's no custom widget description, it's genuinely no more than a run-of-the-mill HTML file with normal tags with the sole addition of a tag like this:

      <HTA:APPLICATION id="arbitraryString"
      applicationname="MyGroovyHTAthingy"
      maximizebutton="yes"
      minimizebutton="yes"
      icon="someIconFile.ico"
      >

      in the <head> section, which turns off various toolbars and opens the gates on the script sandbox giving the HTA full access to the local machine. There are a few other attributes that can go in there too, depending exactly what you want to switch on or off, but that's about all there is to it. UI elements in HTAs are just standard HTML <form> stuff - input tags, option tags and so forth.

      Write HTML+script file, add one dangerous tag, rename as .hta, and Bob's your 0wn3r.

    3. Re:XUL, JavaScript, etc. by ClubStew · · Score: 1

      HTA's have actually been around since IE4 (for many years). I'm not sure who's older, but HTAs are far more basic than XUL (as a previous reply pointed out) so there's definitely arguments the moz team could make - if necessary - to defend themselves and their technology.

    4. Re:XUL, JavaScript, etc. by pacc · · Score: 1

      While HTA is simpler than XUL, there is also the case of XAML
      which is the direct mirror (or maybe crazy carnival-mirror) of XUL. Last in the blog someone points out that all these attributes was good at the level of HTML 1.0 but is bad, bad, bad if you are going to make any serious applications out of it. CSS is the way to handle such things, unless of course you have an integrated visual developing program that generates code all over the place. Then it all makes sense, because it will become a pain in the *ss to convert the random attributes into some coherent pattern or transform it to for example XUL. (not that XUL don't have some attributes itself)

      Eric Meyer explains why it's a bad thing, even though it might look appealing at first sight.

  48. Naive question on patent law by howlatthemoon · · Score: 2, Insightful

    Can you patent an idea and then release it into the public domain or put it under a Creative Commons license (or something like it)? It seems like this might head off some of the prior art arguements, and even if some other entity breaks the patent because of other prior art, it still is better than it moving into a single group's hands. I know it is more work, but I am tied of getting screwed-over because someone comes up with something "innovative*".

    Just wondering....

    * Innovative (MS, SCO, et. al definition) - scouring the world for ideas for which they can claim ownership.

    1. Re:Naive question on patent law by psykocrime · · Score: 1

      Can you patent an idea and then release it into the public domain or put it under a Creative Commons license (or something like it)?

      IANAPA (I Am Not A Patent Attorney), but I don't believe you would even need to bother patenting your idea to establish "prior art." Just write it up as a paper, and release it on the 'Net, have it published in a trade journal of some sort, etc.

      What we really need, if my understanding is roughly correct, is some kind of central repository for people to submit papers, write-ups, code, etc. that's intended for the express purpose of preventing somebody from getting a patent on the same "invention." Something that would be free to use (both submitting and searching), with a good search engine, and a verifiable system for timestamping when the submission was made.

      If we could get the collective minds of all /. readers, the open source / free software community / etc., to contribute ideas to such a database, and if we could get the USPTO to recognize it (maybe even search it BEFORE issuing patents!?!?) we could probably prevent a lot of bogus patents from getting issued.

      --
      // TODO: Insert Cool Sig
    2. Re:Naive question on patent law by howlatthemoon · · Score: 1

      Good points, let's assume the USPTO personnel are making a good faith effort, I would hope that they would welcome this kind of database (what faith I have in people being of good will, huh?).

      I don't fully understand the relationship between prior art and issuing patents, and I am sure that's the way the attorneys like it. IANAPAE (... either), so how much prior art does it take to say you can't patent an idea? Is there a need to demonstrate multiple instances of prior art?

      Also is there a relationship in timing? If you and I invent telephone-like devices in the same general time period, is it the first one to get their documents in who gets the patent, or is it the person who can demonstrate they had the idea first (I thought it was the former, but what do I know?)?

      Since it does not make sense to reinvent the wheel (unless you want to patent it) I wonder if this is something the Creative Commons could register if this would be an effective means of protecting ideas.

  49. Re:XHTML by Anonymous Coward · · Score: 0

    Apparently, spell-check is 'obselete'

  50. cnet scooped /. by 10 min by randyest · · Score: 1, Redundant

    google for microsoft html patent and you'll see:

    News:
    Microsoft Wins HTML App Patent - Slashdot - 30 minutes ago
    Microsoft wins HTML application patent - CNET News.com - 40 minutes ago


    And that earlier CNET story has more info.

    --
    everything in moderation
    1. Re:cnet scooped /. by 10 min by Anonymous Coward · · Score: 0

      FYI, that's the exact same article that this article links to in the "does this" link!!!

      Moron.

    2. Re:cnet scooped /. by 10 min by randyest · · Score: 1

      It was a joke.

      Humorless fuckwit.

      --
      everything in moderation
  51. Is there some wayt o hold the USPTO liable? by cdn-programmer · · Score: 4, Insightful

    The USPTO is granting invalid patents left right and center on obvious techniques and on techniques that in some cases are actually part of standards. Clearly they are not in a position to be able to determine prior art much less the requirment that in order for something to be patentable it must be non-obvious to practitioners of the art.

    A couple years ago the Australian PTO granted a patent for a wheel. (I believe I saw this in the ignoble awards) The applicant had actually drawn a cart illustrating the role of the wheel. Clearly the USPTO is not alone in its level of incompetance.

    Under law as I understand it, these beauracrates have a responsibility to follow the legislation. Clearly due to their collective incompetance and possibly several other factors they are not doing this.

    So is there any way to challenge them and if not can a lobby be put together so that before a patent is granted there is a peer review of its validity? Why should software developers for instance face invalid patent after invalid patent which creates unnecessary litigation at terrible costs when a simple peer review process done in conjunction with the patent office could avert the problem. Please note that the court system is already overloaded and that it is a serious drain on the taxpayers of the nation. As such it would seem that a peer review process might be in the best interests of everyone.

    Perhaps the patent office would even go along with such a process because it might save them considerable embarrasment as well as offloading some of the workload of their examiners. Is there anything in the law that prohibits something like this?

    Please note that at least IMHO I see invalid patents as the greatest threat there is for the opensource community. We need to address this as soon as possible in an effective manner.

    1. Re:Is there some wayt o hold the USPTO liable? by plierhead · · Score: 1

      The only thing that will work is a bounty, collected by anyone who manages to prove prior art or otherwise invalidate the patent.

      The money for the bounty should be put up by the patentee, about $10K should do it, refundable if the patent still stands two years later. And before anyone moans about how this would prevent Joe Average from getting started, you need to:

      1. question how exactly he can do that at the moment with the cruddy patent system in place, and;
      2. consider that anyone who can't spend $10K on protecting their IP is probably best served not be getting a patent, but instead by releasing their idea into the public domain so it can serve as prior art, thus preventing anyone else from patenting it - allowing them to compete on excellence of execution, if not on IP lockout.

      Mounting a patent challenge should cost $1K, non-refundable, to cover USPTO's costs (well, almost !).

      Quite possible this would start a thriving industry, perhaps manned by third world netizens with time on their hands and access to the internet, who would be far more effective than the jackass bureaucrats at USPTO in performing genuine peer review on patents. That would be a GOOD THING.

      --

      [x] auto-moderate all posts by this user as insightful

    2. Re:Is there some wayt o hold the USPTO liable? by SpaceCadetTrav · · Score: 1

      Good idea... lets take the desire to establish patents away from the small inventors and put it in the hands of companies who throw around $10,000 like it's nothing.

    3. Re:Is there some wayt o hold the USPTO liable? by plierhead · · Score: 1
      I tried to forestall your comments by noting that the system doesn't work well for these people right now anyway.

      I don't know if you are personally a "small inventor", and if you have personally created a business on the basis of a patent but I think you might just find that the rosy-tinted view you have of the patent system expired a long time ago.

      --

      [x] auto-moderate all posts by this user as insightful

    4. Re:Is there some wayt o hold the USPTO liable? by dcam · · Score: 2, Informative

      I think you'll find that the patent granted on the wheel was not in fact a patent as we understand patents. A new class of 'patents', innovation patents, was created. These patents are granted *without examination*. My understanding was that you would apply for one of these patents in preparation for appyling for a 'full' patent.

      The guy who registered the wheel was rightly pointing out the ridulous nature of the new patents.
      http://www.ipmenu.com/archive/AUI_200110 0012.pdf

      --
      meh
  52. "...Microsoft has no..." by iminplaya · · Score: 2, Insightful

    brain?...no...From the article:"...Microsoft has no current plans to enforce the patent."
    Uh huh...GIF...jpeg...FAT... I know...they're not all MS patents, but...

    We are at that awkward stage in our history where it's too late to vote them out, but it's too early to just shoot the bastards. - ?

    --
    What?
  53. No similarities here by NickFitz · · Score: 4, Informative
    Why does this sound vaguely familiar?

    I don't know. If you knew anything about Windows HTAs, you'd know that they have no discernible similarity to the Mozilla technologies you reference. That technology allows (for example) skinning. The point about HTAs is that they get rid of the browser chrome, at the same time as being nothing to do with the use of web browser-originated technology for browsing.

    The point about HTAs is that they consist of (X)HTML, JavaScript and COM (ActiveX) objects. When installed on your system, they run as applications in the Windows environment, meaning no sandboxing: file system access, etc.

    As somebody is going to sneer "Why would I let a web site do that", let me point out that this isn't anything to do with websites. If you download and install an HTA, you have to follow the same procedures as for any other software you download. Anybody distributing an HTA would probably have to package it using an installer of some kind. You can't just have one appear when you go to a site; any HTA that does anything useful needs a bunch of COM components installed in addition.

    And for those who ask "What's the point of it": one good use is for creating test harnesses for COM components. You can code up a UI with a quick bit of HTML, stick some JavaScript in there and run your test cases against the component. It's even easier than using VB to create such utility apps. It's also useful for rapid prototyping of ideas; it only takes a few minutes to explore a concept (if you're any good at JavaScript programming). But I can't imagine many people actually shipping HTAs.

    Why grant them a patent? I assume it's because they were the first to think of taking the technology out of the web browser, rearranging it in this novel way, and thereby providing a facility that wasn't there before.

    I wouldn't worry about it affecting your lives in any great way; it's specifically a Microsoft technology.

    But I still wonder why somebody would take the words 'a window free of navigation and other interface elements, known as "chrome,"' and think it was similar to a technology for adding chrome.

    --
    Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
    1. Re:No similarities here by djeaux · · Score: 1
      The point about HTAs is that they consist of (X)HTML, JavaScript and COM (ActiveX) objects. When installed on your system, they run as applications in the Windows environment, meaning no sandboxing: file system access, etc.

      So basically MS has patented turning off the "chrome" so desktop applications written in DHTML can use the browser engine without looking like they're running in a browser window? Wow.

      I can't wait to see what the malware outfits will create using this technology.

      --
      "Obviously, I'm not an IBM computer any more than I'm an ashtray" (Bob Dylan)
    2. Re:No similarities here by Whatchamacallit · · Score: 1
      "Why grant them a patent? I assume it's because they were the first to think of taking the technology out of the web browser, rearranging it in this novel way, and thereby providing a facility that wasn't there before."

      I would say it's because Longhorn will be full of this sort of HTA interface technology. The entire GUI appears to be based on quite a bit HTA containers.

    3. Re:No similarities here by rfmobile · · Score: 1

      The MS Patent cited here describes a mechanism for writing applications using HTML.

      The mozilla framework provides a mechanism for writing applications using (but not limited to) HTML. (The most notable example is the mozilla browser. The framework - you see - was used to create an application that just happens to be a browser / email / news / irc client.)

      Gee, sounds an awful lot alike to me.

      -rick

    4. Re:No similarities here by DylanQuixote · · Score: 1

      You know that Mozilla's chrome is in fact rendered by the same engine that renders HTML, right? Mozilla's chrome is just a bunch of XML, CSS, and javascript. You can code entire applications using XML, CSS, and Javascript, that run with mozilla, without mozilla's normal chrome...

    5. Re:No similarities here by Anonymous Coward · · Score: 0

      What do you think you're looking at in an Explorer (the file browser, not IE) window on Win98? 2000? XP? 2k3? All of that is HTA.

    6. Re:No similarities here by NickFitz · · Score: 1

      Yes, I'm aware of XUL, XPFE and related technologies, but the section of the Mozilla documentation linked to appears only to cover the adding of chrome, which is somewhat at variance with the description given in the patent application. A better link would have been to this section as it would have made it clear what the story was driving at.

      FWIW, a large mount of IE's chrome has also been provided through DHTML since version 4, which predates the taking of Mozilla in that direction - in fact, it predates the Mozilla Foundation and the Open Sourcing of the technology. As far as HTAs are concerned, Microsoft's technology predates XPFE by some time.

      If XPFE and such are to be compared to a Microsoft technology, it should be the vapourware XAML, although I'm not aware of any MS attempts to make this a cross-platform technology, as XPFE is. I did like the following quote from the link I just cited:

      My applications seem to be less buggy and work more quickly the less code I write!

      whih seems to show that at least one person at MS is finally getting the idea :-)

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
    7. Re:No similarities here by DylanQuixote · · Score: 1

      That's interesting. I misunderstood your original post, and for that I'm sorry.

      Cheers.

    8. Re:No similarities here by jsebrech · · Score: 1

      There is an inherent flaw with the way modern patent offices are set up. They charge money to allow you to file it, when the obvious solution is to charge money when a patent is rejected. Think about it, if it was in the best interests of the PTO to reject patents (because it raked in the dough), only truly innovative things would get patented.

    9. Re:No similarities here by NickFitz · · Score: 1

      Slashdot means never having to say you're sorry :-)

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
    10. Re:No similarities here by NickFitz · · Score: 1

      And, with a bit of luck, Microsoft would incur so much in legal fees appealing the decisions, it would eventually go bust :-)

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
    11. Re:No similarities here by Chelloveck · · Score: 1
      It's also useful for rapid prototyping of ideas; it only takes a few minutes to explore a concept (if you're any good at JavaScript programming). But I can't imagine many people actually shipping HTAs.

      Agreed, on both counts. Although I've had to fight tooth and nail to keep my management from shipping an HTA I wrote as a demo for the marketing department. "It works. Why not ship it?" Arrrrrrgghhhh!

      I find HTAs very handy. I can wrap one of those around a Perl script and have an instant GUI. I don't know VB, and have only passing familiarity with JavaScript. But I do know HTML, and can slap together an HTML form in no time. Works like a charm for those moments when a CLI just doesn't cut it. It's a way this embedded hacker can whip up something that looks nice to impress the front office.

      Now, should the technique be patented? Hardly! I thought it was pretty obvious. I only stumbled across HTA after I'd come up with something similar myself, and was surprised to find official support for it in Windows.

      Despite running in a web browser, HTAs have nothing to do with the web. They just coincidentally use the same markup language to implement the GUI for a local app.

      I just wish I could use the W3 DOM instead of Microsoft's. *sigh*

      --
      Chelloveck
      I give up on debugging. From now on, SIGSEGV is a feature.
  54. spammers delight by fermion · · Score: 0, Offtopic
    Today MS announced products intended to help the struggling and much maligned spammer. These tool, name Longhorns Up The Ass, are expected to be incorporated into all future security updates.

    The key to LutA are tools that can be downloaded as a normal web page, then run as an local application. Once the application is launched, it will continue to run in it's own window until the process is manually killed. It is assumed that other processes may be periodically be created, or the system otherwise modified, so that a restart will be required to stop all processes, and a system reinstall necessary to remove all autoruns.

    A famous spammer out of Florida, who we interviewed in his trailer home, and who wished to remain anonymous, had this to say. "We have been real disappointed in MS lately. They have been modifying Outlook to make it harder for us to get viruses through. The have telling users not to open unknown emails. They have even said they will block pop ups. For a hard working guy like me, with three ex-wives, 7 children, a mistress, not mention that I am putting two titty dances through college, I just can't make enough money.

    "I was losing faith. But this new stuff, this will be great. It will be in Windows. That damn open source commie crap won't be able to block it. I can work with Gator and Kazaa so that I can run banner ads, gateways, porn web servers, whatever, on the mark's machines. I might just be able to start moving these small breast disease remedires again."

    It is not know if MS itself will use these tools for marketing purposes. It is thought that sales to spam organizations and other organized crime outfits were on the decline, and such a tool was necessary to convince them not to support user migration to other platforms.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
  55. Sounds Similar by Skasta · · Score: 3, Informative

    kinda sounds like this

  56. W3C or GPL? by axxackall · · Score: 1
    Perhaps the Mozilla people should patent XUL. For defensive purposes, if nothing else.

    Alternatively, Mozilla can submit XUL to W3C and *that* would protect all of us from the Redmond's evil.

    By the way, if Mozilla is GPL, isn't it already protected from being hit by any patents?

    --

    Less is more !
    1. Re:W3C or GPL? by rfmobile · · Score: 1

      Alternatively, Mozilla can submit XUL to W3C I think they did that a few years back. Sadly, it didn't get very far.
      -rick

    2. Re:W3C or GPL? by ucblockhead · · Score: 2, Informative

      No, the GPL does not protect against patents. Prior art does, but copyrights (which is what the GPL is) are trumped by patents.

      --
      The cake is a pie
    3. Re:W3C or GPL? by Zirtix · · Score: 1
      Well, a copyrighted Free program could easily be prior art, depending on the filing date. It might even make better prior art because the source is available. So it's not true that copyright is irrelevant to such a patent.

      Also note that if any party distributes a GPL'd program, it must license any patents it owns which are implemented in that program, for zero cost, to everybody. So e.g. IBM could not turn around on Linux and start demanding royalties from distributors based on IBM patents.

  57. 2 modified dates by Drathos · · Score: 2, Informative

    If you look at the document history link down at the bottom of the page, you'll see what the change in 2000 was. They just added a couple of anchor tags (which I don't really understand the point of).

    The April 1999 change was the last change of the content

    --
    End of line..
  58. Uh.... Different thing... by JMZero · · Score: 2, Informative

    HTA's are about being able to use HTML to create a desktop application, and treating the result as a desktop application (ie, different security arrangement and display). I can imagine how this would be useful for simple apps, especially to programmers accustomed to HTML/Script. HTA's are treated as executable code, and are not (barring an exploit) able to be popped up via web page. They are not connected to the web particularly other than that they share an underlying language, HTML. Regardless of browser, I don't imagine anyone sees them very often.

    I think the whole idea went out of favor at MS a long time ago - I haven't seen an HTA article there for a while. They apparently weren't too memorable, the comments I've read thusfar betray no understanding of what they are/were.

    --
    Let's not stir that bag of worms...
    1. Re:Uh.... Different thing... by dasmegabyte · · Score: 1

      Well, with all the kickass controls, flexibility, reliability and small footprint of apps written under the .NET framework, why would you bother writing something in HTA?

      The other posters are right when they it's "another VBScript." They just don't understand why. See, the reason VBScript under Windows Scripting Host (that's what those "Kournikova.jpg..vbs" file run under) was so dangerous on the desktop was that it had a tiny footprint and could do extraordinary amounts of damage due to accessibilitity of the API. It was a very very useful little tool, because it could essentially access any part of the operatings system in a efficient fashion and did not need to be compiled. However, it didn't do much that you couldn't already do in VB in about the same amount of time, so it really didn't have a whole lot of popularity among programmers.

      VBScript really only appealled to two sorts of people: those who needed a lot of powerful API access in a small footprint (e.g. virus writers and some really cunning IT folks), and those who already knew VBScript from its initial incarnation in ASP. In fact, you could actually get most of your ASP scripts to run on the desktop simply by changing a few of the references and the I/O method. Neat, huh? Well, it was neat back in 1998.

      People who think VBScript was dangerous because of something inherent to the language don't really understand what it is. VBSCript is no more powerful, nor more dangerous, than perl or tcl or any scripting language in a unix like language. The difference was that when VBScript viruses were making their headway, most Windows PCs had been configured with the user running priviliged. And most users hadn't been trained NOT to open every attachment that came to them. Linux is quite vulnerable to these types of things...or would be, if 95% of the market used it and all of them were running as root.

      --
      Hey freaks: now you're ju
  59. Why? by vigilology · · Score: 1
    Aren't patents meant to protect their inventors from their implementations being stolen, to prevent loss of profit this way, and to promote competition?

    Why does Microsoft need to patent this?

  60. Reading this makes me by pair-a-noyd · · Score: 1

    think of Microsoft and trailer hitches..
    They both have something in common..

  61. MS: "We don't lock you into Internet Explorer!" by scdeimos · · Score: 3, Interesting

    From the article:

    "One example of an HTML application at work in Windows is the "Add or Remove Programs" feature in the control panel."

    Yes, which requires IE, which is one of my bugbears with this approach.

    If you do somehow remove IE's claws from your system, it means you'll no longer be able to use the UI to uninstall Apps, games and powertoys from your system. Of course, anyone fluent in the Registry could trawl the Uninstall keys to remove stuff manually (or write a replacement app to do it).

    1. Re:MS: "We don't lock you into Internet Explorer!" by dasmegabyte · · Score: 1

      Actually, the idea of this is that IE is not a program any more. It is a rendering engine with a front end. Since the rendering engine is a terribly useful thing, it SHOULD be part of the OS.

      I believe they should remove the reliance on the front end (which is really where your viruses and exploits come from, anyway...the rendering engine doesn't do any more damage to your computer than any other set of widgets would). But removing "IE" because you don't want to get viruses is like removing the chassis of your car because your tires are flat. Get your ass some new tires and your problems are already solved. No registry hacking required.

      --
      Hey freaks: now you're ju
    2. Re:MS: "We don't lock you into Internet Explorer!" by metallikop · · Score: 1

      Honestly I don't see why you complain about this. That's like saying you don't want to use GTK in gnome or qt in KDE. Internet explorer isn't just a web browser, it is the engine for a good majority of the OS.

  62. I Like The Bit That Says... by vigilology · · Score: 2, Funny
    In short, HTAs pack all the power of Microsoft Internet Explorer--its object model, performance, rendering power, protocol support, and channel-download technology--without enforcing the strict security model and user interface of the browser."

    I think it's fair to say nobody would want to infringe on this patent anyway.

    1. Re:I Like The Bit That Says... by Dukael_Mikakis · · Score: 2, Funny

      In short, HTAs pack all the power of Microsoft Internet Explorer--its object model, performance, rendering power, protocol support, and channel-download technology--without enforcing the strict security model and user interface of the browser.

      Yes, it's something like developing a medicine that promises "all the nausea and hair loss of kemotherapy" without any of the restrictions of the "cancer tratment".

  63. IBM SASH by MSG · · Score: 1

    Seems like IBM had a working version of this technology when they released SASH in Oct. '99. Given IBM's patenting practices, I wonder who got to this patent first?

  64. It does bother me! by Tony-A · · Score: 5, Interesting

    It sounds too much like Microsoft now has a patent on viruses.

    1. Re:It does bother me! by inf0rmer · · Score: 1

      Or virii, or is it viruses, or, wha?!

    2. Re:It does bother me! by Tony-A · · Score: 1

      Ok, I will repeat it.
      The plural of virus is Microsoft.

  65. How to "compile" an HTA by Anonymous Coward · · Score: 1, Interesting

    ren index.html index.hta

    So in other words, if an HTML file is named with an extension of .hta, then it has all the benefits of not having the IE security model to deal with. And the window won't *look* like IE, but in fact is.

  66. Defensive Patent? by donutello · · Score: 1, Troll

    Remember the case where Microsoft is getting sued by that company who claims to hold the patent on browser plugins?

    If Microsoft wouldn't patent this, what are the chances that someone else would and sue them for patent infringement? It's quite possible that this is just a defensive patent to prevent stuff like that.

    What the hell am I thinking?! This is Slashdot. We don't give MS the benefit of the doubt. Ever.

    --
    Mmmm.. Donuts
  67. Re:oh BURN! by Anonymous Coward · · Score: 0

    Thanks for contributing to our exciting internet society!

  68. More Proprietary markup? by NtroP · · Score: 2, Insightful
    [disclaimer]I did NOT RTFA[/disclaimer]

    I'm just guessing here, but I would imagine that with the poor interface and interaction that "html" provides as compaired to, say, the flexibility of a "real application" UI, MS is going to have to provide a boatload of proprietary tags and hooks to make this actually usefull (at least MORE usefull than an actual web browser). Does this mean that more content will be delivered as a Microsoft web app (ie. online shopping) and will therefore make it impossible for me to access with my RH or OSX box?

    --
    "terrorism" and "pedophilia" are the root passwords to the Constitution
  69. Great by jrockway · · Score: 1

    I guess this means people won't write Windows applications any more. Cry me a fucking river.

    --
    My other car is first.
  70. Posting Prior Art by deanpole · · Score: 1
    So where are we storing all this prior art, indexed by patent number, with leagally supportable dates?

    Open Source has done well in legal challenges so far by the quality of our research. The research is what makes litigation so expensive, and lawyers are cripled without it.

    The next big Open Source challenge will come from patents. We should start now, but where?

    1. Re:Posting Prior Art by psykocrime · · Score: 2, Insightful

      So where are we storing all this prior art, indexed by patent number, with leagally supportable dates?

      The next big Open Source challenge will come from patents. We should start now, but where?


      We need some friendly corporation with deep pockets to sponsor hosting a web-based database where open source types can submit papers / code / writeups / etc. to serve a "defensive prior art" for ridiculous patents.

      The quality of the papers wouldn't necessarily have to be very high, and duplicates would be fine, I think. The big thing it needs is a very effective search engine, and a way to verify the submission dates for submitted works.

      Then anytime a new questionable tech patent is issued, the community can search the "defensive prior art database" for anything useful, and then notify the patent office.

      It would also be nice if the tech community could establish some kind of dialogue with the USPTO where we could feel confident that we could actually get these questionable patents reviewed and (possibly) thrown out.

      --
      // TODO: Insert Cool Sig
  71. Of course by Windows they mean... by Tremanhil · · Score: 1

    ...Microsoft Windows right??

    Because they surely couldn't mean Windows as in a generic term because that would be great evidence to use against them for the Lindows.com case.

  72. HTAs don't work anyway by Steveftoth · · Score: 1

    I know because I tried to develop one and well, they are not what they are cracked up to be. They don't work well at all. They are a really cruddy way to get around some of the limitations of being local to a hard drive but really don't do much.

    It would be a good API it they actually worked on a HTA application. As it stands, you're better off writing your application in JScript.Net rather then try and use the crap that is HTA.

    It's like being in a web browser, but you must be local and you have only the most rudimentary access to the local system. You can kind of write to the hard drive. But not really. Yes, it's worse then writing VB. But you still have many of the 'security' problems that regular web applications have. It's hard to spawn new HTA windows since unless you are very careful you end up spawning new internet explorer windows, and even then you can't easily pass data from a parent window to a sub window.

    Fortunatly the application I had to write wasn't actually more then a proof of concept and we could not prove that the hta concept would work. If told to do one now, I'd say forget it and write it in C++/C# with a webcontrol.

  73. Add Remove Programs.hta and mshta.exe by KevMar · · Score: 5, Informative

    Rename your .htm to .hta and run it localy on a windows system. Do a task list and you will see a mshta.exe is the task.

    Now kill it, and your page dies too

    in win2k and newer try this"
    open control Panel and run Add/Remove Programs
    You are looking at hta in action.

    kill mshta.exe again, Add/Remove Programs dies as well.

    I find HTA handy when I dont want to load visual studio for a quick app that I would rather run as a web page, but I can't because I need more system level access. A quick VBScript or JScript with a html frontend in notepad works wonders.

    FYI: Little help is actualy written for HTA, but realize it is a mix of Script and HTML working together named *.hta

    --
    Im a gamer, not a grammer major. This post is full of spelling and grammer mistakes.
  74. What the USPO needs by MoneyT · · Score: 1

    The USPO needs an "Ask Slashdot" process for all tech patents.

    --
    T Money
    World Domination with a plastic spoon since 1984
  75. Embrace Now, Extinguish Later by Anonymous Coward · · Score: 1, Funny

    from the article:

    Microsoft this month said it will liberalize its intellectual property licensing policy, letting other companies more easily use its patented technologies.

    from my paranoid mind:

    Microsoft announced that liberalization will continue at least until lock-in is achieved.

  76. bah by Anonymous Coward · · Score: 0

    this isn't vbscript or anything else of that ilk. anyone here mentions tcl and the crowd lows in support of innovation; this is just a way to open up OS functions to dhtml. not earth shattering, but I can think of at least four startups I've consulted with who's entire business came from this feature ...

    frankly the angst about you being a "real" programmer because you use VB is laughable. I can drive an API in any language and its still just bit plumbing; I can build out systems in whatever fits best, yes even, sometimes, VB.

  77. Kiosk mode by Anonymous Coward · · Score: 2, Informative

    I'm surprised nobody's mentioned kiosk mode yet. It was implemented way back in the day of Netscape 4, at least, and Microsoft copied the feature. Or maybe it was vice-versa, it's hazy. It sounds a lot like this feature, though--basically a way to ditch all the window dressing.

    Anyway, the basic idea was to be able to run a Web browser on a machine (kiosk) without letting anybody muck around with the settings and such. Generally used with touchscreen input and the like.

    Considering that it's a technique that's been in use for years and years, it doesn't really sound like something you could patent. The Mozilla stuff just sounds like a generalization for Mozilla of the technique already used in existing browsers.

  78. wait a min by shaitand · · Score: 2, Funny

    The way that reads, it sounds like a webpage that writes and executes a windows app on a users pc. Microsoft has patented browser exploits? It's hard to dispute this one, they certainly have all the prior art on their side...

  79. Microsoft Chrome? by Aldurn · · Score: 1

    How does this relate in any way to Microsoft Chrome, of which I remember hearing quite a bit about a very long time ago?

    I remember it was supposed to be the VRML killer, and the Flash killer, and that nobody was quite certain what it was. Has it mutated into this? Or is this just a simple namespace collision?

    --
    char sig[120] = "\0"
  80. yes, there is by SweetAndSourJesus · · Score: 1

    Uncheck "Enable JavaScript"

    If you don't want to go that far, Mozilla can prevent scripts from hiding the status bar.

    --

    --
    the strongest word is still the word "free"
    1. Re:yes, there is by Jahf · · Score: 1

      Which should also show prior art since as of (I believe) Netscape 2.0 you've been able to launch browser windows with no "chrome" (decorations, sidebar, status bar, menu, etc) and IE was still catching up at that point and hadn't yet gained that capability. Someone with a better chronological memory confirm this for me? Maybe IE had "kiosk" mode by this time but I don't seem to remember it until around the IE3/Netscape3 timeframe.

      --
      It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
  81. In a related story... by Anonymous Coward · · Score: 0

    Mozilla has been issued a patent for its method of reading e-mail without automatically launching malware.

  82. Re:XHTML by FuzzyBad-Mofo · · Score: 1

    At least he's got a DTD, which puts him ahead of most sites out there. :)

  83. Big deal by apoplectic · · Score: 1

    A method for writing an HTML application IN WINDOWS! What's next, global domination? This is a non-story.

  84. And what exaclty is writting an app in HTML? by Thaidog · · Score: 1

    Everybody always says No, HTML is not a programming language!!! Well what now?

    --

    ||| I still can't believe Parkay's not butter.

    1. Re:And what exaclty is writting an app in HTML? by TheTranceFan · · Score: 1

      Well, the app isn't really written in HTML, but the UI presentation is written that way. There's some code behind the HTML, which could be VB, C++, C#, or even Java. In Windows those languages can access the DOM for the HTML. The code can read, write, and modify the DOM, along with access to the file system and any other nifty Win32 things the app wants to do. All this comes down to is an alternative to writing straight Win32 UI.

    2. Re:And what exaclty is writting an app in HTML? by Trejkaz · · Score: 1

      Could be PerlScript too. Yes!!

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
  85. Re:It bothers me, and it should bother you as well by calyphus · · Score: 1

    This appears more like a move to make "the browser" an more indisputably intregal part of the OS. Planning for the future when Bush & Co. are not in power and the DOJ goes back to enforcing laws agains monopolies.

    --


    The potato it is uninformed.
  86. Misleading topic - nothing to do with chrome by sillybilly · · Score: 3, Insightful

    I think the original poster of this story is making a misleading statement - he must have misunderstood the patent. He states that the patent is about launching browser windows without "chrome" around it.
    His link defines chrome like this:

    What is Chrome? - The chrome is that part of the application window that lies outside of a window's content area. Toolbars, menu bars, progress bars, and window title bars are all examples of elements that are typically part of the chrome.

    Now read the abstract of the patent below, and tell me, the way you understand it, does it have anything to do with chrome?

    United States Patent 6,662,341
    Cooper , et al. December 9, 2003
    Method and apparatus for writing a windows application in HTML

    Abstract

    A method, apparatus, and computer-readable medium for authoring and executing HTML application files is disclosed. An HTML application file is basically a standard HTML file that runs in its own window outside of the browser, and is thus not bound by the security restrictions of the browser. The author of an HTML application file can take advantage of the relaxed security. The author of the HTML application file designates the file as an HTML application file by doing one or more of the following: defining the MIME type as an HTML application MIME type; or using an HTML application file extension for the file. When a browser, such as the Internet Explorer, encounters one of the above, it processes the file as an HTML application file rather than a standard HTML file by creating a main window independent of the browser, and rendering the HTML in the main window.


    BACKGROUND OF THE INVENTION

    Most existing Windows application development environments require knowledge of specialized computer languages such as C++, or Visual Basic. Learning a specialized computer language is often difficult for non-technical individuals. However, many non-technical individuals can use HTML (HyperText Markup Language) and scripting languages, such as VBScript and JScript. HTML and scripting languages are run inside of a Web browser, and thus, inherit the browser's user interface and security mechanisms. Because non-technical individuals have knowledge of HTML and scripting languages, it would be advantageous to leverage such existing knowledge to implement a Window's application. Such applications should be free to define their own user interface elements and to run as trusted code on the system, i.e., outside of the security model imposed by the Web browser. The present invention is directed to achieving this result.

    END EXCERPT


    In fact, why don't you go to www.uspto.gov, and search for patent # 6,662,341, and educate yourself a bit about patents. Read the abstract, then the "field of invention" and introduction parts - they are the most important for start, even though the claims are the only things that matter in court. Because of that claims are written in very hard to read lawyer lingo, and only read them after you read the rest, to double check that the claims are actually saying what you understood from the rest of the text.

    Basically this patent is about programming, as opposed to C or VB, you end up programming in the C-like javascript. I don't feel this deserves a patent at all - the amount of effort needed to relax securities for a special .hta extension file is quite minuscule. Plus this is a stupid software patent anyway - in my mind it ranks pretty close to the Amazon 1-click shopping patent. Anything that people say "duh" to shouldn't be called an invention. If it's shocking, new, who would have thought kind of thing, then yeah, maybe. Typical embrace and extend behaviour.

  87. Its the claims, stupid! by infolib · · Score: 2, Insightful

    Method and apparatus for writing a Windows application in HTML.

    So, everyone using Mac and Linux are free to use chrome?


    Read the claims. Not the headline, not the abstract, not the description, THE CLAIMS! The claims and nothing else decide what the patent covers, so it's really the only thing you should read. The rest of the patent is probably designed to be worthless to competitors (while still having the patent granted) whereas the claims are drawn up to be the broadest possible.

    I apologize for being a bit harsh about this, but it's quite important. It's also worth remembering that if your implementation changes one single thing in the claims you're not infringing on the patent. In fact you could probably patent the adjusted idea yourself (obvious or not).

    --
    Any sufficiently advanced libertarian utopia is indistinguishable from government.
  88. VB Rocks!!! by Anonymous Coward · · Score: 4, Insightful

    I hadn't programmed seriously for about 10 years...my C was very rusty. I picked up a VB book and went through it and wrote a few apps b/c work wanted apps in VB. What the hell, I said.

    The good thing about VB is, I really hated it with a passion after about 20 minutes and put it down as soon as I could. Then I really got pissed at Microsoft for making such a weak product and got rid of Windows too. I'm now quite happily using open source products. See, VB is good.

    1. Re:VB Rocks!!! by mystran · · Score: 2, Interesting
      VB has it's uses. Basicly, the best part of VB is glueing together components written in some other language (most often C++). It's just one of the easiest way to glue.

      I'd say that only being able to program in VB is useful, but to actually get something complex done, you either need someone that can do controls for you or you have to know how to use the Visual C++ wizards to create you the control you can then add some C++ into.

      This is actually must more nice model of working than it sounds. At all times you are either in component programming mode, or application programming mode, composing applications from those controls in VB.

      You can't do a datastructure in VB? Write a control. You need some UI control VB doesn't supply? Write a control. VB too slow for some calculation? Write a control. Want automatic layouts into VB (and don't want to do them in Basic)? Just write another control.

      The thing is, alone VB is just a toy, but the component model makes it nice. It's the same thing with the HTML thing. You can still have your real code in COM controls, but instead of VB you can now also use HTML to create the user interface. Big deal, this is just what component architectures are ment for.

      --
      Software should be free as in speech, but if we also get some free beer, all the better.
  89. LMAO by Anonymous Coward · · Score: 0

    I'm laughing my goddamned ass off here.

  90. three words: by Janek+Kozicki · · Score: 1

    In the CNet article it says that Microsoft has no intention of enforcing the patent. I find that interesting since I seem to recall them saying the same thing about FAT up until their recent "licensing" scheme for FAT.

    they. are. fighting.

    --
    #
    #\ @ ? Colonize Mars
    #
  91. Re:oh BURN! by Anonymous Coward · · Score: 0

    GLUE GLUEEEEE GLUUUUUUEEE, ScheisseGern! GLUUUEEE GLUE GLLLUUUUUEEEEEE!!!!

    Click here if you do not want to wait any longer
    (or if your browser does not automatically forward you)

  92. In a related story ... by Dukael_Mikakis · · Score: 1

    Microsoft has just recently acquired a dozen of the most prominent online porn websites, as well as a company that develops miniature cameras for spying on bosses and sneaking looks at the cleavage of attractive women.

    1. Re:In a related story ... by Anonymous Coward · · Score: 0

      LOL chump.. when are you going to run for price resident again?

  93. Sounds familiar? Yes, the EOLAS crap... by Petronius · · Score: 1

    Well, well. Can you say Microsoft wants to have its cake and eat it too? A few weeks ago, it was the W3C no less that was coming to the rescue of Microsoft, yet today they apply for a patent that sounds just as ridiculous. It's time for this whole software patent mess to stop.

    --
    there's no place like ~
  94. Favorite quotes by ElGanzoLoco · · Score: 1

    "In short, HTAs pack all the power of Microsoft Internet Explorer"
    Woooo-hoooooooooo! At last I can harness da powa of da Intanat Explowa! w00t! (how I will harness all that powa to my customized Trabant though, I still don't know)

    .... "protocol support" ...
    Muahahahahaha!

    "the strict security model [...] of the browser."
    Muahahahahahhahahahahahahah!

    Ah, those good guys at Microsoft, they're always around when you need a good laugh :)

    --
    Hello! I'm a disaster waiting to happen!
  95. ironic reversal of history by penguin7of9 · · Score: 2, Insightful

    Hypertext has been used commercially for building local applications at least since Hypercard in the 1980's. The Web really evolved out of such local applications by adding network retrieval and addressability of hypertext.

    That is, the use of hypertext and scripts for building local applications preceded the web and was the historical foundation for it. It's ironic (and stupid) that Microsoft is going back in 1999 to try to patent the precursor to the web from the 1980's. Anybody who works as a developer or inventor in hypertext systems should have at least a passing familiarity with the history of the field. I think it demonstrates that the people at Microsoft who wrote this patent don't even know the basics of their profession.

    Note, incidentally, that you have been able to use HTML and JavaScript for building "trusted" applications on your local machine for many years, depending on your browser, so this is nothing new even as far as HTML specifically is concerned. Hypertext with embedded widgets and scripting has also been widely used for building local applications with the Tcl/Tk toolkit.

  96. Re:XHTML by sharkey · · Score: 1

    Still doesn't validate though.

    --

    --
    "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  97. This is really good news! by ArrayIndexOutOfBound · · Score: 0, Offtopic

    Hopes are growing that UN will indeed take over from ICANN. To see why this is so good, just remember what veris.gn did few months ago... ICANN was slow to react and the reaction was silly. With UN, the service will be *regulated* and governed better.

  98. quit yer whining by Anonymous Coward · · Score: 0

    I got modded down too. I guess the mods are still pissed about me sodomizing their mothers.

    P.S.: wang.

  99. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  100. Re:It bothers me, and it should bother you as well by dasmegabyte · · Score: 1

    Wow, what a meaningless post. You've effectively euphamized yourself into obscurity. Maybe you should take up marketting?

    See, this is a patent on building a regular everyday desktop application that USES html as its interface and a form of scripting as its control. Why do that? Because HTML is a VERY effective and customizable information layout system. You can just stick bits and pieces any old place, and it looks good. Plus a lot of people know HTML...people who know know how to build a windows app ;). Basically, any time you're writing an application that has more logic for display than it has for control, you'd be best served by writing it in HTA.

    This doesn't give them the right to hunt people down. It just gives them a tiny little good idea in their pocket. Don't like it? Then make your HTML scripted desktop apps out of XML instead ;).

    --
    Hey freaks: now you're ju
  101. Reek of BS by ChozCunningham · · Score: 1

    "Wallent said that Microsoft has no current plans to enforce the patent." Obtaining a patent, since they aren't free or easy, seems to imply an intention to enforce a patent. When one does not want to enforce a patent, they dont get one.

  102. I Am So Surprised by coyotedata · · Score: 1

    Doncha All Appreciate MS's Creativity

  103. Re:XHTML by Anonymous Coward · · Score: 0

    Don't use flash. No point. The only reason for using flash is a mini-movie (i.e. something with a plot, not just an animated .gif with sound).

  104. Re:XHTML by Anonymous Coward · · Score: 0

    Two ways, use a javascript function to spit out the invalid flash code. it will validate, but it's technically 'cheating.'

    or, go by the technique specified in this A List Apart article: Embedding Flash While Supporting Standards

    Takes more work, but the flash will be compliant.

    Third option, screw the validator. Who cares about the 'gold star' it gives you? as long as the rest of the page validates and your page runs fine.

  105. For the good of the Internet?!? by Tokerat · · Score: 1

    Abstract

    A method, apparatus, and computer-readable medium for authoring and executing HTML application files is disclosed. An HTML application file is basically a standard HTML file that runs in its own window outside of the browser, and is thus not bound by the security restrictions of the browser. The author of an HTML application file can take advantage of the relaxed security. The author of the HTML application file designates the file as an HTML application file by doing one or more of the following: defining the MIME type as an HTML application MIME type; or using an HTML application file extension for the file. When a browser, such as the Internet Explorer, encounters one of the above, it processes the file as an HTML application file rather than a standard HTML file by creating a main window independent of the browser, and rendering the HTML in the main window.
    Could be a bad thing...but perhaps Microsoft is planning to SUE THE EVERLIVING BEJEZUS OUT OF ANYONE WHO MAKES ADWARE?

    If ever Microsoft made a good PR move, that sounds like it'd be their best one.
    --
    CAn'T CompreHend SARcaSm?
  106. This is OLD and already outmoded by JudasBlue · · Score: 1

    This post is too old right now for anyone to ever see this, but...

    I wrote some of these apps a few years ago. They are , basically, part of the windows scripting host technology and allow you to break HTA's out of the browser and have them running on the system. This is the same basic technology that gave us the first round of "view and screw" html outlook email worms that would hose your machine if you only opened the email, since script host attachments would run automatically for you. It was a Feature.

    This tech is basically dead. MS doesn't seem to be using it for much and not expanding it. This is much ado about nothing. Most of the functionality of it is disabled due to security patches at this point, because it was a Bad Idea.

    This isn't the opening salvo in some kind of evil empire plan here, this is a leftover from an evil plan that never worked. They processed the patent and it is just now being granted, and it isn't going to be used because it backfired and wasn't workable.

    --

    7. What we cannot speak about we must pass over in silence.

  107. Re:XHTML by Trejkaz · · Score: 2, Informative

    Use <object>. There's always a way to cheat to make it work for Mozilla, and usually it is something like..

    <object ...IE properties...>
    <!--[if !IE]> -->
    <object ...Mozilla properties...>
    </object>
    <!-- <![endif]-->
    </object>

    That's valid even by XHTML 1.1, should work on both browsers (I use it all the time for Java applets), and doesn't use any Javascript.

    --
    Karma: It's all a bunch of tree-huggin' hippy crap!
  108. And IE can't render XHTML by Trejkaz · · Score: 1

    I found it fairly amusing that the patent mentioned XHTML, when IE 6.0 chucks a spaz when it encounters the content type application/xhtml+xml.

    --
    Karma: It's all a bunch of tree-huggin' hippy crap!
    1. Re:And IE can't render XHTML by Anonymous Coward · · Score: 0

      Ugly. Does it still include "*/*" in an Accept header?

  109. Rhymbox :) by Trejkaz · · Score: 1

    If anyone is in trouble it's probably Rhymbox. They target the same operating system, use the same web browser to render their HTML-based application, and are a competitor for MSN. Uh-oh.

    --
    Karma: It's all a bunch of tree-huggin' hippy crap!
  110. Re:Microsoft's Legal Team... by Anonymous Coward · · Score: 0

    How, how was this modded down? It's the funniest damn thing I've seen around here in a long time.

  111. Chrome is more XML'ish. by llzackll · · Score: 0, Redundant

    not html..

  112. Virtual BASIC by Anonymous Coward · · Score: 0

    Virtual Beginners All purpose Symbolic Instruction Code. A simplified version of BASIC (Beginners All purpose Symbolic Instruction Code... not Bill's Attempt to Seize Industry Control). A system developed at Dartmouth College in 1964 under the directory of J. Kemeny and T. Kurtz. It was implemented for the G.E.225. It was meant to be a very simple language to learn and also one that would be easy to translate. Furthermore, the designers wished it to be a stepping-stone for students to learn one of the more powerful languages such as FORTRAN or ALGOL. ...Yeah Baby!

  113. line noise by Mitchell+Mebane · · Score: 1

    line noise will autoformat and compile under VB.

    You misspelled perl.

    --

    The roots of education are bitter, but the fruit is sweet.
    --Aristotle
  114. Re:XHTML by ruiner13 · · Score: 1

    I just submitted my patent application for the character '>'. i'm gonna have all the money, g. word

    --

    today is spelling optional day.

  115. More in depth info by El+Rey · · Score: 1

    Here's an article that gives more information including source code for some small sample applications (C# and the XML based UI stuff).

    Worth reading if you want to get a quick feel for what this stuff will look like in practice.

  116. Forget my mod points and slow timing by bussdriver · · Score: 1

    Ever since Gates realized that the web was moving so fast he would become irrelivant, along with many of us, he took over the entry point---the browser.

    The sole purpose of IE was to kill the internet so he could build it in his image.

    Since he got control in 1997 the web has 'died' and the brower was declaired 'dead' years ago. The progress made from 1993-1997 is nothing but amazing, and that same rapid pace stopped and has not moved much since 1997. Its mostly his fault, and the US government.

    I along with thousands of people saw this for a decade and also knew why we do not have it NOW already. Bill Gates. Now he owns this idea, which is not his to own, we finally will see it come to light in monopoly fashion.

    I will not welcome our new overlords. ever!

  117. Could be worse.... by Zapperlink · · Score: 1

    They could start suing for taking snapshots of your desktop for copyright infringements.

  118. For me to poop on. by Anonymous Coward · · Score: 0

    asdf

  119. The sinister use of this technology by Zog+The+Undeniable · · Score: 2, Insightful

    Chrome-free windows, with the addition of a fake IE toolbar/address bar as a GIF, can be used to spoof online banking login pages *really* convincingly. I'm surprised MS wanted to patent something that's so open to abuse for "phishing" fraud.

    --
    When I am king, you will be first against the wall.
  120. Turn off HTA functionality... by Anonymous Coward · · Score: 0

    ...with this tool, for example. Or risk to get 0wned. Some restrictions may apply, but htastop can be enabled/disabled on the fly.

    1. Re:Turn off HTA functionality... by haapi · · Score: 1

      And here I was just thinking that "... bypassing browser restrictions," etc. was a security flaw just waiting to be exploited.

      --
      Well, apparently, you only have to fool the majority of people for a little while.
  121. ahhhggg ... by cascadingstylesheet · · Score: 2, Informative

    It's very instructive to read a /. story about something I actually know. Is the pack always this boneheaded? I know, I know "you must be new here" ;)

    1. XUL is not prior art, or even the same thing, other than they both have something to do with browsers. XUL let you customize Mozilla's chrome (basically), which is really cool for specialized WEB applications, like an Amazon browser. HTAs let you dispense with IE's chrome entirely, and access the LOCAL system like any local app.
    2. This has nothing to do with exploits, popups, etc. HTAs are intended to be local apps - they have no more access than any other local app you install (which is basically, full access, practically speaking in most cases). If you come across one hosted at a website and keep clicking Yes, well, you don't need an HTA for that ...
    3. XUL and HTA are for different problem spaces. Yeah, Mozilla probably has some kind of signed scripting mode that could access local resources, you probably could dispense with most or all chrome and build the interface in the content viewport, etc. Or you could just rename an .html file to .hta, add one special tag with some attributes (if I recall correctly, and even that might be optional) and you're there.
  122. So the bar date is May 20, 1998 by werdna · · Score: 1

    Before anyone says anything about when they actually filed it being important, the patent was filed May 20, 1999 while that Mozilla page on Chrome says it was last modified April 7, 1999.

    The bar date under Section 102(b) for printed publications would be one year earlier, May 20, 1998? Got reference?

  123. Business is Business by djkitsch · · Score: 2, Insightful

    Firstly, I should point out that I'm a big fan of open-source, use Mozilla every day and believe that the OS community produces some great projects that any other organisation would struggle with. Having said that, I think there's always value in playing devil's advocate for the purposes of discussion.

    When it comes down to it, you could view this not, as /. readers tend to, as a vicious attack on the community and ideals, but simply as the kind of business practise that goes on every day in other industries.

    Microsoft may well be taking a well-thought-out risk here. This could, if someone takes the matter up in court, go two ways:

    1) Microsoft pay a relatively small amount in legal costs and lose the patent.

    2) Microsoft get to keep their patent and go on to make large licensing deals.

    We often make the mistake of thinking of these as acts of evil - they're not. At a very basic level, Microsoft are not in the software business any more that banks are in the financial assistance business. They're both, as is every other for-profit company in the world, in the money making business.

    It's a lovely idea that people would turn down huge amounts of money to stand by their (arguably rather niche) moral views. But I'm willing to bet that if /. readers were offered a huge amount of money to abandon the OS movement, many would happily take the money. Maybe not all, maybe not half, but enough to keep companies like Microsoft on an even keel.

    --
    sig:- (wit >= sarcasm)
  124. I'd have more interest in... by mwood · · Score: 1

    ...a "Method for Preventing Web Links Opening New Windows which Lack Essential Controls". How about you?

    (Yeah, I know, time to roll up my sleeves and start hacking Firebird....)

  125. won't work by Anonymous Coward · · Score: 0

    you want to look for prior art for the 500,000 new applictions filed each year?

    how well do you understand the patent examination process? who has educated you on antecedent basis for a claim? how do you know if it is ovbious to combine varying references to create a 35 U.S.C. 103a rejection? How do you know how to determine the metes and bounds of a claim?

    the claim language is the only thing that counts in a patent, and it takes some training to understand what exatly the claims mean, before one can search for prior art.

  126. not really by ProfBooty · · Score: 1

    getting a patent or filing a patent, can at least provide some tangible property/proof of a concept, that can enable a startup or small firm to get investors, thus building their business. Its the business standpoint that most people here on slashdot don't consider.

    People may complain about abuse, but isn't it better that via the patent system, people disclose their inventions instead of hiding behind trade secrets, thus allowing others to improve upon the inital invention? I would expect that people here would be happy about that since, thanks to the DCMA, reverse engineering is now of questionable legality?

    --
    Bring back the old version of slashdot.
  127. Re:XHTML by sharkey · · Score: 1
    Any suggestions?

    Ditch the Flash banner. He's just using it for a supercharged "blink" effect.

    --

    --
    "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  128. Re:XHTML by fucksl4shd0t · · Score: 1

    This is however part of the way to place a Flash movie in your page for some browsers (Mozilla).

    Why are you using Flash? What, are you STUPID? Why bother putting a doctype for the sake of standards if you're just gonna turn around and use Flash? WHY???

    --
    Like what I said? You might like my music
  129. Newfound respect for IBM by randall_burns · · Score: 2, Informative

    I checked http://www.opensecrets.org/softmoney/index.asp and
    http://www.opensecrets.org/indivs/index.asp

    I was fully expecting to find donations from IBM employees/officers. I was utterly surprised to find none.

  130. check the end of TFA by defwu · · Score: 1

    Microsoft this month said it will liberalize its intellectual property licensing policy, letting other companies more easily use its patented technologies.
    *More* easily? What the heck does that mean?!?! Does this mean that they are going to remove some of their EULAs?
    And what are "other companies"? Any compny who pays the fee? Happy Day! Now I can get some insight into the crap that I write.

    --
    If at first you don't succeed, redefine 'success'
  131. Re:It bothers me, and it should bother you as well by i_r_sensitive · · Score: 1
    Hmmm, perhaps an apprenticeship on a Japanese fishing vessel will improve your technique...

    But, you make precisely my point. HTML is great for layout type stuff, but not so good for application logic, which you also correctly identify. The question is why this patent, and why now? I'm not debating the usefulness of the paradigm, I'm questioning the timing. Consdier M$ has had this for quite some time anyways, but prior to recently, there apparently was no need to patent said methodology, Why now? The wonders of HTML may have determined the paradigm, but the wonders of HTML have nothing to do with the timing of this patent.

    Given, since I modserated myself +1 Paranoid or -1 Paranoid if you like, I'm playing more at grand conspiracy theory than honest speculation. But, I think the underlying question is still valid, why this patent? why now?

    I am suggesting merely that all may not be as it appears to be, on the surface this seems like a meaningless patent, and a pointless exercise... But I submit that you don't get dominant market share and the revenue stream M$ has by engaging in meaningless patents and pointless exercises. Sure it smacks of evil empire talk, but, M$ is involved in several patent battles, and does have a history of usurping standards, so due prudence militates aginst simply glossing over this item as fluff. Since many posters already clearly indicated that they were trivilaizng the announcement, I figured we'll open the floor to some good old fashioned paranoia, because even paranoids have enemies.

    My post was a call to open eyes, that all may not be as it appears. Your post seems to indicate that you are treating the announcement as fluff. I would hope you are right, but hope doesn't make it so. All I'm saying is don't believe everything you read.

    --
    "Talk minus action equals nothing" - Joey Shithead, D.O.A.
    "Talk minus action equals /." -
  132. Right, that's it sunshine. by iamanatom · · Score: 1

    Right, that's it sunshine, straight on to my Foe list. Oh, you posted as AC. Oh, I get it! Turnip.

    --
    "This is crazy, you realise we could all go to jail for this?" - my manager, somewhere I used to work.