Slashdot Mirror


Act Now To Sidestep A W3C Patent Pitfall

Jay Sulzberger, Corresponding Secretary of LXNY (New York's Free Computing Organization) writes with a report on the ongoing fight over patents in Web standards. "In the past two years the Free Software Movement has moved W3C, the Official Standards Body of the World Wide Web, from a proposed patent policy, which would have, in future, denied us our present right to full and free use of free software to build the Web, to a policy intended to guarantee that free software may be used without fear of patent encumbrances. This move is an important victory for us. But the present proposed policy on patents has a bug that is worth fixing. The mechanism of the bug is non-obvious, except to people who have studied the GPL and certain other free software licenses. It is a bug that, if the proposal is made an official standard, would allow for patent encumbrances to be laid on certain free software in circumstances where today no encumbrance is allowed." Read the rest of Jay's commentary (below) on this devil in the details.

Here is what the Free Software Foundation says on its front page about this bug:

"The W3C 'Royalty-Free' patent policy proposal does not protect the rights of the Free Software community to full participation in the implementation and extension of web standards. Please read more on this issue and send a comment to the W3C."

Part of the effort that moved the W3C to its present position was a furious outpouring of comments in opposition to the original proposal of the Englobulators:

The fix needed right now is a small fix. But the W3C must again be reminded with what jealous vigor we guard our right to build our Web the way we have built it down to this day, using free software. The bug appears in Item 3 of Section 3, titled 'W3C Royalty-Free (RF) Licensing Requirements,' of the present proposal.

This Item allows for a supposedly free grant to use a patent to be so restricted that a piece of Web infrastructure software might be encumbered if used for some non-Web use. Since the GPL does not allow such encumbrancing, GPL-ed Web software re-purposed for non-Web use could not be legally freely redistributed. Please read the Free Software Foundation's page on this bug.

Here is the official Last Call for Comments.

If you write a comment in your own words, for repair of the bug, it will help. I shall write in, and I shall argue against adoption of the buggy sub-section. I shall also suggest an extension of the deadline for comments.

210 comments

  1. Gee by unterderbrucke · · Score: 0, Troll

    The lady from the Free Software movement is trying to say that the W3C wouldn't allow free software used any more. I doubt it, but too bad I can't read the article since it's filled with still more doublespeak.

    1. Re:Gee by Anonymous Coward · · Score: 0

      Stop spending all your time trying to get FP. Get a life.

  2. Official Web Standards ? by Anonymous Coward · · Score: 0


    Where does it say that on w3's website ?
    all i can find are reccomendations

    unless they have suddenly become ISO

    big fucking difference

  3. Hats off to Jay by Gortbusters.org · · Score: 0

    Hats off to Jay for fighting the good fight.

    --
    --------
    Free your mind.
  4. Let me get this straight... by DevilM · · Score: 2, Interesting

    The FSF wants the W3C to force anyone wishing to use a patent as part of a web standard to give a royalty free license to everyone no matter what the use of the patented technology including non-web software. I don't see how non-web software is any of W3C's concern. Nor do I see how the FSF forcing this issue is going to make the web world better.

    If the FSF wants all software free, great! But, let's not waste everyone's time fighting in the wrong forums.

    1. Re:Let me get this straight... by DeLabarre · · Score: 5, Informative

      No, what the FSF wants is for the W3C standard to be defined in a way that GPL'ed software can comply with. If complying with the W3C standard requires the use of any restricted software technology, then there might not be compliant GPL browsers and servers, and everyone loses.

      If the patent owners don't want to release their IP, then the patented technology shouldn't be part of the standard. Period.

      --

      In the Star Trek evil Mirror Universe, virtuoso cellist Yo-Yo Ma is gangsta hiphop star DJ Yo Ma-Ma.

    2. Re:Let me get this straight... by Fastolfe · · Score: 5, Insightful

      The issue is that some "web" technologies (e.g. HTML) can easily find themselves in other areas (e.g. HTML e-mail). With the licensing phrased the way it is now, a "web" standard can be made free and beautiful, get entrenched as a de facto standard, but then everyone wanting to extend that into other related technologies would suddenly have to pay out the nose for patent royalties, which neatly excludes most all free software. This is the situation we are trying to avoid.

      Wouldn't it suck to have to pay out royalties for technologies like SOAP because HTTP had patent encumberences that were only ignorable when dealing with the web?

      The Internet is not the Interweb, and though the W3C is a "web" pseudo-standards body, they need to realize that their recommendations tend to extend well beyond the web and need to plan accordingly. A standard that's deliberately crippled so as not to be extensible is generally a bad standard.

    3. Re:Let me get this straight... by Anonymous Coward · · Score: 0

      No, thats not correct, don't the moderators read the article?

      The W3C require that patents can't be used at software that implements the standards for web purposes while the FSF wants that removed so that they can use patented technology whereever they want to.

      The FSF are wrong here, they don't have any moral right to demand that they should get royalty free access to patent-protected technology _outside_ the web if not specifically allowed by the owners.

      W3C's domain is the web and they can't possibly make demands of what kind of patents people have outside the web.

    4. Re:Let me get this straight... by KjetilK · · Score: 2
      I tend to agree. While it is my opinion that software patents should not be granted, and I think that may be TimBL's position too, it is not the W3C's mission to reform a flawed Intellectual Property policy.

      Also, W3C needs to be a bit careful, as it does run the risk of getting run over by the big patent-holders. Those have a lot of power in the market place. Probably, we should be happy with what we've achieved, W3C is currently pretty much the only big industry consortium that doesn't have a RAND policy. For off-web applications, it seems Linus' position of ignoring the patents is the only viable route.

      And, BTW, just to make sure people hear this: W3C is not a standards body. It is an industry consortium and has never claimed to be a standards body.

      BTW2, it has been posted before but has apparently now been made worthy of the front page.

      --
      Employee of Inrupt, Project Release Manager and Community Manager for Solid
    5. Re:Let me get this straight... by Chops · · Score: 4, Insightful

      It's important because, time and time again, this sort of pedantry has morphed over the years into an enormous deal. There was a pretty bitter battle a few years back over gzip; many people wanted to use LZW, a patent-encumbered compression technology, because it was good and easy, and it was in use all over the place. "The patent doesn't matter," they said, "For Christ's sake, they use LZW in GIFs." Others were extremely concerned about the legal implications this might have down the road; fortunately, the pedants won, and years later when Unisys started firing around lawsuits left and right, GNU/Linux companies did not find themselves on the receiving end of any of them. There are a few other examples, but in general it is now agreed that it is a Very Good Thing for free software to be compliant with the letter of patent law.

      Unfortunately, web software which uses patented techniques simply can't be free software; its code cannot be redistributed without restriction. I think the thing the FSF is most afraid of is that people will implement patented techniques in GPLed web software and Not Worry About It. That would be bad. One scenario I can imagine is this: A developer sues a GNU/Linux vendor for royalties on his patent-encumbered web software, because the GPL can't be applied to patent-encumbered software, and hence the vendor is redistributing it without a license. Technically, the developer is correct.

      It seems you don't care much whether free software is available; fair enough. I like having free software, though, and so the situation where (a) technology X is a widely-used standard (web or otherwise), and (b) it is illegal to write free software which implements technology X, seems as odious to me as it does to the FSF.

    6. Re:Let me get this straight... by Anonymous Coward · · Score: 0
      AC troll. The parent poster is correct, and your post is semi-nonsensical.


      The W3C OUGHT TO require that if something is submitted as a standard, the submitter provides unlimited use licenses to any relevant patents. The companies have a right to proprietary IP, it just doesn't have any place in an Internet standard. Period.


      The FSF doesn't take the position that they have the moral right to demand royalty free access to patent-protected technology, UNLESS that technology is part of a W3C standard. If a company wants their technology to be blessed as an Internet standard, they should relinquish patent rights on it, or provide an unlimited, non-terminatable license for use.


      Of course W3C can't make demands of what patents company's have. They can however make it their policy that in exchange for the official W3C blessing of standardization, the relevant patents (i.e. the ones used by the standard) have to be licensed freely for reuse. If the company doesn't want their damned technology standardized, they don't have to submit it to the W3C, and they can keep all the patent rights.

    7. Re:Let me get this straight... by Lonath · · Score: 2

      I don't see how non-web software is any of W3C's concern.

      Hmm what is the Web anyway? If I have a 127.0.0.1 loopback on my computer am I a network of 1? If I am using a web browser and my link goes down can I still use the "patented technology" while I am not connected to the Internet?

      Can I use the technology to do things using cell phones or PDA's which may not actually be connected to the Web sometimes or always?

      Considering how transparent most network access is, I don't see how to draw a line between Web and non-Web software since the same piece of software could easily be used in both situations.

      Reducto Ad Absurdum: Your k3wl browser with that neato (applet/script/program) running in it has to constantly check to make sure the Internet connection is up, and if the connection drops, it forces the (applet/script/program) to stop running for no other reason than it stopped being a "Web app"? OTOH, if it still is a "Web app" that can use this abstract thought patent, can I just hook my computer up to the Internet once then disconnect it forever and declare that all programs are "Web apps" and therefore ignore any Web-only restrictions on these abstract thought patents? How long does a "Web app" keep being protected after the connection drops?

    8. Re:Let me get this straight... by Elwood+P+Dowd · · Score: 2

      Um, I think that's wrong too.

      If I understand correctly, and I may not, it's worse than that. Imagine a new patented standard, STDML. The patent holders say, "You may use my patents, but only on the web."

      Now it is against the GPL to use that standard at all, since there is a restriction on the reuse of the code. No GPLed software would be able to use the standard in any form, on the web or otherwise.

      This isn't just a problem with philosophy. It's a very practical problem. Many Free Software folks are not of the RMS opinion that everything can and must be GPLed. We just want them to be able to play on the same field as proprietary and "Open Source" folks. This locks them out.

      --

      There are no trails. There are no trees out here.
    9. Re:Let me get this straight... by RickHunter · · Score: 2

      The other thing to remember is that "web standards" tend to be widespread, and get used in other things. Take HTTP, for example. Or HTML, or XHTML. Or URLs. Or Javascript. (See Mozilla) There's lots of places where "web standards" were found to be more universally useful than just browsers.

      And, completely independant of the GPL issues, this stands to block that, restricting the scope of patented standards to web browsers. This excludes any sort of automation, or even web servers!

    10. Re:Let me get this straight... by HiThere · · Score: 2

      Sorry. The W3C's domain is their standards and "standards". They get to choose what they will pass. Others choose whether or not to accept them. Their standards have been very useful. Their "standards" threaten to stiffle web development. But this isn't a certain outcome.

      If the "standards" become too obnoxious, then the obvious solution is to fork. You don't use the "standards", but rather create you own standards. Now this is a lot of work, a lot of bother, and creates a situation rife with incompatible protocols. But that's the choice. If the "standards" are incompatible with the GPL, then out hand is forced. We must then ignore their standards. This isn't good for anyone, so the W3C has been negotiating, and has even accepted a couple of community members.

      Now Bruce says that Eben says that this deal is useable. It requires a cumbersome work around, where you link via intermediate code that is licensed under, e.g., the MIT license. But it is possible to use.

      My feeling about this is: These "standards" (notstandards) are probably "sort of good enough to use as a stop-gap". Anything that is licensed under this kind of pseudo-standard ... well, they're making gestures. We shouldn't spit in their face. But we should create alternatives, and do our reasonable best to not be in any way dependant on them. There are several reasons for this, but one is that nobody knows how a judge with decide an uncertain case. We may suddenly find that the indirect linkage isn't sufficient. We may find that patent holders are allowed to change the terms of their agreement after you have accepted them. (Banks have been doing this with credit cards for years, so don't claim that it's impossible just because it's unjust.) So we need an escape hatch for anything that's important. But this may be both "the best we can get" and "useable for now, I guess".

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    11. Re:Let me get this straight... by kien · · Score: 1

      And, lest we forget, the biggest dog on the block has already thought about commoditizing the protocols that currently make the Internet work.

      The funny/frustrating thing about technology (to me at least) is how a foot in the door of one technology can cause patent-creep into other technologies. If the patent process were codified into a computer language, we'd have an enormous body of cruft.

      --K.

      --
      Sig: Bad people happen. Try to avoid being one of them.
    12. Re:Let me get this straight... by liqnitro · · Score: 2, Interesting

      The topic at hand has to do with intelelectual property, in the specific domain software.

      The roots of the web were formed at several universities, since its inception the web has relied on open standards. Open standards allow different venders/individuals to create their own implementation of the standard. This has allowed the widespread acceptance of the standard. The primary example of this is TCP/IP, it was created to allow various processes to communicate accrost various platforms. Today there are few operating systems that do not have their own implementation of TCP/IP. TCP/IP has been hand and hand with the web since its inception. HTTP the standard for hypertext transfer is also an open standard, and as TCP/IP was widley accepted so was HTTP.

      Proprietary standards however are of the specific property of the IP owner. Often the owner the IP imposes specific limits on how the technology can be used. This is usually accomplished by patenting the technology. The IP owner can then license the technology and gain a profit stream from use of the technology. Propriety techonology however does not gain wide acceptance.

      I do understand that patents are usefull in protecting IP owners from unfair competition, and idea theft. The current conflict at hand is one the unresolved issues from the commercialization of the web. The web having its roots in acadamia, was created with the idea that knowledge should be given to whoever may seek it, this contrast with the idea of proprietary technology, which seeks to gain profit from their knowledge. However this is not the issue. The issue is should we use proprietary technology in a open standard, given that the IP owner is the controller of that technology. I think we should keep all web standards free, the growth of the web is the all the proof we should need. It proofs that information is more valueble if shared. Patents that should be included in the web standard should liceneced freely to anyone who wishes.

      Whole papers have been written on the topic of intelectual property rights, this however is just a brief summary on my views.

      Please reply to this comment, I would like anyone to point out any obvoise errors in this text.

  5. Badly needed background... by persist1 · · Score: 3, Informative

    Also of note:

    Working Draft, W3C Patent Policy...

    Abstract:

    The W3C Royalty-Free Patent Policy governs the handling of patents in the process of producing Web standards. The goal of this policy is to assure that Recommendations produced under this policy can be implemented on a royalty-free basis.
    --
    ...When in doubt, think for yourself.
  6. gaddam by FFON · · Score: 0, Offtopic

    wtf did he say? i'm from georgia me no understand

    --
    .cig
  7. Rationale for NOT submitting a comment: by Meat+Blaster · · Score: 1, Flamebait
    The radical growth of the Internet has been achieved largely because of the freedom of its developers to use the tools they felt necessary to implement the services that have become standards. While it is true that Free Software to a large part has been helpful to the process, I feel that forcing developers to avoid technologies that are patent-encumbered will promote the Free Software agenda at the expense of freedom: freedom to create the very technologies that allowed Free Software to thrive in the first place!

    Isn't this an example of putting the cart before the horse? Free Software is great and all, but true freedom comes from not handing control of everything to one faction... something I would think would be obvious to other supporters of open source software. A monopoly over the Internet is just as bad in the hands of OSS developers as it would be in the hands of Microsoft.

    1. Re:Rationale for NOT submitting a comment: by Anonymous Coward · · Score: 0
      A monopoly over the Internet is just as bad in the hands of OSS developers as it would be in the hands of Microsoft.

      Anyone can take OSS software, change/rebrand it, and re-release it as their own. It is impossible to have a monopoly in this sort of situation. MS could take phoenix, re-brand it as IE and there is nothing we could do about it. OSS developers don't have a monopoly on anything. Anyone can give stuff away for free!!

    2. Re:Rationale for NOT submitting a comment: by Stonefish · · Score: 1

      Patents are monopolies for a limited time span granted by the government.

      The reason that they should not be incorporated into standards is that the standard gives the owner of the patent a huge financial boost and companies lobby to have their components as a mandatory or functional part of the standard.

      Companies with techniques that are good enough are still free to implement and license technologies in a manner that can create a defacto standard or approach another standards body that does not have this requirement.

      Good techniques don't need a standard their own excellence drive adoption!

    3. Re:Rationale for NOT submitting a comment: by Fnkmaster · · Score: 2
      Honestly, this isn't a great idea. There is a reason to make a stink here. I think RMS is a smelly nutjob as much as the next guy, but sometimes he's a correct smelly nutjob.


      Look at MP3s. MP3s have patent encumbrances that make them fundamentally incompatible with the GPL. Thus a company like Red Hat cannot legally use and distribute MP3 player software under the GPL without getting sued (unless they pay license fees to Thompson or whoever it is that has the MP3 patents). The proliferation of Free Software (and other free-as-in-herpes tools) for using MP3s are the primary reason that MP3 has become such a widely adopted standard. The Free Software community helped make profits for a company that obfuscated what their patents claims until their standards caught on, then tried to rape money from everyone who touched it.


      Quite simply, nobody needs patents on things like SVG, HTML and so on to compete as a commercial company. If they tell you they do, they are lying. On the other hand, Free Software (at least GPLed software, and that's one of the most common Free Software licenses out there) CANNOT EXIST if standards are patent-encumbered under the current proposal. Realistically, your proposal that patent-free standards would give a monopoly to OSS developers is outrageous and unbelievable on the face of it.


      Why can't the companies compete on the merits of their products, and if they want a proprietary, patented format for something, let them have it, but there's no need for the W3C to codify it as a standard and thereby endorse it. If they need proprietary intellectual property, let them patent supporting technologies that somehow complement the standard, not the technology that forms part of the standard itself.

    4. Re:Rationale for NOT submitting a comment: by Chops · · Score: 2
      The radical growth of the Internet has been achieved largely because of the freedom of its developers to use the tools they felt necessary to implement the services that have become standards.

      Joe: Hey Hank, watch my service compress voice traffic using mpeg technology!

      Hank: No, no, Joe! Don't do that!

      (Richard Stallman bursts through the wall of the office, ten feet tall and snarling viciously)

      Stallman: Who did it? Who's the dirty cur who's putting patented technologies into web services on my internet?

      ... etc. etc. I'm sure you can see the fallacy: the developers are, as always, free to walk the minefield of patented technologies if that's what they want to do -- it's just that nobody should be forced to do so, which is exactly the situation which exists when an officially sanctioned standard includes techniques which can't be legally used in some circumstances.

      Free Software is great and all, but true freedom comes from not handing control of everything to one faction...

      Err... yes, that's it, I see... if we let free software implement web standards legally, then the OSS "faction" will... seize control, or ... like the Bolsheviks... uh, could you explain it again?
    5. Re:Rationale for NOT submitting a comment: by Bruce+Perens · · Score: 5, Interesting
      The right place to make a stink is with governments. We've gotten the best policy that we can get from W3C without having the members walk off to another organization that lets them do what they want with their patents. I worked on this policy for two years (somewhere between 1/4 and 1/8 time), along with Larry Rosen of OSI and Eben Moglen of FSF, and got the best deal I could for the community. Let's please not blow it.

      Bruce

    6. Re:Rationale for NOT submitting a comment: by Fnkmaster · · Score: 2
      Granted, Bruce, if you say it's the best you and the W3C can do, then I will take your word on it, as will most of the rest of the people out there. I'm a businessman and I appreciate a company's need to protect their intellectual property - I just can't quite understand why they don't recognize that standardization and patent rights are pretty much totally at odds. Jumping ship from the W3C would be self-defeating - if they go elsewhere to create "standards" that are patent encumbered, then they might as well not create standards at all.


      Like I said, I'm willing to accept the terms of the current agreement on patent licensing policy by the W3C, but I still think it's worth noting the potential problems created by this policy and I appreciate the fact that somebody brings them up. And I don't see how making a stink with the government will help - while I agree that software patents are generally a bad thing, I don't see why the only way to keep patents out of the standards process is to ban software patents entirely (not going to happen in the US anytime soon).

    7. Re:Rationale for NOT submitting a comment: by fermion · · Score: 1
      I think your first mistake is confusing patent-free and royalty free. A company can have a patent on the technology, but they must give it to the community royalty free. Why would they want to do this? Perhaps the patent is bogus, they know it is bogus, but if they give it away they get to keep the prestige of the patent. Perhaps they are just nice.

      Second, no one is forcing anyone to use anything. A standard is a base from which to work. Take a look at how everyone now has the opportunity to expand and adapt the standards to their own needs. MS, AOL, IBM, etc, all have been able to use and expand the standards to express their own business models, and usually make a profit. Is it too much to ask that in exchange, they give us those advances that they wish to become standard. Is it too much to ask that they give to future generations the same freedoms they enjoy. If a company wishes to use a standard that cost money, they are free to do so. For instance, many people to use the MPEG system, but I do not believe that it should be included in standard unless it meets the 'royalty-free' requirement. If a company is so narcissistic that it cannot see the benefit, I say let them walk.

      Third, there is a difference between MS owning the internet and OSS owning the internet. As we have seen MS uses it power to manipulate the standards process in an effort to cripple and destroy competitors. As I have mentioned before, MS is the default standard of the internet, and if your web page doesn't work in IE, or browsers doesn't work with code generated in IE, they you are SOL. Much of the fragmentation is a result of this. OTOH, OSS has promoted interoperability and business innovation.

      Finally let me suggest that perhaps this type of split license in bad for business. In the same way that companies use MS or IBM for technology because of predictability, I think it would be stupid to use technology of which the copyright is vague. Imagine a company that develops an web product based on the standards, They do not have to pay royalty because it is a web standard. Now imagine a new application that makes certain parts of the web obsolete in the same way that the internet made the old dial up services obsolete. You wish to adapt your service to the new technology, but it turns out that a single critical standard is owned by a competitor. Need I go any further.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    8. Re:Rationale for NOT submitting a comment: by ralphclark · · Score: 2

      Bruce, you apparently have no idea what you sound like here.

      I know you have put yourself on the line for software freedom time and time again but just because you couldn't do any better on your own in this particular instance doesn't mean others shouldn't be able to try themselves.

  8. Re:GPL is the bug. by Telex4 · · Score: 2

    But web licenses have different problems and agendas to software licenses. The web depends on open standards being used across the board to fully work. As soon as some parties go off and create their own proprietary extensions, and then build a considerable presence on the web, the freedom of users who don't wish to use this extension, or who cannot, is severely limited. This has been one of the problems with technologies like Flash, though happily the problems are being ironed out by Macromedia and web designers.

    So you've got to ensure that commercial entities can incorporate the standards in their software, yes (I don't think anyone was suggesting the contrary; perhaps the LGPL, designed for libraries with just the sort of get-out clauses you seem to suggets by implication). But you also have to provide a strong incentive for people who extend the protocls to ensure compatability, and where it becomes necessary, to open the new standards they are creating.

  9. 2001 Oct thread link by miltimj · · Score: 5, Funny
    Ah yes, that thread has a lot of great points threaded throughout... such as:

    And those are taken from just the top 22 posts in the list...
    --
    "Truth is not decided by majority vote" consensus gentium -- Norman Geisler
  10. Re:GPL is the bug. by DunbarTheInept · · Score: 2, Interesting

    A spec isn't source code. When you apply the GPL to a DOCUMENT rather than to a piece of code, all it ends up meaning is that you can't make a closed extension to that document, not that you can't use the standard it describes in commercial closed software. (So let's say that hypothetically the document describing HTTP was GPL'ed. That wouldn't mean all software implementing HTTP would have to be GPL'ed, as you seem to be trying to imply. It would mean if someone takes that HTTP-describing document and decides to branch a new version of it that has additional proprietary commands in it, that that new document would have to be GPLed.)

    GPL-ing the standards document doesn't "infect" software that implements what that document describes unless you cut & paste the text of the document verbatim into that software's source code. (And, NO, saying something like, "/* This next bit of code implements part 3 of the whatsihoosit compliance document */" doesn't count as "including" that document in the code.

    --

    Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

  11. WWW and the GNU GPL by Milo+Fungus · · Score: 1, Troll

    It's interesting to think that Tim Berners-Lee at one time was pushing CERN to release all of the code for the World Wide Web (like http and html) under the GPL. He explains in Weaving the Web that some of the vendors seeking to capitalize on the Web (like Netscape) were concerned about the viral nature of the GPL. How much different would the web (and the world) be if the Web were part of the GNU project instead of in public domain? (I realize that releasing under GPL does not make a project part of GNU, but if the Web were GPL'd, would anyone use it outside of GNU?)

    I think GNU is great, but I'm really glad the Web is what it is.

    1. Re:WWW and the GNU GPL by quinticent · · Score: 1

      Microsoft uses GPL code, Sun, AOL, the US government, put your favorite fortune 500 company here. If I GPL a web browser it does not mean every web browser has to be GPL'ed only that web browsers that use my code need to be. A compeating web browser need not employ any of the GPL code and may release under a non-gpl licence. Having the programs GPL'ed does not impead the use of the standards behind them. A new licence would have to be crafted in order to make a standard GPL like since the GPL refers only to software (note there is a seperate licence for releasing documentation in a GPL like way). The web would not be much different today had its components been GPL'ed. For the most part the web's components have been developed as if they were GPL'ed (source staying in the open). The rare exception to this was up until recently (with the release of Mozilla) web browsers which because of its proprietary start is plauged with incompatibilities, even with strong standards in place.

    2. Re:WWW and the GNU GPL by Zeinfeld · · Score: 5, Informative
      It's interesting to think that Tim Berners-Lee at one time was pushing CERN to release all of the code for the World Wide Web (like http and html) under the GPL.

      That is not quite right, we never relased any code under the GPL. We released the libwww code as public domain, it is not GPL, it is not BSD, it is public domain.

      When GPL was being discussed it was in the context of 'make it free', the GPL was rejected because it did not make the cern code free in the ways we wanted it to be free. We explicitly wanted browsers to be included with computers as a cost free part of the basic operating system. Remember that at the time (91) Mosaic had not even appeared, let alone Netscape. The point is that Tim never wanted the viral aspect and dropped the GNU angle as soon as it was explained to him.

      In the end the public domain route was in large part dictated by political expediency. Explaining GPL or BSD to cern management would have taken a lot more time and led to more opportunity for confusion. Putting the code in the public domain was something they could understand - it had already been done with much of the CERN libraries.

      The mistake that was made was public domain rather than BSD. If we had gone BSD then Mosaic would have been required to state that it used CERN code (60% of the Mosaic code was code from CERN used without attribution). That in turn would have meant that IE would have a credit. As it was the mainstream media did not recognize Tim as the true father of the Web until about 1996, and then only as a result of a major PR campaign led by MIT.

      I would certainly advise researchers to use the BSD license in their code. I would strongly advise against the GPL if you want your ideas to be taken up by industry.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    3. Re:WWW and the GNU GPL by KjetilK · · Score: 1

      Huh? I've read that book a couple of years ago, and I can't remember any such discussion... I don't have it here, but anyway, all I remember is that TimBL wanted to release everything to the public domain from the start, and he emphasizes strongly that this was what made it take off. I may be totally off now, I admit...

      --
      Employee of Inrupt, Project Release Manager and Community Manager for Solid
    4. Re:WWW and the GNU GPL by MisterFancypants · · Score: 2
      That is not quite right, we never relased any code under the GPL. We released the libwww code as public domain, it is not GPL, it is not BSD, it is public domain.

      The original poster never said the code was released under GPL or BSD. In fact, he said it was released as public domain. If you can't read a simple Slashdot post and respond intelligently, how can you expect me to take you seriously?

    5. Re:WWW and the GNU GPL by Anonymous Coward · · Score: 0

      Something to think about:

      How did you (meaning anybody reading this) learn HTML? If you were like me, chances are you were playing with Mosaic in the GoodOldDays and noticed the "view source" menu, so you checked out the codes that made up the document, and slowly learned all about the various tags.

      A lot of folks just copied other people's HTML wholesale, others modified it and built upon it, etc., and the number of people who could make a web page grew *very* quickly. They each copied from each other quite freely, until lawsuits and mainstream acceptance slowed things down.

      Almost as if the HTML were under a copyleft license like the GPL (because it's very difficult to distribute web pages without the "source code"). It was the "viral" and open aspect of HTML that helped it take off.

      I wonder, if more core technologies of the web were under the GPL instead of public domain, would this fast growth have happened with web-related *software* as well?

      We're currently seeing a great increase in the growth of browsers (Mozilla, Chimera, Phoenix, etc) .. could this explosion have happened even earlier if the GPL ensured everyone could "view source" on the software too?

      Just an idea. I could be completely wrong. But I believe making sure the source code comes along for the ride actually makes software more like books: you can see exactly how the author wrote it, since there's no intermediate format.

  12. Re:GPL is the bug. by RandLS · · Score: 1

    I agree with this completely. The net wouldn't exist as it does today if the GPL were used as the license of choice in "the early days". It's the BSD license that has promoted the internet as we know it, allowing commercial entities to implement standards (such as TCP/IP) without restriction.

  13. It is time to outsource the development... by Anonymous Coward · · Score: 0

    ...to India! Where there are no patent encumbrances to worry about and the labor is skilled and cheap.

  14. Re:GPL is the bug. by Anonymous Coward · · Score: 0

    But...

    Haven't you heard of the great businessmodel we should all use?

    1) Make free software.
    2) ?
    3) Profit!

    And just to spare everyone to spend time doing something else lets outlaw everything else.

  15. Oy Slashdot! by The+Bungi · · Score: 5, Interesting
    This sudden interest in the W3C and open standards and unencumbered software and patent free and, etc. etc. is quite interesting.

    Considering you intentionally block the W3C validator

    I can't help but think that's about the stupidest thing /. has ever done (though I may be wrong). I mean, what's the point? Lame jokes about the crappy output of your Perl scripts got you down? How about fixing it instead??

    1. Re:Oy Slashdot! by Bruce+Perens · · Score: 5, Informative
      Also considering that the people who serve in the W3C patent policy working group are slashdot regulars, and Jay is not. Folks, Jay Sulzberger does not understand the issues and has no authority whatsoever to speak on this topic. The community representatives who worked on this policy for two darned years, cetainly Larry and myself and possibly even Eben, think we got the best deal we could possibly get. Sure, we had to make compromises, sometimes we have to. If we don't take this deal and force them to give up all rights to their patents, the patent holders will walk off of W3C and make standards in an organization that allows them to charge whatever they royalty they ask for use within the standard. We will have lost. Please write W3C and say you approve of the current policy draft.

      Bruce

    2. Re:Oy Slashdot! by lucas_gonze · · Score: 1

      Jay is an extremely clueful guy with great personal authority to speak on this topic. His long involvement with Linux-related activism in New York is second to none, and anyone here would tell you the same. I understand that you worked hard and got the best deal you could, but there is still room for dissent.

      You need to give us more detail about the tradeoff, Bruce. What options do patent holders have? Why is it necessary to accept any patented techniques at all, given that they defy the point of standard?

    3. Re:Oy Slashdot! by Bruce+Perens · · Score: 2
      I'm writing that now. I've got to say, I logged on to slashdot and saw this and practically shit a brick :-) It takes time to lay out the arguments, give me a few hours.

      Bruce

    4. Re:Oy Slashdot! by HiThere · · Score: 3, Insightful

      Are you saying that it *is* compatible with the GPL?

      I'm not too concerned with whether or not it's the best deal we could get. I'm concerned with whether it's a good enough deal. If it isn't good enough, being the best we could get doesn't help. If it is good enough, then isn't that all we need, and anything better than that is just gravy.

      I do tend to be quite skeptical of the W3C. They have done many worthwhile things, but most of the representatives represent large corporations, and the structure of the committee means that anyone else is on the outside looking in. And some of their recent proposals ... calling them insensitive is being excessively polite. Appeared to be clear proof that the W3C wasn't even considering the rights or utility for anyone who wasn't a major corporation. Their idea of "fair" has appeared to be "fair to me and my employer, and sod you!"

      Still, in the past they have done much that was worthwhile, and it would be both expensive and a great bother to need to construct a parallel organization. But what's the case THIS time?

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    5. Re:Oy Slashdot! by Bruce+Perens · · Score: 4, Informative
      There's a work-around. You put the patented principle in a MIT-licensed file, and link that to the rest.

      Regarding W3C, if you think they are insensitive, try IETF's attitude on intellectual property. It mostly comes from these working groups consisting of employees of too many big companies. They are all cross-licensed with another, and don't give a hoot if their standards can't be implemented by any merely medium-sized enterprise.

      But we fixed that at W3C. We got a compromise. The community isn't used to compromise.

      Bruce

    6. Re:Oy Slashdot! by Anonymous Coward · · Score: 0

      We got a compromise. The community isn't used to compromise.

      But if the complaints are correct, there shouldn't be any compromise. It seems to me they are allowing something along the lines of:

      "You can use our patent protected idea, but only in these specific applications". This prevents anyone from taking a good idea, and implementing it in a new way noone has yet thought of. Isn't that ability worth protecting? Even Microsoft claim they're fans of innovation.

      Have I got the basic problem nailed correctly here, or have I misunderstood?

    7. Re:Oy Slashdot! by digidave · · Score: 2

      Considering this, I hope that a Slashdot editor pulls the story or replaces the text with something explaining what happened. I work for a respected online news site and know all about journalistic integrity. Anybody can take a stand and not pull a story, but a real journalist knows when they've been burned and will swallow their pride and pull their story when they have to.

      Editors, if the rest of the Slashdot crowd gets behind me, please replace this story with an explanation of what happened. Comments should be left intact.

      --
      The global economy is a great thing until you feel it locally.
    8. Re:Oy Slashdot! by RonVNX · · Score: 1

      Indeed, Jay is about the most clued-in guy around, and suggesting otherwise is a good way to get people to ignore you.

      I hope Bruce re-thinks his comments and retracts them. I'd like to think that's not what he meant to say.

    9. Re:Oy Slashdot! by Daniel+Phillips · · Score: 2

      Regarding W3C, if you think they are insensitive, try IETF's attitude on intellectual property.

      IETF is obviously next in line for the RF treatment. All we need is a clear cut issue, that is, we need many eyeballs watching for a patent-encumbered RFC to make it most of the way through the pipeline. I wonder how often this happens? Not often I suppose, but the next time it does, things should get interesting.

      --
      Have you got your LWN subscription yet?
    10. Re:Oy Slashdot! by dismentor · · Score: 1

      This point has already been made, but either you or I have missed something:

      Who is 'you'? Surely, the MIT License (and GPL, etc) are licenses on copyrightable works, so if you write an implementation of a web standard and then put a MIT style license on it, it in no way changes the license on the patent (and maybe not even if you were). So, if you then use the MIT licensed code for an implementation on a non-web technology, you are still liable for the patent royalties/license fees, just not any license fees or restrictions on the implementation. Surely this is not a workaround?

  16. Blah! by Dr.+Evil · · Score: 3, Informative

    You can't GPL a specification, that doesn't make any sense. You can GPL a document which contains a specification, but to protect the specification itself, you would have to patent it.

    The GPL has nothing to do with patents, it has to do with copyright. If patents try to assert control over copy-rights, then the GPL has something to say.

    If that is it, I suppose an illustration of the implementation and the problem, would be that if GIFs were part of the standard, then we could read them from the web, and generate them for the web, but using the software for non-web purposes would be restricted?

    I think what they're saying here is that people could patent use of software outside the domain of the web, and use the patented technology as part of the web standard... crippling implementations of free software in such a way that they cannot evolve beyond the web. Could intranets be a problem?

    I don't really get it, as a patent is a patent is a patent. There are plenty of things free software can't do now just because of patents. This may actually be to our bennefit as patent-encumbured technologies would have to shed control if they wanted to be incorporated into the web...

    Insert obligatory "patents are stupid" comment here.

    1. Re:Blah! by Anonymous Coward · · Score: 0

      Patents aren't stupid. If someone works hard ten years to make a new exciting invention they don't deserve to be ripped off right away. Thats what patents are for, protect a precise invention.

      Abuse of the patent laws as we see now, that is a different story that can very well be the worst disaster the software industry could possibly be put in.

  17. good call by Anonymous Coward · · Score: 0

    The key point is that something could be added to say konquer, under free roalties, but when other authors use the code for other purposes down the road not necessaraly W3C-indorsed they could be guilty of patent infringement because the patent licence in the GPL code has too many conditions!

    I think it is wise to keep patents off the core web tech! Nothing prevents patented technologies from being used. This only prevents patents used to create an artificial barrier to entry via high cross-licenses or submarine patents.

    It may slow the pace of web technology growth, but it ensures the field will always be level for new and exciting entries!

  18. I think people didn't get it yet by vadim_t · · Score: 4, Informative

    So I'll paste a bit from the fsf site:

    Here's a detailed step-by-step example that shows how this problem could play out:

    Programmer P downloads the Konqueror web browser, receiving it under terms of GPL.

    P learns of a new web standard that requires exercising a technique for parsing URLs that is patented by Corporation C. C has licensed the patent under an RF, non-exclusive license, but with a "field of use" restriction that says the license can be used to "implement the standard". The standard, as it turns out, covers only what browsers must do with URLs, and says nothing about the server side or clients that aren't user browsers.

    P implements this technique in Konqueror, and seeks to redistribute the modified version on his website so that other users can benefit from Konqueror now complying with the standard. If he does, he is bound by the GPL under copyright law, because he is redistributing a modified version.

    However, he knows full well of a condition on that code that contradicts the GPL (violating Section 7) -- namely, he knows that C's patent license prohibits folks from taking his URL parsing code and putting it into, say, a search engine. Therefore, under GPL Section 7, he is prohibited from redistribution.

    You might think that he can simply assign his copyright to the existing copyright holder of Konqueror let distribution happen from that source. They could distribute under GPL, but they would be granting a self-contradicting license. Nothing (to my knowledge, but IANAL) prohibits someone from distributing copyrighted works under licenses that make no sense and are self-contradictory. However, it is certainly true that those who receive distribution of the works are stuck and can't undertake further distribution or modification themselves.

    The way I understand it is that it can create a weird situation. Suppose I write code to parse Yahoo pages to extract information from them. Suppose that Yahoo uses some technology licensed in this way on their site. Now they can stop me because it's not a web browser.

    1. Re:I think people didn't get it yet by persist1 · · Score: 1

      Again, earlier posters have already pointed to the possibility that the FSF is putting the cart before the horse here...

      IANAL but in any event code is protected by copyright, and ideas are protected by patent. Doubtless someone with good IP law chops can skewer that statement, but that's the general outline, hmm-kay?

      Let's suppose that I come up with a universal site taxonomy (just the concept, mind you). I can patent that. (Not that it'd be worth a damn, goodness knows LIS experts gave up on those projects a long time ago.)

      Any code libraries I might write by way of implementing that concept are protected by copyright.

      So that takes care of the patent-vs.-copyright issue.

      But Microsoft owns the patent on CSS you say.

      That's right, because that's a system - an idea mind you - for representing presentation information, in this case as part of a Web document.

      If I write a stylesheet, I own the copyright on that stylesheet. Microsoft nominally owns the underlying technology.

      Given the scope of W3C Recommendations, it would seem to me that example posited above is stretch.

      Besides which, let's suppose that Co. X comes up with a standard and puts it on the W3C Recommendation Track.

      What's to stop them from writing one patent with scope limited to the Web, and another with scope limited to another medium/environment, and so on?

      For the W3C to discourage such an approach to IP rights would rigtfully result in howls of protest from likely generators of IP...

      ...And ultimately that is what the FSF is demanding they do.

      Feh.

      --
      ...When in doubt, think for yourself.
    2. Re:I think people didn't get it yet by J.+Random+Software · · Score: 2
      Not quite contradictory. If you write code that depends on a patent license that's only sometimes available, and then you license your code under the GPL, you've granted me the right to redistribute it iff there are no encumberances. Straight out of the tarball, your source is encumbered (and can't be redistributed), but if I remove the patented code I can redistribute whatever remains.

      It's a little bizzare that even if there's a large community who could use the software without restriction (if the patent didn't apply in some countries, for instance) I can't redistribute even just to them if use anywhere by anyone is restricted. I suppose there are a few loopholes that closes, though.

    3. Re:I think people didn't get it yet by Anonymous Coward · · Score: 0

      However, he knows full well of a condition on that code that contradicts the GPL (violating Section 7) -- namely, he knows that C's patent license prohibits folks from taking his URL parsing code and putting it into, say, a search engine. Therefore, under GPL Section 7, he is prohibited from redistribution.

      No, a patent license doesn't prohibit you from reusing code in a search engine, for example. You are absolutely free to use the code. However, you are also responsible for any consequences of doing so. You can use GPL'd code to steal money from a bank - if you do this, you don't violate the GPL, but you go to jail if you get caught. You can use GPL'd code to implement a patented technique - if you do this, you don't violate the GPL, but you may have to pay license fees.

  19. Re:Patent lawsuits are stupid, but... by Kenja · · Score: 1

    And yet, in the Soviet Union lawyers where paid by the state and didn't charge people to represent them.

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
  20. Re:GPL is the bug. by XaXXon · · Score: 5, Interesting

    Jesus christ..

    I hate being Mr-RMS-protector and GPL-Anti-Basher, but the amount of bad "information" and people throwing completely unrelated things around infuriates me.

    As some others have tried to say, this has nothing to do with the GPL putting the idea in some sort of "forced distribution" form as the author of the original comment would have you believe.

    The GPL doesn't put restrictions on the distribution of ideas, only their implementations.

    Here's an analogy as I see it:

    Say I'd patented the idea of drawing pictures on a computer screen, and up until now the web (and computers in general) were only text base. Yes I'm stretching, but go with me for a second. I want to put pictures in a W3C standard, but I don't want to give up my right to charge money for my one-handed picture-viewing slideshow program. I submit it to the W3C standard and say "It's okay for people to use my patented idea for free for web applications." Now someone goes and makes a graphics-enabled web browser and distributes it under the GPL. Someone else then takes that GPL code and turns it into a GPL'd one-handed slideshow program -- a right the GPL affords them. Suddenly they are in violation of my patent. But the original author of the graphical web browser didn't break my patent, and the person who modified it into the slideshow program didn't disobey the license on the web browser..

    And that's the problem being addressed as I see it. Note how it has nothing to do with the GPL "virally infecting" the patented idea?

    Next time, read the article (and perhaps the GPL) before getting on your little pedastal. Thank you, please drive thru.

  21. Re:GPL is the bug. by Ami+Ganguli · · Score: 2

    Seriously, you have no clue what you're talking about. This has nothing to do with GPLing the standard (if that were even possible).

    It's about allowing the standard to be implemented using GPL'd software. That's it. Nothing about limiting non-GPL implementations.

    Note that most (all?) common web protocols can and are implemented in both GPL'd and commercial software. These guys are just trying to make sure that this continues to be true.

    --
    It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
  22. hmmmm,, by sickboy_macosX · · Score: 1

    Everyone knows that W3c and WIPO and those organizations are micorosoft whores. If they try to ban free software I say we kick Microsoft in the nurts and make a Linux only run network, using nothing but free software. (I know this not a realistic goal, but hey i can dream eh)

    --
    --- /* In Soviet Russia, the Mac OS X kernel panics you! */
  23. This would prevent any Open Source implementation by Carl · · Score: 2
    It has nothing to do with the GPL. According to the current W3C proposal a RF patent license may restrict the field of use. So it could say that no royalty fee is needed if the standard is used in one specific way, but as soon as you do anything different you need to pay royalties anyway (the example given is implementing such a standard for the Konqueror browser for use on the Web and then someone changes konqueror so that it also works on the normal file system (or anything you can make a IOSlave for, something konqueror is really good at btw). But if you are not free to use the software for any use it isn't free (or open) at all!

    For example the Open Source Definiton says:

    6. No Discrimination Against Fields of Endeavor

    The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.

    Rationale: The major intention of this clause is to prohibit license traps that prevent open source from being used commercially. We want commercial users to join our community, not feel excluded from it.

  24. How is that insightful? by chriso11 · · Score: 4, Insightful

    >A monopoly over the Internet is just
    >as bad in the hands of OSS developers
    >as it would be in the hands of Microsoft.

    How? Tell me how that would be worse... If OSS dominated the web, you would be able to use any OS to access the web, and not have to pay for it. People would be able to not worry about strange patent limitations and being sued for single-click patents. The GPL places no restrictions on content created on the web, so anything on the web would be on the web in such a scenario. Any company that wanted to make a closed source application would not be prohibited, or secretly (or blatently, as the case may be) shut out of the standards committee.

    So tell me how the web would be worse if it were dominated by the OSS instead of MS. Or shut up.

    --
    No, I don't trust in god. He'll have to pay up front, like everybody else.
    1. Re:How is that insightful? by ceejayoz · · Score: 2

      If OSS dominated the web, you would be able to use any OS to access the web, and not have to pay for it. People would be able to not worry about strange patent limitations and being sued for single-click patents.

      Er... any OS can be written to connect to the web, has nothing to do with open source. It still costs money to connect to the web even when using OSS - bandwidth isn't free, even if the software is. And OSS can still get patented - hell, Amazon works on a version of Apache and they still have patents.

      In short, stop bullshitting.

    2. Re:How is that insightful? by JohnDenver · · Score: 2

      Any OS can be written to connect to the web, has nothing to do with open source.

      He wasn't saying it did. He was suggesting that open source usually facilitates ports to many operating systems.

      It still costs money to connect to the web even when using OSS - bandwidth isn't free, even if the software is.

      We're not discussing whether a Free model is good for connectivity, we're talking about whether a Free Software model would make a bad monopoly.

      And OSS can still get patented - hell, Amazon works on a version of Apache and they still have patents.

      While Amazon's software is written USING OSS software, Amazon's software is NOT OSS. Any other examples?

      His, "So Shut up" comment was stupid, but you're "Stop Bullshitting" coupled with your irrelivant points was a lot worse.

      --
      "Communism is like having one [local] phone company " - Lenny Bruce
    3. Re:How is that insightful? by Metrol · · Score: 2

      Er... any OS can be written to connect to the web, has nothing to do with open source.

      {blinking} {jaw agape}

      What Internet do you use? The very fact that ANY operating system can connect to the Internet has EVERYTHING to do with open source. If the Internet was based on proprietary closed source technologies you'd still be dialing your modem into a 1990's Compuserve at $5/hour.

      Patent free technologies built on open source software is the very reason you're able to post your comment to this web site in the first place.

      And OSS can still get patented - hell, Amazon works on a version of Apache and they still have patents.

      Okay, time to bring out the clue-by-4 on this one. First off, I'm sure the entirety of the Slashdot community would love to see one of these OSS patents you're referring to.

      As to the Amazon patents, they involve a business practice. What web server they happen to be using at the time has absolutely no impact on this. They didn't patent a web server, the patented a methodology for making a purchase.

      Oh God, I just caught myself feeding a troll. Ack!

      --
      The line must be drawn here. This far. No further.
  25. case for change by Yi+Ding · · Score: 3, Insightful

    The point he is trying to make, in my case, is that companies may, under the current policy, use the said clause to specifically sabotage a GPLed piece of software that is trying to implement a standard.

    An example of this would be if a commercial corporation (call it company X) comes up with a new piece of technology (call it WWW++ for here), which instantly becomes a hit. So, there is a big push for WWW++ to become a web standard, and company X agrees that they have the write to us WWW++, but only in terms of web development. However, since this is incompatible with the GPL, what this would mean is that anything trying to implement WWW++ cannot be licensed under the GPL. Therefore, singlehandedly by making a popular web standard, a company can say that this web standard cannot be used under certain licenses. We all know companies which would like to do this.

    What is being proposed instead, would take away that clause. It would not harm commercial implementations of the standard at all. In fact, commercial implementations would even benifit from the removal of the clause because it would give them more freedom of action. What the removal of the clause would do is ultimately give developers more freedom to work with the next generation web standards, to foster the kind of innovativeness on the part of the developers without having to constantly looking for patent violations, and to continue the tradition of the free web as much as possible.

    1. Re:case for change by Bruce+Perens · · Score: 2
      No, they may not stop any GPL software this way. If you are worried about a patent in a piece of GPL software, put that subroutine under the MIT license, which does not have the patent language of the GPL. Eben Moglen, the attorney for FSF, was the one to suggest this.

      If we don't let the patent holders charge for things unrelated to the standard, they will just walk off of W3C and we will have lost, because they will be making their standards in an organization that lets them do whatever they want as far as royalties are concerned.

      Bruce

    2. Re:case for change by Nathaniel · · Score: 3, Interesting
      "The point he is trying to make, in my case, is that companies may, under the current policy, use the said clause to specifically sabotage a GPLed piece of software that is trying to implement a standard."

      I understand your concern, and agree with it, but that isn't the battle being fought here.

      Here's the abstract for the "Royalty-Free Patent Policy" (note the name change from simply "Patent Policy"):

      "Abstract:
      The W3C Royalty-Free Patent Policy governs the handling of patents in the process of producing Web standards. The goal of this policy is to assure that Recommendations produced under this policy can be implemented on a royalty-free basis.
      "

      The policy manages what it sets out to do. Specifically allowing GPL or allowing the use of a patented technique outside in something other than a web application (both worth striving for) are not within the scope of this document.

      There is certainly room to urge the W3C Patent Policy Working Group to draft a policy that says web standards should not be contrained by potentially restrictive patents. Such a draft would effectively obsolete this policy, but in the meantime, this policy is useful for what it does.

      Consider this a mark along the way toward a more difficult goal. This represents progress. We can agree it is not enough progress, that there is still another important mark to reach, but it is still worth having.

  26. It is not a small issue and not a bug by Zeinfeld · · Score: 5, Informative
    Contrary to what the FSF is saying the issue is neither trivial nor a bug.

    This Item allows for a supposedly free grant to use a patent to be so restricted that a piece of Web infrastructure software might be encumbered if used for some non-Web use.

    The issue for me as an architect (I have written IETF, W3C and OASIS standards) is that I don't necessarily own all the IP that I need to address a problem. If I need to get an IP owner to donate their property for the common good my job is easiest if I have to ask for as little as is necessary for the particular purpose.

    Equally when I hold the IP I see little point in giving away more than I need to for the purpose of the Web specification even though my company does not regard patent licensing as a revenue stream. The point is that I might need some IP held by a party that deals in the non-Internet world. I will have an easier time negotiating a license for Internet use if I have some bargaining chips.

    The FSF reading on the situation is 100% about their ideology and has nothing to do with real needs as far as I am concerned. Open Source software is not imune to the patent system. If you modify any open source software sufficiently you will run into a patent infringement.

    If you apply the FSF "logic" you would have to stop distributing gzip because someone could modify it so that it infringed the Unisys LZ patents.

    The W3C does not have a monopoly on standards making and in fact is already seeing a lot of the standards work migrating from to OASIS. Dealing with the cumbersome W3C process and formatting conventions is bad enough without additional IP roadblocks being errected.

    At the end of the day the IP policy is utterly irrelevant since nobody is going to use the specification unless the IP terms are acceptable and they are going to determine what is acceptable, not Tim and certainly not RMS. To date that has generally meant 'free as in beer' however there are many applications where that is simply not achievable, if you want to do voice browsing you will run into IP issues and your choice will be do something encumbered or don't do it at all.

    Don't do it at all may be the FSF answer, but he does not pay $57,500 a year for W3C membership dues. The point that Tim has missed is that the W3C membership is already annoyed on the value for money front, W3C is way more expensive to join than OASIS where we pay $10K. We are also far from happy on the bogus process front, it took me almost a year to get a W3C working group started. I am not happy with a set of document publication rules that are 'standards based' but turn out to mean that you can only edit standards with one editor.

    The last thing W3C needs to do at this stage is to reopen the IP issue with the membership.

    --
    Looking for an Information Security student project suggestion?
    Try http://dotcrimeManifesto.com/
    1. Re:It is not a small issue and not a bug by J.+Random+Software · · Score: 2

      The problem isn't that GPL'd code could possibly be modified so as to require a patent license (that would only be the modifier's problem, and they wouldn't have the right to redistribute). The problem is if a standard requires use of a patented algorithm that's licensed "for Web use only", all GPL'd code must be excluded from any implementation of that standard. That's a big step back from what most people expected of a standard that set out to be royalty-free.

    2. Re:It is not a small issue and not a bug by Chops · · Score: 3, Insightful
      The issue for me as an architect (I have written IETF, W3C and OASIS standards)

      Well, bloody well good for you. Might I suggest that the standards process should be designed for the good of users and developers and not to make the architect's job easy?
      If I need to get an IP owner to donate their property for the common good my job is easiest if I have to ask for as little as is necessary for the particular purpose.

      Okay, let's dispense with this "IP" business. What you're saying, in terms of modern technology realpolitik, is that company X tricked the USPTO into granting them a patent on some technique that any half-smart grad student would have come up with in fifteen minutes, and it's causing you grief because the same technique would be useful in the web standard you're drafting. The process of begging X for permission to encode multibyte characters in ASCII will go more smoothly if you can avoid impacting X's revenue stream of lawyering productive technology companies to death, and you really don't give a shit about any of this GPL stuff.

      So you cut your deal with the "owner" of the "IP," and come up with a web standard which is impossible to implement in GPLed software. I have to confess, I'm mystified as to why the FSF would be upset about any part of this process, much less your part in it.

      The FSF reading on the situation is 100% about their ideology and has nothing to do with real needs as far as I am concerned. Open Source software is not imune to the patent system. If you modify any open source software sufficiently you will run into a patent infringement.

      If you apply the FSF "logic" you would have to stop distributing gzip because someone could modify it so that it infringed the Unisys LZ patents.


      Bear with me: One of the terms of the GPL is that code licensed under it has to be freely redistributable -- you can't take GPLed code, modify it, and sell it to someone else under "GPL plus Bob's license" terms, where Bob's license allows him to come over and root through your fridge whenever you redistribute the software. In order for the GPL to have any meaning, there can't be any extra restrictions placed atop it -- and, as you point out, free software is indeed subject to patent restrictions like everything else. Hence, patented code has extra restrictions -- hence it's incompatible with the GPL unless it's completely royalty-free. In fact, this is exactly why it's not okay to sling around copies of gzip which include LZW (even if you've gotten special permission from Unisys to do just that) -- patent law forbids free-use rights to the recipients, but you have to grant those rights by the GPL, so you can't distribute the modified gzip at all.

      At the end of the day the IP policy is utterly irrelevant since nobody is going to use the specification unless the IP terms are acceptable


      So why would you, as a celebrated author of standards for the veritable trifecta of IETF, W3C, and OASIS, even consider including patent-encumbered technologies in a standard? Obviously people are going to use the patent-encumbered standard -- witness the popularity of mp3s -- and the only people who are going to be upset are those goddamned hippies who use Leenox. Which brings us, approximately, to where things actually stand.

      The last thing W3C needs to do at this stage is to reopen the IP issue with the membership.


      I heartily agree. "If it's wrong, leave it wrong," I always say.
    3. Re:It is not a small issue and not a bug by Bruce+Perens · · Score: 4, Informative
      All you need to do is embed the patented practice in a file that is covered by the MIT license, and link it to the GPL stuff. Eben Moglen, the attorney who works on the GPL, suggested this.

      Bruce

    4. Re:It is not a small issue and not a bug by Zeinfeld · · Score: 2
      The problem is if a standard requires use of a patented algorithm that's licensed "for Web use only", all GPL'd code must be excluded from any implementation of that standard.

      If that is the case (I doubt it is) the solution is for the FSF to rev the GPL so that it works in a sane manner or for folk to choose a license that does not have that effect.

      What we are talking about is open, royalty free Web standards. If the FSF can't live with an open royalty free web standard that uses technology that is encumbered for other purposes then that is their funeral.

      Bruce is completely correct about the politics here, the W3C has already tried people's patience on many fronts, they simply cannot throw the IP policy into confusion yet again.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    5. Re:It is not a small issue and not a bug by Zeinfeld · · Score: 2
      Well, bloody well good for you. Might I suggest that the standards process should be designed for the good of users and developers and not to make the architect's job easy?

      Who do you think decides which body to send the specification to?

      There is a buyers market for standards groups. If I can't get what I want from one group I will take my work to another, if there is no group that is acceptable I'll start another.

      What I am looking for from a standards group is an open process with as little overhead as possible that produces a competent, interoperable and widely supported standard. In most cases that is going to mean 'unencumbered'.

      Your description of the software IP problem is simply cluless. Yes there are garbage patents out there, but those are simple if you know the prior art. The problematic patents are the ones where there might be a valid claim.

      The software patent lunacy has got to the point where people object to any clever stuff in my designs, not because there is a patent it infringes but because there might be an application in, so by default do everything a stupid as possible. It gets worse, there are people who read my designs and then file a perjured patent application claiming they invented them.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    6. Re:It is not a small issue and not a bug by wfrp01 · · Score: 1

      I'm not sure I'm understanding this. The proposed policy does not allow patent holders to demand royalties, correct? Does it place any restriction whatever on the restrictions the patent holders can place on people who implement the patent? E.G. - if I have a patent, can I contribute my work to a W3C standard, on the explicit condition that code with implements the patent not be GPL'd, or linked to GPL'd code? If so, the the MIT license work around isn't really a work around at all, no?

      --

      --Lawrence Lessig for Congress!
    7. Re:It is not a small issue and not a bug by Daniel+Phillips · · Score: 2

      if you want to do voice browsing you will run into IP issues and your choice will be do something encumbered or don't do it at all.

      If that is the case, then we certainly do not want voice browsing as a standard. And companies who might stand to gain something from it because of their expertise or proprietary software in that field, will instead gain nothing because they chose not to give up the right to enforce their patents in this area, causing nothing to be standardized.

      In other words, if they want to make their bed that way, then they can lie in it... alone.

      --
      Have you got your LWN subscription yet?
    8. Re:It is not a small issue and not a bug by Bruce+Perens · · Score: 2
      If your company is a W3C member and owns a patent that is being embedded in a W3C standard, you would be required to license it royalty-free for the purpose of implementing the standard, but not for any other purpose.

      The problem with the GPL is that the GPL text prohibits use of a patent license that is limited to certain fields of use. So, the problem is really in the GPL rather than the W3C draft policy. However, the GPL is the way it is because we don't like software patents! So, I'm not really blaming the GPL. However, I don't believe we can get the patent holders to give up quite so much as the FSF would like. Instead, they would move to a standards organization that would let them charge royalties on standards.

      Bruce

    9. Re:It is not a small issue and not a bug by Metrol · · Score: 2

      ...is that I don't necessarily own all the IP that I need to address a problem.

      Then the problem isn't addressed.

      The notion of patents hasn't slowed down Macromedia from making Flash a defacto standard on the web. It addresses a number of problems without being a W3C standard or recommendation.

      The issue isn't whether or not patented technologies get used, or even permitted under a limited royalty system. We're talking about whether or not these technologies are allowed to be included into what is agreed industry wide to be the standard for web technology. This is what is at issue here.

      If a company owns a patent they wish to exercise at some later time, great! They spent the money for the R&D and the patent process. They should most certainly be allowed to benefit from this effort if the USPO approved it. That does not mean that it should be allowed in as an industry standard which inhibits a truly open playing field.

      If you apply the FSF "logic" you would have to stop distributing gzip because someone could modify it so that it infringed the Unisys LZ patents.

      No. If you apply FSF logic here, you would have to stop distributing gzip if someone did infringe on the Unisys patents.

      I would think that the history of LZ within GIF would be a pretty good indicator of where this patent business is heading with the W3C members so concerned about it.

      --
      The line must be drawn here. This far. No further.
    10. Re:It is not a small issue and not a bug by dismentor · · Score: 1

      That merely resolves any licensing problems with the GPL, it still leaves any non web based implementation liable to royalties, which is the point of the article anyway. This workaround does not change anything.

  27. Jay Sulzberger is the one on the right with the be by benploni · · Score: 3, Interesting

    Jay Sulzberger is the one on the right with the beanie:
    http://forums.fark.com/cgi/fark/comments.pl?IDLink =327588 No, really.

  28. What problem? by Spazmania · · Score: 2

    I don't see the problem. Patents are about usage, not duplication. They prevent usage of a device or technique without a license. The GPL is about duplication, not usage. It prevents/requires restrictions on duplication and redistribution in whole and in part.

    Even if it weren't that way, the worst case scenario is you'd need a different "free" license than the GPL for the code which was patent encumbered. Folks, the GPL is not holy doctrine. Its a convenient way to gift code with more of an ability to force your morals on the recipient than public domain offers. Its nothing more.

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  29. Confirmation link did not work by CleverFox · · Score: 1

    I commented and then they sent me a bogus confirmation link that I can't get a web browser to load.

    id not found

    Error: There is no message with id: 2877460f8ecf5cee8edeaa43b3dd2b54b9a34a6a. Please make sure you have cut and pasted the URI correctly.

    I am sure I am pasting it right... Go figure.

  30. Re:GPL is the bug. by Anonymous Coward · · Score: 0

    "Suddenly they are in violation of my patent. But the original author of the graphical web browser didn't break my patent, and the person who modified it into the slideshow program didn't disobey the license on the web browser.."

    No, the modifiers was not violating the license but they DID violate the patent.

    Just because you program using the GPL don't give you god-given rights to ignore all other laws and rights.

  31. ach by Anonymous Coward · · Score: 0

    Ye tried, laddie, but the fp wisnae yers te have,

  32. Re:GPL is the bug. by Chops · · Score: 3, Informative
    This is bunkum.
    I would tend to oppose the use of a standard in which the specification is GPL'd

    Bzzt -- there's no such thing as a specification that's GPLed, or at least I've never seen such a beast. Your post isn't very clear, but it seems you believe that the FSF is trying to promote standards that permit only GPLed implementations -- which isn't even close to what's going on.

    The W3C has adopted a limp-wristed patent policy which would allow a patented technology X into web standards, so long as it was licensed for free use within the context of the relevant web technologies -- but no one, not even commercial entities, would be able to write software which imitated X outside the realm of the WWW. That's bad for everybody except the lawyers.

    The only thing this even has to do with the GPL is that the GPL can't be applied to software which is restricted by patents in this way.
  33. Re:Moderation on ``GPL is the bug.'' by RealAlaskan · · Score: 3, Informative
    I don't usually complain about moderation, but this shouldn't be +5.

    The GPL is not an unrestricted license.

    True, the GPL does not remove all restrictions which copyright law imposes. How is that relevant to the matter at hand? The matter at hand (I think) is whether we should ensure that standards are implementable by free/Libre software.

    I would tend to oppose the use of a standard in which the specification is GPL'd ...

    The GPL doesn't really make sense when we're talking about something like a document. That's why the FSF folks came up with their free document license. Again, there seems to be no connection to the matter at hand. Now look at the next paragraph:

    If the author of a GPL'd work wishes to submit the protocol involved as a standard, then let him submit it as FREE. He can keep the code GPL'd, but the standard must be free for use -- even by commercial entities.

    This seems to confirm the confusion that the earlier lines hinted at. This talks about restrictions on the text of standards, rather than restrictions on the use of standards.

    This post seems to me to be off-topic. It is tangentially related, perhaps, but it definitely doesn't advance the discussion.

    It might be considered inflammatory, and it almost seems to be deliberately confused, as if it were intended to provoke impassioned responses. In short, it has a smell of troll, or simple ignorance. Now, look at the moderation:

    Moderation Totals: Insightful=3, Informative=1, Overrated=1, Total=5.

    Three insightfuls and an informative? Moderators, if you don't know, don't moderate. Somebody with some mod points should tack on a couple more Overrated's, too.

  34. Better yet.... by Anonymous Coward · · Score: 1, Interesting

    why patent software at all? I don't understand why software is patentable to begin with. It's like patenting lumber for use as a construction material.

    In Canada, software is not patentable unless it has a specific application as part of and inherit to a mechanical system. For example, the software that controls a factory robot can be patented, but only as part of the complete robot system. This is a common sense approach to software patents, in my opinion.

    The other problem with software patents is the modular nature of many programming languages. It will get to the point that programming will be very difficult as patents will cover any eventuality that a program could produce and call it a "technology".

  35. A copyright licence is NOT a patent licence! by Kjella · · Score: 5, Insightful

    Let me try to make it clearer with an example. Ford owns the copyright to the Ford cars. But that doesn't mean that Toyota can't also make a Toyota car.

    But if Ford has a patent required for making *any* car (e.g. a component or standard required by law), Toyota is screwed.

    This is about patents in internet standards which would prevent any GPL implementation. I don't understand what you're trying to say. Is ISS illegal because Apache exists? NO. But would Apache be illegal if Microsoft/ISS had a patent on HTTP? YES!

    Kjella

    --
    Live today, because you never know what tomorrow brings
    1. Re:A copyright licence is NOT a patent licence! by TummyX · · Score: 1

      What has the international space station got to do with all of this?

  36. Re:Patent lawsuits are stupid, but... by markov_chain · · Score: 1

    You are not anonymous! Your name is unterderbru... oh.

    Never mind.

    --
    Tsunami -- You can't bring a good wave down!
  37. the GPL should be modified by TerryAtWork · · Score: 2

    So that the code rights remain the same but any original data structure or algorithm in the program automatically go into the public domain.

    --
    It's Christmas everyday with BitTorrent.
  38. -1 Overrated by Alsee · · Score: 2

    You don't know what you are talking about.

    The GPL does not in any way restrict standards.

    It is patents appearing in standards that restricts the use of standards.

    -

    --
    - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  39. Re:Patent lawsuits are stupid, but... by Anonymous Coward · · Score: 0

    Haven't I seen you before???

    Go sue somebody (so they can feel "free"), and stop posting on slashdot!

  40. Re:GPL is the bug. by Anonymous Coward · · Score: 0

    You are mistaking protocol for source code. The GPL may impose some how-tos on how the code is shared/distributed, but has no bearing on protocols or inventions. Apples and oranges, my friend.

    The GPL has no effect on patents. The W3C recommendation, on the other hand, restricts the way the GPL allows (or restricts) redistribution.

  41. W3C who? by jonsmirl · · Score: 1

    Who cares about the W3C any more. When was the last time you saw a piece of software that actually fully implemented a W3C standard? The W3C has rendered itself irrevelent to the Internet.

    Mozilla tries, but once MSIE hit 98% share is there really any point in trying to push standards compliance on the Borg?

  42. The perfect Free software licence by stratjakt · · Score: 1

    I just wrote it. I hope to see widespread adoption, as it sums up how the rank and file approaches this issue. Not only that, it's full of funny swears.

    --- START OF "WGAS" LICENSE ---

    Section 1: Preamble

    Who gives a shit?

    Section 2: Definitions

    Really, who gives a flying fuck?

    Section 3: Scope and Limitations

    I could give two shits what you do with this. Knock yourself out, chimpie.

    Section 4: Warrantees and conflict resolution

    Go fuck yourself.

    ---- END LICENSE ----

    --
    I don't need no instructions to know how to rock!!!!
  43. Re:GPL is the bug. by Fnkmaster · · Score: 2
    And the key problem is that the recipient of said one-handed slideshow program (*ahem*) can no longer redistribute that program legally or otherwise use the patent-infriging source code. Thus the code and all the work put into it by the *modifier* who legally used GPLed code, perhaps without knowing about the patent restrictions, are now dead-ended. Useless. The infringing portion would have to be scrapped. In fact, it would be logically inconsistent to distribute it under the GPL since the referenced portion of the GPL is contradicted by the patent requirements. In other words, the software isn't TRULY GPLed, even if the original author says it's GPLed.


    Quite simply, nothing in the article or the submission said anything about GPLing the W3C standard. It just pointed out a legal inconsistency between the new W3C patent requirements and the ABILITY to write your own GPLed implementation of future W3C standards.

  44. Re:GPL is the bug. by zurab · · Score: 2

    I think you didn't read and/or fully understand the issue.

    I repeat:

    I think you didn't read and/or fully understand the issue.

    This is not about GPL, any specific license, etc. This is about standards that have been defined by W3C being patentable in non-web use.

    A simple example, as I understand would be
    - W3C adopts a method for special content delivery patented by company A as a standard
    - W3C policy states that this standard is now freely implementable by anyone for use via web (item 3) only
    - W3C isn't involved in non-web delivery;
    - Hence, company A is free to claim its patent rights for implementation and distribution of its patented delivery method via e-mail, file sharing client, instant messenger, etc.

    Now, you may agree or disagree with the submitter or the FSF, but taking a shot at GPL isn't warranted because that's not what is at stake. You have completely missed the point.

  45. Re:GPL is the bug. by v(*_*)vvvv · · Score: 1

    the amount of bad "information" and people throwing completely unrelated things around infuriates me.

    Hmm... Pick any political topic of debate. Pick any news or information source. Pick any commercial. Pick any text book in high school. Should I continue?

    Information as usual if you ask me.

  46. Can't comment due to bug in w3c message submit by SuperKendall · · Score: 2

    Well, I did my part - I wrote up a message explaining why I felt the section should go, and mailed it off.

    I got back an automated response saying the message had been accepted, then a seperate message saying that I would have to visit here to give permission to post the message to the mailing list and store it. However, trying out that link gives me the message:

    Error: There is no message with id: 3a9041e823e02419d0f7ddd1223cf918b8a3e226. Please make sure you have cut and pasted the URI correctly.

    So, good luck to those trying to remove the offending wording if those opposed can't even submit persistent comments!

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  47. Re:GPL is the bug. by Viking+Coder · · Score: 2

    Wonderfully put.

    --
    Education is the silver bullet.
  48. Re:GPL is the bug. by Anonymous Coward · · Score: 0

    Hello, you got the "GPL isn't TEH FREE LISENSE!" part right, but you really need to make a personal attack on RMS to make your anti-GPL rant complete. Perhaps you could call him a communist? I haven't heard that one in a while.

  49. How many....? by Anonymous Coward · · Score: 0

    How many slashdotters actually read all that and studies it? Not me, thats why I am writing this

  50. Re:GPL is the bug. by Anonymous Coward · · Score: 0

    man, can people _please_ stop giving these stupid "i don't like the GPL, because i want to be able to sell other people's work" arguments ?

  51. can't approve my comment! BROKEN MAILING LIST? by js7a · · Score: 2
    It's sections 3, items three AND SEVEN which have the problem. Not just section 3 item 3.

    Currently, the last comment I see is three days old: http://lists.w3.org/Archives/Public/www-patentpoli cy-comment/2002Dec/

    I hope Slashdot's last-minute comments aren't headed into the bitbucket.

  52. Offtopic?? What? by DunbarTheInept · · Score: 3, Interesting

    Okay, who's the moron out there that believes a post asserting a difference between GPLing of spec documents verses actual code is somehow "offtopic" under a post that's about GPLing specs infecting closed code, which in turn was under an article about GPLing spec documents? The only way to be more on-topic would be to be the person submitting the original article. But whether or not something is on-topic has nothing to do with whether or not you agree that it's true.

    Is someone moderating posts at random here?

    --

    Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

  53. MS the devil by Anonymous Coward · · Score: 0

    Yes, but they would also be forced to freely distribute the sorce code for IE and the rest of the system, since MS by their own words claim it to be an integral part of the OS.

    MS has already taken some code, that was under the BSD lisence. Unfortunatly, the BSD lisence allows for anything. No need to release the code.

  54. An Example in Plain English by Plasmic · · Score: 2
    This is the best explanation I saw of why this is a relevant issue:

    From the FSF's Position on Proposed W3 Consortium "Royalty-Free" Patent Policy:

    Here's a detailed step-by-step example that shows how this problem could play out: Programmer P downloads the Konqueror web browser, receiving it under terms of GPL.
    P learns of a new web standard that requires exercising a technique for parsing URLs that is patented by Corporation C. C has licensed the patent under an RF, non-exclusive license, but with a "field of use" restriction that says the license can be used to "implement the standard". The standard, as it turns out, covers only what browsers must do with URLs, and says nothing about the server side or clients that aren't user browsers.
    P implements this technique in Konqueror, and seeks to redistribute the modified version on his website so that other users can benefit from Konqueror now complying with the standard. If he does, he is bound by the GPL under copyright law, because he is redistributing a modified version.
    However, he knows full well of a condition on that code that contradicts the GPL (violating Section 7) -- namely, he knows that C's patent license prohibits folks from taking his URL parsing code and putting it into, say, a search engine. Therefore, under GPL Section 7, he is prohibited from redistribution.
    You might think that he can simply assign his copyright to the existing copyright holder of Konqueror let distribution happen from that source. They could distribute under GPL, but they would be granting a self-contradicting license. Nothing (to my knowledge, but IANAL) prohibits someone from distributing copyrighted works under licenses that make no sense and are self-contradictory. However, it is certainly true that those who receive distribution of the works are stuck and can't undertake further distribution or modification themselves.

    Thus, regardless of who makes the changes, the result either shuts down distribution or forces the original developer to abandon GPL. Both outcomes are very unfortunate.
    1. Re:An Example in Plain English by vrmlguy · · Score: 2
      The work-around is for P to implement the technique via a plug-in, and release the plug-in under a license that isn't GPLv2. Linux already works like this, and while some people on both sides of the issue have problems with that, it seems to be working well in practice.

      Later, someone else can implement whatever they wish and make their software accept Konquerer plug-ins. Anyone that uses the plug-in in violation of a patent is doing so within the privacy of their own bedroom, so to speak, and shoulders the risk of being caught (little risk for me at home, greater risk for a Fortune 500 company).

      --
      Nothing for 6-digit uids?
  55. FFII by Anonymous Coward · · Score: 2, Informative

    FFFII SWpat working group takes action on very similar issues.

    http://swpat.ffii.org

    and even more important there is a very successful petition against software patents:

    http://www.noepatents.org

  56. RIAA HACKED by gulfan · · Score: 0

    http://www.riaa.org/admin/press_and_news.html You can modify or post ANY news on the site now, the front page has GOATSE on it. http://www.riaa.org/ Do your worst :P

  57. World summit on Information society and IPR guys. by Anonymous Coward · · Score: 0

    Bruce Perens startet some rumor at IETF as well. Patents are bad for software. Therefore patents on software have to be abolished and IPR be trown out standard groups. IPR people are now very strong at ICANN. We have to enter the plattforms before it is too late. Next year there will be a world summit on information society in Geneva.

  58. If you put it like that... by ubernostrum · · Score: 2
    Then it sounds bad. But think of it another way:

    Internet standards published by the W3C are meant for everybody in the world to adhere to and use; that's the point of having Internet standards. Now, what good are those standards if some people can't adhere to them because the standard requires the use of royalty-encumbered patented concepts? If you want everybody in the world to adopt your idea as a standard, you have to give them access to it...

    1. Re:If you put it like that... by SomeGuyFromCA · · Score: 1

      > If you want everybody in the world to adopt your idea as a standard, you have to give them access to it...

      Or sell them access to it. ::waits 20 seconds::

      --
      if the answer isn't violence, neither is your silence / freedom of expression doesn't make it alright
    2. Re:If you put it like that... by Anonymous Coward · · Score: 0

      lol, u idiot forgot 2 close ur tag... lol why shold we listen 2 u, u fool?????

    3. Re:If you put it like that... by SomeGuyFromCA · · Score: 1

      Who's more foolish, the fool or the fool who flames him?

      --
      if the answer isn't violence, neither is your silence / freedom of expression doesn't make it alright
    4. Re:If you put it like that... by ubernostrum · · Score: 2

      Selling access to it would be bad business...at first. The proper way, if you're going to do that, is to keep the patent or copyright, but allow rampant infringement and piracy. Only when everyone is dependent on you and your technology and you have a de facto monopoly do you start enforcing terms. Of course, that's supposed to be illegal with patents under the doctrine of laches, but with other forms of IP such as copyright it's perfectly OK. Heck, Microsoft did it...

  59. This is all based on a bad assumption. by raehl · · Score: 2

    The bad assumption is that the GPL is infallible and thus immutable.

    If the clause would lead to a situation where you can't release standard-compliant software under the GPL...

    Don't use the GPL for the software.

    Problem solved.

    Am I the only one who thinks accomodating a particular software license is pretty low on the list of considerations when writing a standard?

    The FSF "Everything must work with the GPL or else" is a very... Seatle Corporation perspective.

    1. Re:This is all based on a bad assumption. by HiThere · · Score: 2

      No. The assumption is that Linux is GPL, so anything that is to become a part of Linux must be GPL.

      If you don't think that W3C standards should be used by Linux, you don't have a problem. If you do, then you need some way to make it work. Using the MIT license as an intermediate is... acceptable for peripherally significant items. Sort of.

      You write your code and choose your license. Other people decide whether or not to use it. The same applies to standards. I think that the W3C has earned a "Dubious...perhaps D+" rating. "standards" with these characteristics are to be avoided, if at all convenient. If not, then they are to be replaced by something else as quickly as feasible.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    2. Re:This is all based on a bad assumption. by Houn · · Score: 1

      Actually, we in Seattle prefer to seperate outselves with those in Redmond, where the aforementioned company resides.

      And on topic, yeah, I think Bruce is right on this one - best to take what we can get and work around it, then to shoot ourselves in the foot. There's always time later to fix things fully. It took hundreds of years to build the system we live in today - it'll probably take just as long to fix every flaw with it. But, hey, that's life.

      --
      The longer I'm a member of the Human Race, the more I believe Apocalypse is a valid solution.
  60. The W3C doesn't want patents either by Ankh · · Score: 2, Informative

    It's not that the W3C Team want to see software patents or encumbered specifications. But we can't make them go away.

    So the question becomes, how do we survive, and how does the Web survive, and move forward, in a world with software patents?

    Part of that involves negotiation with the large companies who hold the largest patent portfolios: it would be almost useless trying to publish a patent policy document if the holders of most of the patents didn't agree to it. So there are some pretty complex constraints.

    Simply writing to say, software patents are bad, isn't going to help much. But if you have solid constructive ideas on how to change things, or on how to come to consensus and agreement both with GPL implementations of specifications and with the need that large organizations have stated they have, to keep patents for "deefensive use", I think that would be very helpful.

    Of course, just writing to say you like the current draft patent policy, or that you want to see some specific change, or that you don't like it and why, is also helpful, although it does add work for W3C staff, who are obliged to reply to every comment!

    If you really want to make a difference, write to your political representative - congressperson, member of european parliament, MP, etc. - and say that software patents are bad for business, are bad for research, are bad for the future of the world, and will cause Orcs to attack Helm's Deep.

    Well, maybe Helm's Deep isn't about patents, and not everyone agrees patents (or orcs!) are bad, But if you want software patents to go away you need to be heard. The DMCA had approx. 300 public comments; writing really does make a difference.

    Disclaimer: I am XML Activity Lead at W3C.

    --
    Live barefoot!
    free engravings/woodcuts
  61. Jay, you're wrong. by Bruce+Perens · · Score: 5, Informative
    Folks It is essential for the Free Software community to support the W3C as it stands today. The policy does what it's supposed to do - it protects web standards for Free Software. Unfortunately, if we ask for more than that, we will lose everything we've fought for. The reason is simple. Members join the W3C voluntarily. If a consequence of joining is that any and all of their patents that are used in a standard will become free for any use whatsoever, they will not join, and they will instead make their standards in an organization that lets them charge royalties for use within the standard. We will have lost.

    Nor does it make it impossible for GPL software to make use of the patents. If you want to use a patent in GPL software, put that routine under the MIT license, which does not have the GPL's language regarding patents, and can link with GPL work. This work-around was suggested by Eben Moglen.

    This doesn't mean I support software patents. I think they should be eliminated. But we can't eliminate software patents through W3C - only through legislatures.

    I'll end this with a plea to Jay Sulzberger. Jay, you are working to destroy two years of work by myself, Eben Moglen, and Larry Rosen. You didn't participate in the patent policy working group. I didn't see you volunteer. You don't sufficiently understand the issues yet. Please help us get the current W3C policy accepted, so that things will get better instead of worse.

    Bruce

    1. Re:Jay, you're wrong. by HiThere · · Score: 2

      Thank you, Bruce, for the answer to the question that I asked (in a thread above).

      I must admit that I'm barely comfortable with any patented software, but if it is usable with GPL software (via the suggested intermediate MIT licensed code), then that's "sort of acceptable". I still feel that any code relying on such a workaround should be immediately marked deprecated (but no replacement available). It feels like intentionally contracting head lice. But head lice aren't usually fatal. Perhaps sometimes you need to take the risk. Perhaps.

      I can't really write to them applauding their choice. But I guess that it should be supported as best one can in good conscience. Even if that just means not flaming them. It does cause me to wish that Open Source folk were more interested in writing standards (but it doesn't increase my interest in doing so).

      I'm afraid that to me any "standard" that is encumbered with patents will always have quotes around it. Likewise any "standard" that can only be published and distributed by one group. (Can you say Fortran?) I don't consider such things to be genuine standards. Specs, perhaps, but standard implies that this is the approved way of doing things, and if you use some legal monopoly to prevent this spec from being distributed or used, then it isn't a standard. This remains true no matter how many PR agents the "standard" bodies hire.

      N.B.: Legal monopoly: here I'm intentionally referring to both copyright and patents. But also to any other similar scheme that creates a legal monopoly.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    2. Re:Jay, you're wrong. by ShawnX · · Score: 1

      Why don't we just form our own 'standards organizations' and drop this crap then? If Open Source creates NEW standards then others should follow.

      --
      Everyone wants a Tux in their life.
    3. Re:Jay, you're wrong. by jg · · Score: 2

      I agree emphatically with Bruce!

      A not widely or well understood fact about the MIT license is that it contains an implicit patent grant, something that I was unaware of until recently. (So what I had been nervous about with MIT/Berkeley licensed code for years turns out *NOT* to be true; we do have things reasonably covered.)

      Scott Peterson, HP's intellectual property expert on open source licenses who is also on the W3C working group with Bruce clarified this to me a few months ago, something I had not understood despite being one of the people who helped write the MIT license.

      An MIT license does allow a company this flexibility: this flexibility is not a bad thing, if it results in our ability to distribute code that would otherwise be unavailable to us.

      What is more, there is good case law about how far afield you can go in taking this implied grant of patent into other areas. Nearby uses are fine, but if you go far afield, you don't get use.

      Let me give a concrete example: I know of an algorithm that HP holds patents on that we may want to use for window system use, also used in our printers. (This is more than a hypothetical
      case, though it looks like technology may advance to where we don't need to bother). I think it likely if we need to use that algorithm we'll be able to write an implementation and use it in X under an MIT license, but it is extremely unlikely that HP could/would/should choose to allow it to be used for arbitrary purposes. The very nature of the MIT license along with the case law in this case would work in our favor to have access to that technology (if we need it; not yet clear);
      but I guarantee it would never be available under a GPL.

      We need a situation, as Bruce says, which allows companies to cooperate in areas we care about without them going to other, much less benign standards venues. And many of them *will* go elsewhere, if this gets pushed too far.

      So I believe that not only is this result good, but better than we could have hoped for even a year or two ago.
      - Jim Gettys

    4. Re:Jay, you're wrong. by Bruce+Perens · · Score: 2

      You're welcome to start one, or join freestandards.org . But being part of the world might be more effective than turning away from it.

    5. Re:Jay, you're wrong. by Anonymous Coward · · Score: 0

      We will have lost.

      Who is this royal "we"? Don't pretend to speak for the group. Let the jerks take their ball and go home, if they don't want to play nice. It will be their loss, and everyone else's gain to be rid of them.

      And if the W3C must bend over to accomodate someone's Big P, then maybe the W3C has outlived its relevance.

      You're right, Bruce, many free software advocates aren't in favor of compromise. And it's that unwavering dedication to a cause that has brought us where we are today. Not sycophantic blather about "compromise".

      Yes, you have spent a lot of time on this. Don't let your ego get in the way of doing what's right. I mean, come on, what's this bit about Jay "working to destroy two years of work by myself" crap? Jay disagrees with this policy, and said so. So what. Destroying your work? What is your work? Think about that long and hard. What is your work? Putting print on paper, so you end up with something tangeable you can point to and say "I did this!"? Whoopdy doo. Even Zeinfeld can do that. Standing your ground would be much more impressive. Don't succumb to the Concord fallacy: "we've come this far, we certainly have to finish it now."

    6. Re:Jay, you're wrong. by Metrol · · Score: 2

      Geesh, I feel like I'm stalking Bruce here. Not really meaning to, but there's points being brought up that I feel need addressed. Nothing personal.

      If a consequence of joining is that any and all of their patents that are used in a standard will become free for any use whatsoever, they will not join,

      The patent only becomes free for any type of use if it is submitted as a standard. It only becomes a standard if accepted by the primary body recognized as responsible for making standards. Today this is the W3C.

      If a company is concerned with IP protections, the technology should not be submitted as a standard in the first place. They should take their patent and produce a product to compete in an open playing field with other patented technologies. Establishing an artificial monopoly with a major standards body backing it is by its very nature an unfair advantage being handed out by the W3C. This goes beyond simply conflicting with the GPL.

      and they will instead make their standards in an organization that lets them charge royalties for use within the standard. We will have lost.

      A company looking to try to establish patented technologies to some other paid for standards body isn't relevant. It's only relevant when accepted by the primary standards body. Once wedged into the recognized standard, oh boy does it every become relevant.

      Once patented technologies are adopted as standards, we really will have lost.

      --
      The line must be drawn here. This far. No further.
    7. Re:Jay, you're wrong. by Zeinfeld · · Score: 2
      The patent only becomes free for any type of use if it is submitted as a standard. It only becomes a standard if accepted by the primary body recognized as responsible for making standards. Today this is the W3C.

      You vastly over-rate the influence of W3C here. A standard is what people use. The decisions of the IETF and W3C are only influential if they meet real needs.

      To take an example, W3C spent a lot of time and political capital on the PICS project that failled. It is a 'standard' but a standard that is ignored by practically everyone.

      Encumbered technology is not good in a standard because the market does not in general adopt encumbered standards. So the worrying about the W3C patent policy is in many ways misguided, you don't have to worry about the W3C making a standard that depends on encumbered technology since if it did so without a reason compelling enough for the market (e.g. no other way to solve the problem) then the standard would not be adopted.

      As I mentioned a lot of work has been moving from W3C to OASIS. This is happening for many reasons, the IP policy being only one. The main complaint about the W3C IP policy is that it has been undecided for so long. If you submit a spec to W3C at the moment you don't know what the IP terms you will be required to comply with are. Bruce is absolutely right about the need for closure on this issue.

      But don't think that people are leaving W3C for OASIS because they want to peddle encumbered technology. The main issues are the ridiculous amount of process that W3C has created and the cost of membership. Getting a group started in W3C took over a year, in that same time all the major vendors in the space were shipping a product.

      Members are paying $57K a year to join W3C and being told that there are insufficient resources when they want to start a group. OASIS are much more reasonable, they give me a decision within a month.

      W3C is not the only standards group in trouble. IETF is in a worse mess. The alleged 'openness' is largely a sham, when you try to actually do stuff you find that there is a hidden old boys network that is quite prepared to play dirty in persuit of personal agendas.

      That is why NAT boxes break the Internet rather than co-exist. The IESG decided they did not like them as they 'broke their model'. So now we have lots of NAT boxes deployed that use the most brain dead strategy imaginable.

      What I don't see in either IETF or W3C is what the logic of all the mechanism would suggest, a group that pro-actively looks at how the standards work together and identifies problems that have to be fixed in advance. There are plenty of boards whose names imply this is what they would do but without exception they tend to end up interferring in existing work instead.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    8. Re:Jay, you're wrong. by Anonymous Coward · · Score: 0

      IANAL, but as I understand the GPL, this may not work: (GPL section 2b)

      You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.

      Therefore the program as a whole is to be licenced under the GPL and, if conditions preventing such release are imposed, distribution is not permissible and may render one liable to injunction, damages or prosecution.

      A field of use restriction strikes at the heart of free software (usage is supposed to be unrestricted - GPL section 0) so it is my view that restriction to web use only would prevent the software being free (or open source, for that matter) and should prevent its copylefting. This leads to an awful choice - copyleft, and not use the new protocols, or don't copyleft, and risk the software being "locked up" in the usual manner (as happened to X).

  62. Typo alert by Bruce+Perens · · Score: 2
    First sentence should say "Jay is not in the working group." Also excuse the typos, I was typing this pretty quickly, attempting to do damage control as fast as I could.

    Bruce

  63. What about the Bitch-Slap Web Standard? by Anonymous Coward · · Score: 0
  64. It's not about modifying code. by Anonymous Coward · · Score: 0

    If you apply the FSF "logic" you would have to stop distributing gzip because someone could modify it so that it infringed the Unisys LZ patents.

    Come off it. This is rubbish. The issue at stake is being given a restricted "free" patent license versus a truly unrestricted "free" patent license, for some particular patent that encumbers web standards.

    gzip, as you know, uses only the zlib inflate/deflate algorithm, and additionally unpacks a few old UNIX compression formats. It does not have any license for the Unisys LZW patent, because it arguably does not infringe it.

    This is NOT about adding new, unlicensed patent-infringing code to an old project. It's about infringing an existing patent license by reusing GPL code implementing an "open" web standard in a new project.

    What is at stake is having the W3C churn out patent encumbered "open standards" which still tether you to the patent holder's whims.

  65. W3C rejecting comments? by Anonymous Coward · · Score: 0

    I sent in a comment to archive-approval-comments@w3.org, and got two confirmations back. The first said, in essence, "thanks for the comment, we'll think about what you said". The second said, in essence, "we need you to prove that you sent the message, go to URL to confirm.". Following the URL gave me "ID Not Found" - so I could not confirm I sent my original message.

    Is this some way the W3C has of just ignoring comments, or is their "Archive approval system" (http://www.w3.org/2002/09/aa/) just not very well at the moment?

    Did anyone else have a similar experience?

  66. Mod Parent up by dschl · · Score: 1

    Thanks

    --
    Slashdot - the place where you can look like a genius by restating the obvious
    1. Re:Mod parent up by Bruce+Perens · · Score: 2
      I really wish Jay had talked with me first.

      Bruce

  67. Mod parent up by dschl · · Score: 1

    Thanks. Given Bruce's background (former Debian leader, etc), he has a lot more credibility in this discussion, and if the FSF lawyer (ie, works on improving the GPL) can live with the current W3 recommendations, perhaps we should lay off with the /. flameburst this article will create.

    --
    Slashdot - the place where you can look like a genius by restating the obvious
  68. Re:This would prevent any Open Source implementati by Bruce+Perens · · Score: 2
    The OSD would apply to patents that the licensor owns. I reject the notion that some third party can make your software non-OSD-compliant by filing for a patent. If we let that happen, there'd be no Open Source software at all.

    Bruce

  69. Jealous vigor? by Compact+Dick · · Score: 2

    I believe you meant zealous.

    Have a great new year, Tim! :-)

  70. Re:GPL is the bug. by Anonymous Coward · · Score: 0

    Yay. Who needs evidence, facts, or proof when you have random speculation?

  71. In Soviet Russia by jwilcox154 · · Score: 1

    W3C Sidesteps you

  72. Who cares? by thogard · · Score: 2

    The W3C has never been a standards body. They have been a bunch of people that came in after the fact and "defined a standard" -- poorly. Out side of some of the Open browsers no one in the real world cares about W3C's web standards and the only other thing they did was XLM which anyone who understands real computer science will know is a nasty way to pass info around since file corruption errors diverge into two states one eats up infinite memory, the other infinite time.

    I don't care what w3c does and the sooner they shoot themselves in the foot (or head) in order to suck up to any sort of funding they can find, the sooner the real world will totally ignore them and I can stop explaining to comsci newbies why these people are doing evil but ignorable things.

  73. Re:GPL is the bug. by Cheviot · · Score: 1

    I think -you're- missing the point. The whole problem -is- the GPL.

    The GPL doesn't allow the author to encumber licenced software with restrictions, such as limiting the reuse of patent-encumbered code to web use only.

    Therefor the GPL zealots want these patents to be released for use in any application.

    In summary, The FSF has a problem with their own licence, the GPL, blocking them from using technologies that are being made freely available for use on the web.

    Not anyone's problem but their own.

  74. Making a stink with the government by Bruce+Perens · · Score: 4, Interesting
    There are a number of points I would make with any government that will listen. They aren't necessarily standard-specific. They are:

    • Many issued US software patents have significant prior art that should invalidate them
    • Patents are supposed to describe the invention. Many of them are poorly written or are deliberately written to be obtuse or over-general, and thus fail to describe the invention. Try reading some of them.
    • The 20-year term is too long for the software industry, in that there is no quid-pro-quo for the public - a patent is no longer useful by the time it enters the public domain.
    • Is mathematics discovered or invented? Isn't software mathematics? Is mathematics really not an invention, and rather a discovery of the way the world works? In other words, should the patent belong to the Deity who created the mathematics of the universe (tabling argument regarding whether or there's a deity or the universe just happened).
    • Isn't software just an application of the general-purpose computer, which is old enough to be unpatentable?

    I could write more, but you get the picture.

    Bruce

    1. Re:Making a stink with the government by Zeinfeld · · Score: 2
      Patents are supposed to describe the invention. Many of them are poorly written or are deliberately written to be obtuse or over-general, and thus fail to describe the invention. Try reading some of them.
      The 20-year term is too long for the software industry, in that there is no quid-pro-quo for the public - a patent is no longer useful by the time it enters the public domain.

      Right on target Bruce! I think that the same applies to a lot of the problematic genome patents. Someone sequences a gene, on that basis they patent the invention of using the gene for a standard collection of 200 odd uses. They don't know what the gene does or even what part of the body it affects but they will claim the 'invention' of using the gene to cure everything from HIV to halitosis. It is a completely sterile act devoid of any inventive step.

      Several of the software patents have the same basic approach. Intertrust filed a piece of garbage with 2000 claims. About the best that can be said for the patent is that they are effectively preventing the use of DRM technology through their grasping licensing policies.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    2. Re:Making a stink with the government by Farley+Mullet · · Score: 2, Interesting

      Is mathematics discovered or invented? Isn't software mathematics? Is mathematics really not an invention, and rather a discovery of the way the world works? In other words, should the patent belong to the Deity who created the mathematics of the universe (tabling argument regarding whether or there's a deity or the universe just happened).

      Not to get too far off topic here, but I think that there are two key points here to consider:

      1. Isn't software mathematics? I'd suggest that the answer here is no. I think there's a trichotomy here: theory, method and software. Mathematics is clearly a body of theory -- it might tell us the structure of certain abstract objects (say, weighted graphs). Now, we can derive methods from this body of theory (like, Dijkstra's Algorithm), and this is what I'd call computer science more than mathematics. (Things get complicated because there is a mathematical theory of algorithms: we can know and prove things about them in a systematic way. However, this doesn't break the trichotomy -- making algorithms is C/S, studying algorithms is math.) Finally, we have actual software, which implements the algorithms in a usable way. I'd suggest (as a non-developer), that there's much more to software development and engineering than simply implementing algorithms, and that although algorithm implementation is clearly a big part of the foundation of software development, it isn't the whole house.
      2. So the question "Is mathematics really not an invention, and rather a discovery of the way the world works?" loses much of it's force in this area. All sorts of things which (assuming that you don't have a fundamental problem with patents in general) are clearly patentable are reflective at some level of an understanding of "a discovery of the way the world works" (heck, they all probably are at some level), but the issue is the implementation of that understanding at the level of the protected invention. I clearly cannot patent, say, facts about polymer chemistry, but I can patent my synthetic engine lubricant based on an application of those facts. Of course, I'm not sure how much this matters here. . .

      I think your main claim is correct though -- these problems arise from the status of the W3C, and if a body with some more pull (like a branch of the government) were to step in, these problems could be cleared up.

      Regards,
      FM

    3. Re:Making a stink with the government by Bruce+Perens · · Score: 2
      and that although algorithm implementation is clearly a big part of the foundation of software development, it isn't the whole house.

      Nice argument, Farley, but I think you led yourself astray at one point. Aren't the things that are being patented algorithms? I suppose that and (to a much lesser extent) data-structures.

      In addition, I would think that the form of an algorithm for solving a particular problem is an extremely close relative of the mathematical model of the problem.

      Thanks

      Bruce

    4. Re:Making a stink with the government by Metrol · · Score: 2

      Many issued US software patents have significant prior art that should invalidate them

      To this point and the others mentioned you run into a single monstrous problem. In order to invalidate these silly patents that have been granted they need to be challenged. Challenging these individually, or even in bite size groups, would be impossibly costly for even the US Government itself to foot the legal bill. It just ain't gonna happen.

      I'm not about to hold my breath waiting for legislative action to deal with this either. Consider the audience. The issue is extremely complex in nature involving an in depth understanding of both the technology and the law. This does not describe the electorate at large. It does describe the companies making the noticeable campaign contributions that enable these politicians to run for office in the first place.

      Nobody is going to sue the situation into a fix. No group of politicians are going to weaken financial interestes. The only thing left to us is to make it abundantly clear to those filing for the silly patents that their efforts will not return a profit. The only way this can be accomplished in this matter is to not allow a patented technology roam free within the realms of established standards being endorsed by the W3C.

      To do otherwise hoping that the poor application of patent law just corrects itself will open the door for companies like Microsoft to do what they have been waiting for years to get. The ability to buy the Internet.

      --
      The line must be drawn here. This far. No further.
    5. Re:Making a stink with the government by Anonymous Coward · · Score: 0
  75. Re:Patent lawsuits are stupid, but... by Anonymous Coward · · Score: 0

    How many lawsuits do you think you saw in the Soviet Union?

    Also, how many polar bears do you think you saw in the Soviet Union? This is because lawsuits and polar bears are signs of freedom.

  76. Re:Jay Sulzberger is the one on the right with the by Fnkmaster · · Score: 2

    Holy shit, this had me laughing for ten minutes... if you scroll down that page you'll find the NYLUG guys in a lot of errmm... interesting situations.

  77. Re:Patent lawsuits are stupid, but... by Virtex · · Score: 3, Insightful

    Lawsuits are a sign of freedom. They're a sign that the government has decided to leave as much as possible to the free market and the law of contract and tort, and not to come in with a big wet fucking nanny

    If freedom is a lack of government (aka, anarchy), just remember that this whole debate is about patents, which are a product of the government. Thus, by your logic, they represent a loss of freedom, and so your whole rant becomes meaningless.

    --
    For every post, there is an equal and opposite re-post.
  78. Re:This would prevent any Open Source implementati by rking · · Score: 2

    The OSD would apply to patents that the licensor owns. I reject the notion that some third party can make your software non-OSD-compliant by filing for a patent. If we let that happen, there'd be no Open Source software at all.

    If you're trying to establish which software provides certain freedoms then whether it's the author or someone else who has restricted those freedoms is irrelevant. What's the point of being able to identify something as being "open source software" if potentially none of the freedoms that are supposedly the characteristics of open source software are in fact present?

    I reject the notion that some third party can make your software non-OSD-compliant by filing for a patent. If we let that happen, there'd be no Open Source software at all.

    I don't care whether or not it's "OSD-compliant" I care whether I have the freedoms that that implies.

    You seem to be trying to apply the definition in such a way as to ignore whether it achieves anything (and yes I know who wrote the definition).

  79. Moderate as... by Marx's+Ghost · · Score: 1

    When will we be able to moderate someone as a "Dumbass"?

  80. Microsoft or Nintendo? by yerricde · · Score: 1

    The FSF "Everything must work with the GPL or else" is a very... Seatle Corporation perspective.

    Which Seattle corporation? This one, or the one down the street?

    --
    Will I retire or break 10K?
  81. Re:Jay Sulzberger is the one on the right with the by MisterFancypants · · Score: 2

    Nice photograph! And you Slashdotters wonder why Real People don't take Linux seriously? Doooorks!

  82. Re:This would prevent any Open Source implementati by Bruce+Perens · · Score: 3, Informative
    Well, basically you are saying that software patents suck, and that in the context of software patents, free software is in deep trouble. Of course I agree.

    Now, let's get to the matter of whether a license is OSD-compliant or not. In Open Source licensing, a copyright holder conveys rights to others. The OSD specifies what rights that copyright holder must convey for their license to be considered Open Source. The copyright holder doesn't have any control regarding the patent rights of third parties. Thus, I don't see any point in requiring the copyright holder to first obtain a non-scope-limited license, applying to everyone in the world, to every patent that the software might infringe upon. I dare you to even find out what patents those would be for any non-trivial program. Patent searches are never provably exhaustive. Thus, I could contend, following your rationale, that no software is Open Source, because all non-trivial software submitted as Open Source is potentially infringing of an issued patent. So, my contention is that the OSD would indeed not achieve anything if your rationale was followed.

    Now, there is a potential pernicious case in which the copyright holder has a license that the community doesn't, and thus can make use of community-submitted code that others can not. If the copyright holder uses that license to their advantage, by working in collusion with the patent holder to deny commercial use of the code to others, I would contend that the copyright holder does have at least partial control and that the software in question might well not be considered Open Source. I don't yet know what to do about this.

    Thanks

    Bruce

  83. NOT WORKING by alexborges · · Score: 1

    Ive submited my comment. The confirmation is not working. I think slashdot is being sabotaged by someone inside the W3C.

    JESUS! just how fucking irrelevant do you want to be damn it! Really, I dont see any diference between W3C being actually irrelvant for not complying with corporate needs (should they decide to not pass their stupid idea), and the W3C becomming a fucking little ass puppet of the Masters At Redmond.....because its so fucking obvious!!! Christ!

    Cant you see? You cannot provide a level playing field in a market if you limit yourself to the porposed use of a standard. When you make a standard you pretty much have no fucking idea what the developers (companies, free software geeks...etc) are going to do with it. How the HELL do you expect to contribute to a level playing field when you limit the basic freedom of non-patent-holding competitors to take the standard out of what your (itsy-bitsy-infinitesimal-single neuron-standard making) pseudobrain "THINKS" is the realm of the standard.

    Thats not only cocky but plain stupid and what makes it so obvious that, as a standard body, you are just another betha testing team from Redmond.

    That, and the fact that, today, when slashdot crew is adviced of your evil, you take down the lists.

    (I can see the fucking appology now....we had a little glitch in our linux-based mailing list manager....w3c will change to an exchange based list manager from now on so we can have both the superior standards compliant technology and the incredible looks of MS tatooed on our ass)

    Assholes.

    -----
    Yeah, im angry....
    -----

    --
    NO SIG
    1. Re:NOT WORKING by Anonymous Coward · · Score: 0

      ALSO, pretty fucking BAD TIMING by FSF to wait until now to make strong statements and a call to action about this in Slashdot. We are one day from being blown out of the water.. geeze!

    2. Re:NOT WORKING by Anonymous Coward · · Score: 0

      Slashdot is owned and operated by VA Software corporation a closed source software vendor, they can't really be trusted.

      Actually it pisses me off WHY DOES SLASHDOT HAVE A .ORG DOMAIN?? it's a god damn commercial operation owned by a large (well wannabe large) corporation...

      Slashdot talks a good game but they:

      Accept ads from MPAA companies
      Promote DVDs from MPAA companies
      Accept microsoft ads
      Don't write standards compliant html
      Use a .org domain for commercial purposes
      Purposely use a site design that makes navigating in a text browser a bitch (ever wonder what all those fucking pointless link on the side that no one uses are really for? to make text browsing fucking miserable) so they make sure they don't miss any ad revenue

      I know there are more lame hypocritical things they do but i can't remember all of them...

      They always talk like a "good netizen" and like to bash anyone who isn't.

      But they just don't practice what they preach...

    3. Re:NOT WORKING by Ankh · · Score: 2, Insightful

      There was a power outage at MIT (note: it's in Cambridge, MA, not Redmond) where lists.w3.org is hosted. This was because of sheduled building work, and the date was published several weeks in advance.

      I encourage you to try again -- most or all of the W3C systems seem to be running OK now.

      You're also welcome to email me directly (liam at w3.org) if you want to understand more about what W3C does, or how it is organised to minimise the chance that one company can control specifications - or you can read our web site.

      [Lam Quin, XML Activity Lead, W3C]

      --
      Live barefoot!
      free engravings/woodcuts
  84. OLA by NullProg · · Score: 1

    Obnoxious License Agreement?

    --
    It's just the normal noises in here.
  85. Lots of good comments - send them in by Anonymous Coward · · Score: 1, Insightful

    I hope all the people who have made such insightfull comments here on /. take the time to send a email to W3C wit their comments. To be effective, the comments need to be made to W3C, not just slashdot.

  86. 108 errors! by Anonymous Coward · · Score: 0

    I savewd the frontpage to my local machine and uploaded it to the validator directly and it had a whopping 108 errors...very bad...

  87. Maybe the best thing to do is..... by 3seas · · Score: 3, Insightful

    let the W3C screw themselves.... lets stop using them as the voice of standards.......

    Standards are what the majority agree upon, not what some committee decides the majority should be forced to use.

    The only power they have is what people give them.

    If they screw up........ Then thyey aren't the standard....

    What the backup plan? In case they do sell out..

    1. Re:Maybe the best thing to do is..... by Chester+K · · Score: 2

      Standards are what the majority agree upon, not what some committee decides the majority should be forced to use.

      Internet Explorer is the web standard!!

      --

      NO CARRIER
  88. Does anyone else notice? by Anonymous Coward · · Score: 0

    Does anyone else notice that the posted part on slashdot is almost completely marketing drivel? It's bad enough with the banner ads, but these Slashvertisement meets Patent lawyers meets FSF thing is starting to freak me out.

    1. Re:Does anyone else notice? by Anonymous Coward · · Score: 0

      Dude of course there are going to be more and more slashvertisments and stealth marketing on slashdot.

      Va Software Corporation the closed source software company that 0wns and operates slashdot is losing money hand over fist. If you look at the numbers slashdot is the only part of the whole corporation making any money.

  89. Re:I'll pay attention to this... by Anonymous Coward · · Score: 0

    i saved the slashdot frontpage to my hd and then uploaded it directly to the validator and got 108 violations of the standard.

    Thats fucking horrible...

    Do they even try to make it standards compliant or did they figure if they just banned w3c they could somehow just sweep the garbage code under the rug?

  90. nothing to see here... by Anonymous Coward · · Score: 0

    At first glance (and second too), this looked liked an interesting topic for software developers. That is, how do I get credit for my work (cash, recognition, immortality, etc.).

    A thorough read of this thread is, however, depressing. A lot of talented people have regressed into lawyers.

    Oh the humanity!

  91. Don't acceed to corporate blackmail by Morgaine · · Score: 2

    If the companies are so big-headed and self-centered that they'd walk out on W3C and set up their own "standard", let them. They won't find it all that easy, in fact there's a good chance that they'll get nowhere and just be marginalized.

    Compromise is sensible and reasonable when creating technical specifications, but to knowingly open the door to an entire class of future patent claims is not, and to acceed to their "we'll leave" blackmail is entirely unacceptable.

    Don't be pushed down that road, Bruce.

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
    1. Re:Don't acceed to corporate blackmail by Bruce+Perens · · Score: 2
      Well, there are about 100 existing standards organizations they could turn to, and many of them will let them do exactly what I'm talking about, today. One of those organizations is IETF which has a policy that's a good deal closer to "anything goes" than the W3C draft. And if you want vendor-dominated-entirely, there's always WS-I.

      So, in summary, I think the problem's worse than you realize. And I have spent a long time working on it.

      Thanks

      Bruce

  92. Does anyone know why it's kept non-compliant? by Anonymous Coward · · Score: 0

    Has anyone actually said why they don't wish Slashcode to generate W3C-compliant output? There must be a reason, I very much doubt that they simply don't care about compliance.

    1. Re:Does anyone know why it's kept non-compliant? by Anonymous Coward · · Score: 0

      Why would they care about compliance?

      What ever makes the most cash the cheapest is how VA Software Corporation runs slashdot and that means if they have to hire some html monkey to actually write code that doens't blow, well they aren't gonna do it...

  93. Not worth rejecting W3C - write to support them! by GlobalEcho · · Score: 2

    Looking at the public comments Jay links to, it appears this campaign has been successful in inducing many people to write in favor of changing those terms in the standards.

    It seems to me, however, that Bruce Perens, in the many posts you see above, is right. That is, these standards are as good as it gets.

    So -- write saying you support them, to counterbalance all the previous trigger-happy or (IMO) zealous individuals.

  94. A sense of foreboding by Morgaine · · Score: 2

    It's not really possible to raise a stink with government about software patents and to expect a viable solution to the problem, unless there is a concrete, visible and professional banner under which the case can be brought. Without that, the words have no impact whatsoever when smothered by the high-profile workload on the desks of most legislators. We lack that at the moment.

    With regard to the W3C issue, I'm just worried that bending to the patent wishes of the corporates here actually enshrines even further the current patent malaise.

    I get a very bad sense of foreboding. One day they will come back after some patent issue blows up and tell you that "You endorsed it."

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
    1. Re:A sense of foreboding by Bruce+Perens · · Score: 2
      One day they will come back after some patent issue blows up and tell you that "You endorsed it."

      Well, certainly people here will give me a hassle about that. But the folks on the patent-holder side can't give me much of a problem because I've made it clear at every step of the way that I oppose software patents entirely. If I find the compromise doesn't work for us, I'll be able to come back to the topic.

      Bruce

  95. More coherent comments by Bruce+Perens · · Score: 3, Interesting

    Here are more coherent comments:

    To All Members of the Free Software and Open Source Community,

    For the past two years, I've been working on the W3C patent policy on
    your behalf, to make it safe for Free Software to implement W3C standards.
    Now, I'm worried that we could lose that fight, not because of the patent
    holders, but because of our own community.

    There's a long discussion below. I'm asking you to do something once you
    read that discussion: Please write to
    and tell them something like this (please elaborate - everyone discounts
    rubber-stamp comments):

    To: www-patentpolicy-comment@w3.org
    Subject: Approve of draft policy - disapprove of software patenting.

    I request that W3C approve the draft patent policy, because it's a
    compromise that protects the right of Open Source / Free Software
    programmers to implement W3C standards.

    And you may want to add this:

    I object to software patents, and support efforts to eliminate them
    at the legislative level.

    Now, to the discussion.

    Three representatives of the Free Software / Open Source community:
    myself, Larry Rosen of the Open Source Initiative, and Eben Moglen of
    the Free Software Foundation, worked on the W3C patent policy for two
    years. We spent between 1/8 and 1/4 of our time on the project for all
    of that time, participating in many face-to-face meetings and conference
    calls. Across the table were some companies that, I feel, wanted to
    "farm" their own patents in W3C standards and would have erected
    lucrative "toll-booths" to collect royalties from every implementor of
    web standards. If they had their way, we would have been locked
    out.

    We got you the best deal we could get. It's not everything we want,
    and it can't be. The draft policy is at
    http://www.w3.org/TR/2002/WD-patent-policy-200 2111 4/ .

    The proposed W3C patent policy grants a royalty-free right for everyone
    to practice patents that are embedded in the standard by W3C members who
    own those patents. It prevents "patent farming", the biggest problem
    that faced us. The problem is that the patent grant is limited - it only
    applies to code that actually implements the standard. This is called a
    "field-of-use" limitation. The problem this creates for the Free Software
    community is that other uses of the same patent in our code, for anything
    but implementing the standard, could be covered by royalties.

    I object to software patents entirely, and many of you do as well. Why,
    then, did I (on your behalf) approve of a policy containing that
    limitation, and why am I asking you to support it?

    The answer is simple. Patent holders won't continue their membership
    in W3C if that membership forces them to give up their patent rights
    for non-standards-related applications. They will instead move their
    standards-making activities to other organizations that allow them to
    charge patent royalties on the standards. And we will have lost.

    It comes down to what we can compel people to do, and what they won't
    stand for. The patent holders want the W3C brand on their standards,
    and will give up something for that. If we ask them to give up more,
    they'll do without the W3C brand, and we have no way to control what
    standards organization they move to. If we wish to fight software patents
    outside of standards, I think our only choice is to do so at the legislative
    level.

    The field-of-use limitation presents special problems regarding the GPL,
    because the GPL disallows a field-of-use-limited patent license. There is a
    work-around for this. The code that makes use of the patented principle
    must be under the MIT license, which allows a scope-limited patent
    license. That may be linked into GPL code and distributed. I'm less than
    comfortable with this, but my discomfort arises from the basic injustice
    of software patents. A work-around is the best we can do in this case.

    FSF, by its tenets, was bound to protest the field-of-use-limitation.
    I respect that protest, as it is rooted an a belief that I share - that
    software patents are fundamentally wrong. However, if the Free Software /
    Open Source community comes out against the W3C patent policy, and the
    patent holders who want unlimited rights to charge royalties come out
    against it, just who will speak for it? The result will be that W3C
    will fail to give final approval to the policy, and we will not even have
    the limited protection from software patents that we've won. Thus, I
    have to ask you _not_ to do what FSF asks this time. Of course, this
    disagreement does not diminish my respect of FSF, and I will continue
    to work with them as I have on many projects for years.

    Thus, I'd like you to write that email now. It's very important that W3C
    see support for the draft policy, or we'll be back to the old, bad policy
    again. Thanks!

    As always, please feel free to call me to discuss this at 510-526-1165
    (California time) or write me at bruce@perens.com .

    Thanks

    Bruce Perens

    1. Re:More coherent comments by Metrol · · Score: 2

      I'm a little confused on a couple of points here.

      Patent holders won't continue their membership in W3C if that membership forces them to give up their patent rights for non-standards-related applications.

      What patent rights is anyone looking to give up at this point? Do we today have patented technologies that make up any part of the W3C recommendation? If not, then this can only be about providing a means for inserting patented technologies as royalty free for the web, with a backside charge for any use not directly involving a web browser.

      I'm not seeing how this is a win for Free software.

      They will instead move their standards-making activities to other organizations that allow them to charge patent royalties on the standards. And we will have lost.

      Who are "they" here? Only companies I can think of that could pull this kind of weight in the W3C is Microsoft or AOL. Purely an assumption based on the notion that these two folks pretty much own the two primary means for viewing web pages out there. I'm sorry, but this sounds like nothing more than an attempt to strong arm their way into essentially owning what up until now has been an open environment for anyone to play in. Even so much as a foothold by either of these companies is a frightening prospect, no matter how much work when into compromise.

      The patent holders want the W3C brand on their standards, and will give up something for that.

      If anyone complies with the W3C recommendations wouldn't they by default be able to brand their products as such? That being the idea behind having standards that no one company owns. It would even allow a company to brand a patented technology as being compliant with a standard. How does introducing patents into the standards themselves make this better for anyone?

      I also take issue with the notion that any patent holder is "giving" something up. Tying a patented technology with a limited use royalty agreement is nothing more than a marketing tactic. Not all that different then Netscape and Microsoft giving away their browsers to gain market share. These are business decisions, not generosity.

      Thus, I'd like you to write that email now. It's very important that W3C see support for the draft policy, or we'll be back to the old, bad policy again.

      Perhaps. As much as you may wish and pray for software patents to suddenly disappear, we all know that this isn't going to happen in our lifetimes no matter how loud we yell at any government. The only thing we can reasonably expect in the way of keeping the Internet open and free is to insure that the basic infrastructure remains as such. Given the choice between the US government and the W3C to deal with this, the W3C is our only real chance.

      Then again, the really scary part is that you may be right. This may be the only compromise possible between the various members. It's like watching the oncoming Microsoft train approach the Internet strapped to the tracks.

      --
      The line must be drawn here. This far. No further.
    2. Re:More coherent comments by tytso · · Score: 2

      I agree with everything Bruce has said. I want to add one note, however. There's a much better workaround to allow RF patent licenses to be used with GPL code --- which is to simply license the code under the GPL V1 (only) license! The GPL V1 license doesn't have that pesky clause #7 referring to patents in it. (Well, it has a clause #7, but it's just the "FSF may publish revisions, and you can either specify whether you want to use only V1 or allow the FSF to change the licensing terms of your program as they see fit.)

    3. Re:More coherent comments by Bruce+Perens · · Score: 2
      Well, some of the companies in the working group are IBM, Lucent, Motorola. I unfortunately can't tell you how they voted, but I can say that the vote was not along "friends/enemies" lines. Some of our enemies voted on our side, and some companies that promote their involvement in Linux did not.

      These companies that have money to invest in the creation of Internet standards. We are not able to replace all of their efforts with "free" ones, we can't even support the Free Standards Group properly to make the LSB. Some of these companies would love for free software to be unable to participate in common Internet protocols. Our primary goal is to maintain our ability to do so. We beat them back, but just as we can't make patents disappear, we can't make them give up all patent rights.

      Bruce

  96. Not often that a lawyer gives the game away :-) by Anonymous Coward · · Score: 0

    Hahahaha.

    Sorry, you got that slightly wrong, lawyers are actually the scum of the earth. So much so that it is entirely without purpose to even bother to justify why one should think so, to them.

    Keep believing that you fulfil a useful role, instead of knowing that you are an entirely non-productive drain on free society. Have a good day.

  97. Re:GPL is the bug. by zurab · · Score: 2

    The GPL doesn't allow the author to encumber licenced software with restrictions, such as limiting the reuse of patent-encumbered code to web use only.

    It wouldn't allow anyone not paying royalties to the patent owner to implement the functionality for non-web use, whether the license is GPL, BSD, or any of your own proprietary licenses.

    Therefor the GPL zealots want these patents to be released for use in any application.

    Ahh, from now on, stylesheets are patented by company A, Javascript is patented by company B, DHTML is patented by company C. You can't write e-mails using any of those unless you pay a royalty of 2 cents per line of code per message to each company, plus their annual fee of $5,000.

    It is true that GPL deals with patents in a certain way; but, this is irrelevant, since the issue affects all software implementing patented functionality, no matter under which license.

    In summary, The FSF has a problem with their own licence, the GPL, blocking them from using technologies that are being made freely available for use on the web.

    Finally, your point seems to be - yay, trash GPL! - yay, trash GPL! Instead of discussing and arguing for or against the argument made in the original story.

  98. Read This. by Anonymous Coward · · Score: 0

    (A very good comment by David Kaufman of the Bayonne project)

    To: Patent Policy Working Group
    World Wide Web Consortium

    From: David Kaufman
    Power Data Development
    87 East 21st Street
    Bayonne, NJ 07002

    Re: W3C Patents Policy, Section 3 Item 3 "field of use" restriction

    I'm writing to add my voice to those calling for the removal of the "field of use" restrictions in the current wording of the proposed W3C Patents Policy.

    As a web developer, I rely on *truly* free software each day for the operation of my business. I choose to use only Free Software, as defined by the Free Software Foundation (www.fsf.org), and not merely the more broad range of other "open source" software because, to remain competitive in this industry, I must be free to modify and redistribute software without legal restrictions, in order to deliver secure and reliable products and services to my customers.

    The freedom to modify and redistribute software should not be restricted to the so-called "web" or even "the Internet" as fields of endeavor, because the business use of the web and internet themselves are hardly relevant when not tightly bound to the context of a particular business, industry, field of study, or some other narrow area of human endeavor.

    Patents allowing so-called free software that is restricted to the internet would be more harmful than helpful to most of the single field to which it *is* limited, the web. Why? Well, how could internet software written for a bookstore not be construed as being used in *both* the internet, and the publishing industry? Therefore future W3C patented software and protocols that are freely modifiable and redistributable only to the "web" or internet industries would be neither freely modifiable nor redistributable when an online publisher, for instance, uses these to create an OS-specific GUI application, that is protocol-compatible with their web site, built using not-completely-free tools. A non-web application that allows their staff to edit books in their database would be merely a publishing industry application, or a database application, that the patent owner might decide to license restrictively for developers to be allowed to *let it* talk to the website using a W3C-patented storage system, communications protocol, file format, or even, Amazon taught us, any simple-but-patented idea!

    Such a situation would create a loophole for economical opportunism that no corporation could or would resist driving their delivery trucks through.

    Companies would soon be rushing to W3C patent applications, protocols and other software ideas (which should *never* be patented in the first place) (think: Amazon-One-Click) and use the W3C's reputation to market these products as "free and open" in order to lure developers and create a large installed base of users who were mistakenly led to believe that these tools were in fact Free (as in freedom) and that any company's developers, including their own, were free to use them to extend and enhance their use and enjoyment of the software, when in fact, those freedoms would be quite restrictable by the patent owners.

    The obvious second step is to then create proprietary industry-specific tools, GUI, OS/Specific user interfaces, or any other "non-web" tools for which these is No Freedom, for which only the patent owner may legally develop and sell solutions, and for which the users, the users' programmers and the entire "third-party" developer marketplace, must pay hefty licensing fees to compete, or possibly be simply forbidden from competing at all.

    The GPL prevents this unfortunate situation by placing no restrictions *whatsoever* on the modification and redistribution rights granted to everyone, except one sensible one: no one may circumvent freedom bestowed on the software by the GPL license by simply *redistributing* and placing a *more* restrictive license on the redistributed version. This sole limitation closes the legal loophole of control of ideas, and protects the rights of the developers, the users, by restricting only the rights of those who would seek to further restrict or control the complete freedom rights that the developer intends, and this is why the GPL is used and championed by so many developers such as myself. It keeps freedom free. Any lesser license is vulnerable to the completely legal theft, control and exploitation of ideas.

    I urge the W3C and the Patent Policy Working Group to consider this matter seriously, and take the position that is best for the users and developers of the large body of excellent and truly free software that has made the internet what it is today.

    Please do not create a W3C-sanctioned loophole that must by it's very existence be exploited by the natural profiteering tendencies of normal competitive corporations which *must* bow to competitive pressures to profit by trying to legally own, control, license and otherwise restrict the use of the high quality best-practices ideas, and industry standards and other intellectual property that the W3C develops. These should remain the property of the public, not of corporations, and only a Free Software Foundation approved license can ensure exactly that those property rights are ensured.

    Thank you in advance for your consideration to this matter. Sincerely,

    David Kaufman

    ---

    www.Gigawatt.com / Power Data Development \ www.ClickSQL.com
    Hosting Scriptage Databasics

    www.Power-Data.com
    87 East 21st Street, Bayonne, NJ 07002
    (201) 436-0668

  99. There's one for the MS lawyers by wiresquire · · Score: 1
    We explicitly wanted browsers to be included with computers as a cost free part of the basic operating system.

    :-o

    --

    So does Anonymous Coward have good karma?

    1. Re:There's one for the MS lawyers by Zeinfeld · · Score: 2
      We explicitly wanted browsers to be included with computers as a cost free part of the basic operating system

      Hey I told the MS people they should have presented that stuff but they weren't listening.

      Even wierder they spent a lot of time and money propagating the wierd claim that network effects do not exist, the QWERTY keyboard was best and VHS won on the merits. They paid the "Independent Institute", a crank tank $100,000 to try to give that idea credibility.

      The bit I could never understand about that strategy was that denying network effects exist only makes sense if you think you can persuade the court that Microsoft is not a monopoly. Fat chance. Instead of trying that on they should have embraced the network effect and told the court that their O/S won because of it, i.e. was established legally.

      The connection between the anti-trust suit and the W3C IP position is that Sun made an IP claim against Microsoft wrt Java which resulted in a $20million settlement. The argument that Sun has been making is 'Java is open, only we have the sole right to decide its future', in other words Java is not open and the whole community process is a sham. Java is only open in the limited sense that you can implement the standard without extensions, extending the standard lands you in a lawsuit.

      So don't be suprised that other companies are now less willing to allow free and unencumbered use of their IP. After all Sun has been allowed a free ride on this front, they have proved that the open/proprietary model can work. So expect others to try it. Also expect others to make sure that they have plenty of IP in reserve so that if they are attacked they have material for a possible countersuit.

      The W3C policy is the best that can be achieved in the current circumstances where Sun is using IP as a strategic lever wrt a purported "open" standard.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
  100. Drop the W3C Patent Restriction by Anonymous Coward · · Score: 0


    Please tell the W3C to take the "field of use" provision out of their patent policy draft. The deadline is TONIGHT, NEW YEAR's EVE. Jay Sulzberger is clear-eyed and spot on.

    The W3C has produced a patent policy that allows for patent restrictions to be imposed on how the languages of the Internet may be used. A "field of use" clause enables protocols to be enacted which may be used to block the autonomous development of information and communications technology. Please read the following comment from David Kaufman of the Bayonne project, and lend your voice in support of the essential principles at stake here.

    The rest of the new policy shows great responsiveness to the great public opposition that was expressed in October of last year when the W3C began considering allowing the establishment of protocols on which private interests could hold patents, and stands as a profound testimony to the essential role that we see the W3C must play in supporting and standing up for sound information infrastructure and policy.

    Nevertheless, the "field of use" clause endangers the whole policy, enabling unreasonable restrictions to be imposed on the usage of standardized communications protocols. Please send a comment to the W3C Patent Policy Comments list stating that the future of the Internet depends on their taking a clear and definite stand, and on their recognizing the integral role that Internet communications protocols play in the freedom on which innovation in information technology depends.

    David Kaufman's comment to the W3C:

    To: Patent Policy Working Group
    World Wide Web Consortium

    From: David Kaufman
    Power Data Development
    87 East 21st Street
    Bayonne, NJ 07002

    Re: W3C Patents Policy, Section 3 Item 3 "field of use" restriction

    I'm writing to add my voice to those calling for the removal of the "field of use" restrictions in the current wording of the proposed W3C Patents Policy.

    As a web developer, I rely on *truly* free software each day for the operation of my business. I choose to use only Free Software, as defined by the Free Software Foundation (www.fsf.org), and not merely the more broad range of other "open source" software because, to remain competitive in this industry, I must be free to modify and redistribute software without legal restrictions, in order to deliver secure and reliable products and services to my customers.

    The freedom to modify and redistribute software should not be restricted to the so-called "web" or even "the Internet" as fields of endeavor, because the business use of the web and internet themselves are hardly relevant when not tightly bound to the context of a particular business, industry, field of study, or some other narrow area of human endeavor.

    Patents allowing so-called free software that is restricted to the internet would be more harmful than helpful to most of the single field to which it *is* limited, the web. Why? Well, how could internet software written for a bookstore not be construed as being used in *both* the internet, and the publishing industry? Therefore future W3C patented software and protocols that are freely modifiable and redistributable only to the "web" or internet industries would be neither freely modifiable nor redistributable when an online publisher, for instance, uses these to create an OS-specific GUI application, that is protocol-compatible with their web site, built using not-completely-free tools. A non-web application that allows their staff to edit books in their database would be merely a publishing industry application, or a database application, that the patent owner might decide to license restrictively for developers to be allowed to *let it* talk to the website using a W3C-patented storage system, communications protocol, file format, or even, Amazon taught us, any simple-but-patented idea!

    Such a situation would create a loophole for economical opportunism that no corporation could or would resist driving their delivery trucks through.

    Companies would soon be rushing to W3C patent applications, protocols and other software ideas (which should *never* be patented in the first place) (think: Amazon-One-Click) and use the W3C's reputation to market these products as "free and open" in order to lure developers and create a large installed base of users who were mistakenly led to believe that these tools were in fact Free (as in freedom) and that any company's developers, including their own, were free to use them to extend and enhance their use and enjoyment of the software, when in fact, those freedoms would be quite restrictable by the patent owners.

    The obvious second step is to then create proprietary industry-specific tools, GUI, OS/Specific user interfaces, or any other "non-web" tools for which these is No Freedom, for which only the patent owner may legally develop and sell solutions, and for which the users, the users' programmers and the entire "third-party" developer marketplace, must pay hefty licensing fees to compete, or possibly be simply forbidden from competing at all.

    The GPL prevents this unfortunate situation by placing no restrictions *whatsoever* on the modification and redistribution rights granted to everyone, except one sensible one: no one may circumvent freedom bestowed on the software by the GPL license by simply *redistributing* and placing a *more* restrictive license on the redistributed version. This sole limitation closes the legal loophole of control of ideas, and protects the rights of the developers, the users, by restricting only the rights of those who would seek to further restrict or control the complete freedom rights that the developer intends, and this is why the GPL is used and championed by so many developers such as myself. It keeps freedom free. Any lesser license is vulnerable to the completely legal theft, control and exploitation of ideas.

    I urge the W3C and the Patent Policy Working Group to consider this matter seriously, and take the position that is best for the users and developers of the large body of excellent and truly free software that has made the internet what it is today.

    Please do not create a W3C-sanctioned loophole that must by it's very existence be exploited by the natural profiteering tendencies of normal competitive corporations which *must* bow to competitive pressures to profit by trying to legally own, control, license and otherwise restrict the use of the high quality best-practices ideas, and industry standards and other intellectual property that the W3C develops. These should remain the property of the public, not of corporations, and only a Free Software Foundation approved license can ensure exactly that those property rights are ensured.

    Thank you in advance for your consideration to this matter. Sincerely,

    David Kaufman

    ---

    www.Gigawatt.com / Power Data Development \ www.ClickSQL.com
    Hosting Scriptage Databasics

    www.Power-Data.com
    87 East 21st Street, Bayonne, NJ 07002
    (201) 436-0668

  101. Re:Moderation on ``GPL is the bug.'' by Black+Copter+Control · · Score: 2
    I've got nothing against the posting being rated +5. Although I disagree with it strongly, it is starting off an interesting thread. Let people know what the source of the thread is. People would be better off moderating responses up than moderating the 'GPL is the bug' item down.

    Remember the admonition do moderators: focus on moderating up, not down. Moderation wars generally strike me as silly. I try to walk away from them.

    --
    OS Software is like love: The best way to make it grow is to give it away.
  102. patents have no place in a standard by trance9 · · Score: 2

    There is no place for a patent in an "open standard", period.

    The current proposal offers to admit patented techniques into the
    W3 standards if a special grant is made allowing the technique
    to be used with the web.

    This is wrong-headed for two reasons.

    First, it would not be fair to a patent holder if the W3C, in the
    future, extended the definition of "web infrastructure" to include
    new technologies and techniques which may not now be considered
    part of the web infrastructure. The W3C therefore would not be
    allowed to extend and build on the current standards in the future.

    It is crucial that the W3C be permitted to build on its current
    standards, and so this barrier to innovation and progress must
    be cast aside. Thus there is an unresolvable conflict between
    the interests of the patent holder and the future interests of
    the web community, and as a result, patent restricted techniques
    have no place in the standards of the W3C.

    Second, it limits the development of web infrastructure. For it
    is by outside innovation and creativity that the infrastructure
    of the web has been constructed: much of it passed to the W3C
    from outside hands. Successful and innovative techniques have
    been widely adopted and subsequently standardized. Almost all
    of the core standards of the W3C were derived thus.

    By limiting development to approved "web infrastructures" only
    this leading edge of creativity will be blunted: no innovation
    will occur ahead of the standards curve, for that work shall
    be considered not a part of the "web infrastructure" and
    therefore subject to the restrictive patent.

    In order that the W3C members and general public receive the
    benefit of outside innovation it is critical that innovators
    be permitted to extend and experiment with W3C technologies
    in any way they like--pushing out the definition and scope
    of "web infrastrcuture" as they go, in unforseen ways.

    The current policy is therefore shortsighted and may even
    ultimately doom the W3C to irrelevance, as creativivity and
    innovation is directed elsewhere, and innovation on the web
    infrastructure itself withers away.

    The current policy is therefore shortsighted, unhelpeful,
    suicidal, and unfair. It ought to be abandoned: patented
    techniques may enrich their innovators justly, but ought
    not to be considered for inclusion in a W3C standard.

    Justin Chen-Wells

  103. Not GPLing the standard (Re:GPL is the bug.) by Black+Copter+Control · · Score: 2
    The purpose of this is not to GPL the standard. It's to make sure the standard allows for the GPL. The same sorts of problems that the clause causes for the GPL might also strike at proprietary developers. If it stays in, we could end up with problems like the GIF and MP3 fiascoes, where a feature is (say) required for clients, but only optional for servers. 5 years later, the owner of the (now popularly implemented) patent suddenly cracks down on use of the patent in servers.

    In the other direction, we could end up with patented capabilities that are required (or just popular) on servers, but suddenly only allowed on clients or middleware made by the mega-corp that owns the patent.

    The horrid implications that the bug in this clause could cause for everybody (except for the patent owners) is only spotlighted by it's obvious conflict with the GPL. If this clause is made GPL-compatible, it will create freedom for all developers and users.

    --
    OS Software is like love: The best way to make it grow is to give it away.
  104. Mod parent up by randyest · · Score: 1

    Why is it taking so long? Mods, don't worry -- it's just correcting a non-critical (but very in-need-of-correcting) portion of an argument in support of Bruce. It's not like you're modding down Perens-san or anything :)

    This is an important point, though arguably OT.

    --
    everything in moderation
  105. My letter to W3C -- DISAPPROVE of draft policy by sonamchauhan · · Score: 1

    To: www-patentpolicy-comment@w3.org
    Subject: DISAPPROVE of draft policy

    I request that W3C disapprove the draft patent policy, because
    its a compromise that can cause problems later on.

    When a patented principle 'gets in' as a web standard, it causes
    problems when the web experience needs to be seamlessly
    extended to non-web areas.

    Imagine for a moment that Microsoft invented and was granted a patent on
    a new file management interface. This patented technique was
    then made a W3C standard for managing web servers.

    Now, someone observes that using this same technique for managing
    information on your local computer makes a lot of sense. But it
    cannot be implemented by non-Microsoft users (as well as by users of
    free software), who must switch to a different interface when dealing
    with their own computer. Completely non-intuitive!

    I object to many software patents. I cannot say I object to all of them.
    I do object to the laxity the USTPO shows in granting certain obvious
    patents. I understand the W3C wants to avoid potential patent problems,
    but you have to understand you cannot please all the people all the time.
    For instance, web browser plugins are patented. What can you do about it?

    I suggest you make your own judgement about the "obviousness" of
    inventions while defining web standards, especially in cases when
    prior art exists. If need be, move back abroad - to Switzerland - where
    the patent system is more fair. This way litigation is left to the
    implementers. And there should be no problems for you - after all, what
    you are doing is just defining a standard that you think is fair,
    which is free speech.

  106. MIT License Workaround does NOT apply in this case by sonamchauhan · · Score: 1

    I posted the parent comment. I just thought I'd point out the MIT-license workaround proposed by Bruce Perens does not apply to the example above.

    This workaround allows free software to use a patented technique only when using the web.

    In the example above, free-software users would be forced to make an unintuitive switch to a different, non-patented technique to manage local resources. Microsoft users (or other licensed users) could continue to manage all types of resources seamlessly.

  107. Workaround or not? by Anonymous Coward · · Score: 0

    It's often hard to isolate the patented technology into a single file. Rather, the way many software patents are filed they are patents on the entire system, not on a single algorithm.

  108. Bah by Anonymous Coward · · Score: 0

    If it's in the RFC, you can implement it, if it's patented, then too fucking bad. Software patents will not go away unless they're actively tried in court!!

  109. Re:GPL is the bug. by malachid69 · · Score: 1

    I can't believe all the B$ I read in response to this post. It appears people prefer to nit-pick about wording rather than reading the meaning.

    First of all, an open standard should not put ANY restrictions of ANY kind on the standard. What does this mean? It means, if HTTP is a standard, than anyone should be able to use HTTP without licensing, royalties, etc etc... It would be acceptable to force them to abide by the standard, but not how they implement it.

    Second, with all the posts talking about "Company A" and "Company B".... bah! use real-life examples. The MULTIPART content-type, developed by NETSCAPE, is part of the standard. Does that mean M$ can't use it? NO, because it is part of the standard.

    Third, regarding extensions to the standard. This is completely allowed and EXPECTED within the RFC for HTTP. That's why there is not a list of all ALLOWED HTTP Headers. If I want x-malachi-geekcode as a header, I can, without breaking the specification or requiring any kind of special licensing.

    Fourth, the comment was made about making specifications FREE instead of GPL'ing them... Get a grip everyone... TheSHADOW was completely right there. **IF** someone was to GPL a specification, the use of that specification would have to be GPL'd. Otherwise, you are not living up to the spirit of the license. TheSHADOW was getting at how the specifications should be PUBLIC DOMAIN (my own example) so that it is truly free. Any licensing agreement puts SOME kind of restrictions on it. Even BSD disallows ADDING restrictions, which is, in itself, a restriction. All OPEN specifications should be PUBLIC DOMAIN.

    But, as to the original post... Would I ever write GPL code of ANY kind? NO. DO I think GPL code should be ALLOWED? YES.

    --
    http://www.google.com/profiles/malachid
  110. Algorithms, data structures, and software patents by Morgaine · · Score: 2

    Aren't the things that are being patented algorithms? I suppose that and (to a much lesser extent) data-structures.

    Bruce has the right angle on this I believe, but doesn't take it far enough --- maybe that's tactical though. :-)

    This is an area without any real uncertainties whatsoever. I've worked far too long in mathematics, science, electronic engineering, computer science, architecture, design, languages, programming and various other related things, to have any uncertainty about the meaning of the concepts underlying algorithms and software, so I may as well speak up. (:-) Any confusion out there stems purely from the use of multiple alternative terms and questionable or at least unhelpful forms of debate.

    An algorithm is a recipe or method in the conventional non-computing sense (in other words, it is an expression of how something can be done). It can take numerous forms, from scrawlings on bits of paper, to bit patterns in electronic machines, poems cast out on the wind, chemical fluctuations across the myriad synapses of our brains, and countless others. The physical representation doesn't matter to the essence of an algorithm, and nor does the language used in that representation, including the language of mathematics.

    Given this basic understanding, it's pretty simple to realize that there is no significant difference except in form and precision between the algorithm in a text book, its handwaved description on a patent application, a computer program defining it, the changes of process state while it's actually running, or an equivalent mathematical expression or proof of its specification. The algorithm is present in all cases, without fail. That is why software patents are so .... evil, much worse than just bad. They slice up the pie of human expression into proprietary slices, and then incarcerate us in them.

    There is only one additional issue in this area that deserves a few more words, and that is data structures as Bruce mentioned above. They are not a separate part of the picture. Algorithms are always referenced to the things that they manipulate, be they spoons of sugar, mathematical values, snippets of DNA, or composite data structures in programs or systems; without data to reference, an algorithm would be entirely meaningless or nonsensical. Conversely, a data structure on its own is totally without purpose, an arbitrary aggregate; it is algorithms that give it purpose and give meaning to its current state. In the patent debates then, one can pretty safely dismiss any attempt at separation -- they are both parts of the padlock being closed around our thoughts.

    Good luck in W3C -- maybe it will help a little with the patent problem, at least as a stepping stone in the bigger fight.

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
  111. My email APPROVING of the proposal by vrmlguy · · Score: 3, Interesting
    My email, reproduced below, is a compromise, reflecting both the FSF concerns and the points made by Bruce Perens in other threads.
    I complement the W3C working committee on the revisions that have been made to the Patent Policy. The originally proposed policy would have denied the full and free use of free software to build the Web. The most recent revision attempts to guarantee that free software may be used without fear of patent encumbrances. Unfortunately, the most recent revision still contains a flaw. In spite of this, I APPROVE OF THE PROPOSED POLICY as being the best that we can hope for at this time.

    I refer to Item 3 of Section 3, titled 'W3C Royalty-Free (RF) Licensing Requirements'. This Item allows for a supposedly free grant to use a patent to be restricted such that a piece of Web infrastructure software might be encumbered if used for some non-Web use. This is an unfortunate restriction. For example, web browsers and proxy servers require the use of similar software to locate and retrieve content. It is quite possible that the proposed requirements could allow a patent to be used royalty free in one case, but not the other. As another example, web browsers and file managers also contain much duplicate functionality. Again, a patent could be royalty bearing when used in the latter though not the former.

    I would like to see the language of Item 3, Section 3, be changed to require that any patents be completed unencumbered, but I realize that this may be impossible in the current political climate within the committee.

    The opinions expressed in this email are my own and do not necessarily reflect those of my employer.

    --
    Nothing for 6-digit uids?
  112. W3C Royalty-Free ==> Patent <== Policy by Nathaniel · · Score: 2

    Here's the comment I'm sending:
    - - - - -

    I'm writing to comment on the W3C Royalty-Free Patent Policy,
    and the contentious issues surrounding patent restictions as
    they relate to the GPL.

    I understand that a great number of people are probably writing
    to express that this draft should be rejected because they
    disagree with software patents in general. I completely agree
    that software patents are a bad thing, but the very name of the
    W3C Royalty-Free Patent Policy places it quiet squarely in the
    realm covering software patent of dealing with the fact that
    software patents exist.

    I'd suggest that arguements focusing on the fact that software
    patents are bad should be heard as a voice crying out for the
    need for a W3C Patent-Free Policy, but those voices are not
    relevant to a discussion as to Royalty-Free status.

    I urge the W3C to request public imput regarding patent constraints
    as they relate to standards. There exists a widely held belief
    that web standards should not be contrained by potentially
    restrictive patents.

    That said, I favor the ACCEPTANCE of this policy.

  113. Walking out on W3C by Martin+S. · · Score: 2

    We've gotten the best policy that we can get from W3C without having the members walk off to another organization that lets them do what they want with their patents.

    I think we should be told who is threaterning to walk away from W3C?

    I find it very difficult to believe that a threat to walk away from W3C is anything other that a bluff, even (especially) the biggest players can not afford to walk away. History has twice proven proven that even a dominant supplier is not bigger than open standards.