Slashdot Mirror


Working Toward a Patent-Agnostic Open Source License

Glyn Moody writes "Are there ever circumstances when software patents that require payment might be permitted by an open source license? That's the question posed by a new license that is being submitted to the Open Source Initiative (OSI) for review. The MPEG Working Group wants to release a reference implementation of the new MPEG eXtensible Middleware (MXM) standard as open source, but it also wants to be able to sell patent licenses. If it can't, it might not make the implementation open source; but if it does, it might undermine the fight against software patent proliferation."

124 comments

  1. Software patents. by Z00L00K · · Score: 4, Interesting

    It's just a way of trying to make software patents more valid.

    I would say that any patent that lacks hardware (chemical compound or physical device) wouldn't be valid.

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    1. Re:Software patents. by kansas1051 · · Score: 4, Interesting

      I would say that any patent that lacks hardware (chemical compound or physical device) wouldn't be valid.

      Few patents target software per se. Most "software patents" actually claim (cover) computing hardware that implements some allegedly novel/non-obvious functionality. In any event, why allow someone to patent an application-specific integrated circuit that performs new function X but not a FGPA configured via a HDL that performs new function X?

    2. Re:Software patents. by Anonymous Coward · · Score: 1, Insightful

      No patents on any complex system has any excuse to exist in any domain.

      Patents destroy creativity in Software, but also in all Life Sciences.

      Patents have long outlasted any kind of usefulness (unless you count helping being evil as "usefulness"

    3. Re:Software patents. by Samschnooks · · Score: 2, Interesting

      In any event, why allow someone to patent an application-specific integrated circuit that performs new function X but not a FGPA configured via a HDL that performs new function X?

      Then a mystery writer could patent a method of committing a crime and the method of solving the crime. Royalties from the mafia and from the police! Woohoo!

    4. Re:Software patents. by Theaetetus · · Score: 1

      It's just a way of trying to make software patents more valid.

      I would say that any patent that lacks hardware (chemical compound or physical device) wouldn't be valid.

      Good thing that most software patents are actually claiming computer-readable medium encoded with program instructions for performing the steps of x, a system comprising a specially-programmed computer to perform the steps of x, and/or an apparatus comprising a processor, memory element, and means for performing x.

    5. Re:Software patents. by h4rr4r · · Score: 2, Interesting

      Then why is does their patent on a system comprising a specially-programmed computer to perform the steps of x, and/or an apparatus comprising a processor, memory element, and means for performing x, prevent me from makeing my own?

      It would be like patenting the claw hammer and suggesting that you now own the patent on all devices that can pound nails into walls.

    6. Re:Software patents. by ShieldW0lf · · Score: 3, Informative

      Then why is does their patent on a system comprising a specially-programmed computer to perform the steps of x, and/or an apparatus comprising a processor, memory element, and means for performing x, prevent me from making my own?

      Because the purpose of patents is control. Because in this society, power comes from creating scarcity, controlling supply and holding the threat of deprivation over everyone's head, not from creating wealth and being a treasure to all humanity. When you have to pay the powers that be for permission not to act stupid, it's pretty hard to knock them off their roost. Course, that creates waste, violence and poverty in the short term and eventually calamity, war and utter collapse of civilization, but you've got to take the bad with the good...

      Did you think they served some other purpose?

      --
      -1 Uncomfortable Truth
    7. Re:Software patents. by Schraegstrichpunkt · · Score: 2, Interesting
      The problem isn't really patents per se, but patent infringement lawsuits and the resulting court orders. It would make more sense to continue to issue patents as usual, but to amend patent law so that it's unenforceable under certain circumstances deemed problematic (e.g. mere software). Similarly, you could have different durations of enforceability depending on the type of infringement.

      Patent law can be useful, but it needs to be far more carefully controlled than it is right now.

    8. Re:Software patents. by Zordak · · Score: 3, Interesting

      Well, I guess to the extent that murdering somebody is considered "transforming matter" under Bilski, you could patent the murder process. But I don't know that there's a good way to claim solving a crime under Bilski, unless you're claiming some specific technique like DNA analysis, which I'm sure was patented at some point.

      --

      Today's Sesame Street was brought to you by the number e.
    9. Re:Software patents. by mrsteveman1 · · Score: 3, Funny

      If it happened in the library with a candle stick, you owe me money :)

    10. Re:Software patents. by TheVelvetFlamebait · · Score: 0

      Patents destroy creativity in Software, but also in all Life Sciences.

      Say what? Software patents "destroy creativity"? Software patents can block your program from being distributed, but even assuming that blocking "creative" programs is equivalent to destroying creativity, it would only destroy the kind of creativity that produces code already created and patented.

      Not that I support software patents, by any means, it's just that your argument is ridiculous. And since you deign not to elaborate on your other arguments, I can only assume that they're all ridiculous as well.

      --
      You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
    11. Re:Software patents. by lgw · · Score: 1

      Further, 17 years later the problem goes away. Yeah, it sounds like forever in internet years, but the big lump of ridiculous software patents on everything obvious is working its way through that system, and in less than a decade now most of the obvious crap will be covered by expired patents, which is the best possible portection against stupid future patents.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    12. Re:Software patents. by Pseudonym · · Score: 1

      I don't make computer hardware, so on a non-legal reading, I'd say I'm in the clear.

      Just goes to show that legalese is a different language.

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    13. Re:Software patents. by mabhatter654 · · Score: 1

      That's my problem with software patents also. I look at software like cookbooks, many people might have their own take on Apple pie.. but we have trademarks and copyright for that. Patents are for inventions... the big problem in case law is that the court assumes you can "choose" not to infringe because one of the key functions of patent is full disclosure. But software patents allow the company to only "describe" the process but not show the code. So the net effect is exactly like patenting "hammering devices" because the courts can't see inside the box to test patents because of copyright and trade secret that includes software.

    14. Re:Software patents. by Theaetetus · · Score: 1

      Then why is does their patent on a system comprising a specially-programmed computer to perform the steps of x, and/or an apparatus comprising a processor, memory element, and means for performing x, prevent me from makeing my own?

      It would be like patenting the claw hammer and suggesting that you now own the patent on all devices that can pound nails into walls.

      Because you don't understand patents, and you're trying to claim an analogy that doesn't apply? Look, if the claim is "a claw hammer", it's not "a method of pounding nails into walls". I'm happen to go into specifics if you'd care to raise any - it's just that your analogy is flat out incorrect, so there's really nothing to argue other than that you're wrong, and systems aren't methods.

    15. Re:Software patents. by Theaetetus · · Score: 1

      That's my problem with software patents also. I look at software like cookbooks, many people might have their own take on Apple pie.. but we have trademarks and copyright for that. Patents are for inventions... the big problem in case law is that the court assumes you can "choose" not to infringe because one of the key functions of patent is full disclosure. But software patents allow the company to only "describe" the process but not show the code.

      I think you don't understand what patents are protecting. Patents don't protect the code - that's copyright. Patents are for inventions - the process that they're "describing". So whether you do the code in java, C, Perl, or whitespace, you're still infringing, even if you wouldn't infringe on the copyright. I think you're mistaking the two.

      And you also seem to be implying that "software patents" are different from other patents in their disclosure requirements, but that's not true either. Again, I think you're confusing copyright and patents. Courts don't need to see "inside the box" because you're not claiming the specific operations, you're claiming the method and results.

    16. Re:Software patents. by bit01 · · Score: 1

      The problem isn't really patents per se

      Not true. Patents and the patent system have very real costs associated associated with them. Not just the sticker price but the chilling effect and the "guilty until proven innocent" legal minefield.

      Patent law can be useful, but it needs to be far more carefully controlled than it is right now.

      There is very little scientific evidence for patent law being useful. Mostly it's just self-serving PTO handwaving. Did you know they spend huge sums of money on marketing themselves, sorry "awareness raising" (gack)? See Dutch PTO interview. Large areas of intellectual work are not covered by "IP" law (e.g. deciding where to site a business or domestic architectural design) and yet seem to get along just fine.

      ---

      Scientific, evidence based IP law. Now there's a thought.

    17. Re:Software patents. by Draek · · Score: 1

      In any event, why allow someone to patent an application-specific integrated circuit that performs new function X but not a FGPA configured via a HDL that performs new function X?

      None, of course. Which is why neither should be allowed, as the FPGA is merely an implementation of a mathematical algorithm designed to perform function X, and mathematics itself cannot be patented.

      Wish we could convince a judge of *that* one, however, it'd get rid of an awful lot of stupid patents and make the IT world a much nicer place to work in.

      --
      No problem is insoluble in all conceivable circumstances.
    18. Re:Software patents. by dave87656 · · Score: 1

      Few patents target software per se.

      Many patents begin with the text "Method for ..." and do not reference hardware at all.

    19. Re:Software patents. by Shalcker · · Score: 1

      Or they'll lobby for extension of software patents as they did with copyrights.

    20. Re:Software patents. by AliasMarlowe · · Score: 1

      Many patents begin with the text "Method for ..." and do not reference hardware at all.

      But many of them go on to describe a method for transforming a material. The Bilski ruling explicitly allows transformation of materials to be patented.

      --
      Those who can make you believe absurdities can make you commit atrocities. - Voltaire
    21. Re:Software patents. by Hal_Porter · · Score: 1

      In any event, why allow someone to patent an application-specific integrated circuit that performs new function X but not a FGPA configured via a HDL that performs new function X?

      Then a mystery writer could patent a method of committing a crime and the method of solving the crime. Royalties from the mafia and from the police! Woohoo!

      This post doesn't really need the "IANAL but doesn't that mean..." at the start.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    22. Re:Software patents. by h4rr4r · · Score: 1

      Then how can they pantent mpeg?
      How can my mpeg decoder infringe on theirs if I have never seen their code.

      A system to decode mpeg is the same as a system to pound nails in walls. Systems should not be patentable only implementations.

    23. Re:Software patents. by Theaetetus · · Score: 1

      Then how can they pantent mpeg? How can my mpeg decoder infringe on theirs if I have never seen their code.

      Because you don't understand the difference between copyright and patents. You don't have to have seen their specific implementation to be infringing their patent. And if you haven't seen their specific implementation, you can't infringe their copyright.
      Just in case that wasn't clear: patents are on the idea, copyright is on the implementation. If you do the exact same idea as someone else, but in a different implementation - C vs. Java, big endian vs. little endian - you are not infringing their copyright, but you may be infringing their patent.

      Systems should not be patentable only implementations.

      Systems are implementations. You're thinking of methods.

    24. Re:Software patents. by retchdog · · Score: 1

      But today the world, not just the internet, runs in internet years!

      The 17 years-thing comes from an age preceding internal combustion (for transportation) or even the electric telegraph, let alone mass production, and you can forget about getting 10000 units shipped out of Shenzhen within a day of scp'ing over a design. Back then, it'd take maybe a year or two to work out how to produce the darned thing in quantity; a few years before anyone outside a few miles radius even heard about your invention; and at the end of 17 years you were likely still finding new customers from all the way over there, four states away...

      If the patent period were to have shrunk in proportion with the accelerated rate of discovery; manufacture; advertising; &c., complaints would be mostly academic since patents would last for, oh I don't know, two years on the outside? I've made up all of my figures which is unfortunate and this deserves a proper study (if you know of one, please link me to it). Still, you'd be daft to think a 17-year monopoly back then was as much of a government interference as 17 years today. I mean, 17 years ago we didn't even have consumer video cards. MP3s, which are now to the internet what water is to organic life, are still "novel". Entire generations of technology put into the hands of a lucky few, not (necessarily) by merit but by state intervention.

      But of course, complain about a state-granted seventeen-year monopoly and you get called a communist. Go figure.

      --
      "They were pure niggers." – Noam Chomsky
    25. Re:Software patents. by retchdog · · Score: 1

      Ah, but if historical trends are an indicator, there is hope springing for the anti-patent side. From wikipedia:

      "The 1890 depression resulted in an unfavorable view of patents. The depression was marked by a strained economy in which patents were perceived as a method of promoting monopolies. This negative attitude towards patents led to the inception of the Sherman Antitrust Act. During the depression, many opposed patents, and this is depicted in the tendency of courts to invalidate patents. The conclusion of the depression also ended the negative attitudes towards patents; however, the Patent Law underwent oppostion again in the Great Depression. This skepticism towards patents again returned after World War II in another period of economic depression."

      --
      "They were pure niggers." – Noam Chomsky
    26. Re:Software patents. by Hognoxious · · Score: 1

      patents are on the idea

      What do you mean by idea?

      Is "wouldn't it be nice if there was a way to store music digitally" enough of an idea?

      Or does it need a bit more depth about how it dees it: 97 pages of "yada yada fourier transform yada yada ..."

      I don't see why stating a problem - which most "idea" patents seem to be - merits sole rights to the solution that someone else comes up with.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    27. Re:Software patents. by Theaetetus · · Score: 1

      patents are on the idea

      What do you mean by idea?

      Is "wouldn't it be nice if there was a way to store music digitally" enough of an idea?

      Or does it need a bit more depth about how it dees it: 97 pages of "yada yada fourier transform yada yada ..."

      I don't see why stating a problem - which most "idea" patents seem to be - merits sole rights to the solution that someone else comes up with.

      35 USC 112 requires those 97 pages of details in order to get the patent in the first place. No patents are just "gosh, it sure would be nice to store music digitally." If you think they are, you're probably not reading past the first page of the background section.

    28. Re:Software patents. by mabhatter654 · · Score: 1

      and software patents with out code are not INVENTIONS they are algorithms... they are math. Which is NOT PATENTABLE. You write a book, and get protection for 150 years.

      The purpose of patents is to divulge the discovery.. the WHOLE discovery. Software patents don't do that as implemented. It's double-protecting something.

  2. What does it mean? by BradleyUffner · · Score: 2, Interesting

    Does this mean that the source code would be freely available, but that you couldn't use it without paying them? I skimmed the artical and linked pages, but can't figure out what this would actually mean.

    1. Re:What does it mean? by Hognoxious · · Score: 2, Informative

      I share your confusion. If the source is open, I can compile and run it, carve it onto rocks or tattoo it on my butt. If a patent (or anything else) says I can't do that, then how is it open source?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    2. Re:What does it mean? by Halo1 · · Score: 1

      Does this mean that the source code would be freely available, but that you couldn't use it without paying them?

      And that if you'd look at it, you'd be liable for tripple damages in the US (due to willful infringement).

      While at first sight this would seem to imply that that they'd better simply give the code to the people who license the patents and not bother with open source, there are some cases where the source could still be useful. E.g., in many European countries (where officially we don't have software patents, but in practice we do under the weasel name "patents on computer-implemented inventions"), there is an exception in patent law for, a.o., non-commercial use.

      Still, it sounds more like Microsoft's "shared source" than like real open source.

      --
      Donate free food here
    3. Re:What does it mean? by harry666t · · Score: 2, Insightful

      If a patent (or anything else) says I can't do that, then how is it open source?

      Open source yes, free software no.

      That's what Stallman was talking about when he said he didn't like the new term.

      harry@pierdonka:~$ vrms
      No non-free or contrib packages installed on pierdonka! rms would be proud.

    4. Re:What does it mean? by Anonymous Coward · · Score: 2, Insightful
      I completely agree, if I can't share my customised versions of open source software with others then I wouldn't call it open. Just because patents are different to copyright doesn't mean that they can't restrict me in the same ways.

      To be clear, copyright licenses can't avoid patents as a whole but what they can do is say that you can't distribute copyrighted material without granted any necessary patents that you have. This gets around the 'submarine patent' scenario where someone contributes patent infringing code and then demands royalties.

      The interesting part of this decision is that it might invalidate lots of open source licenses that don't explicitly exclude software patents, or it might have a roll on effect to software licenses that just a blind eye to patents. Most people seem to think that if they get BSD code they can do anything including closing the source and selling it but obviously with patents they can't. Te GPL version 2 had problems with patents, but version 3 fixes these.

      So this decision will be interesting in that it may change how we think about conventional open source licenses.

    5. Re:What does it mean? by spitzak · · Score: 4, Insightful

      It really seems to me that in common use "Open Source" *does* now mean you are free to do whatever you want with the source. Just being able to *look* at the source is not called Open Source, it is probably best to call it "published source code" or "the source code is available for you to look at".

      "Free Software" means the enforced-freeness of the GPL, which is a subset of Open Source.

      So for most uses this is neither Open Source or Free Software.

    6. Re:What does it mean? by Anonymous Coward · · Score: 0

      A software patent is not infringed by source code, or even a binary (see AT&T v MSFT). It can only be infringed by running a compiled executable. I'm certain the manufacturer of my standalone DVD player paid for a MP3 patent license. Either I've been sublicensed as an end-user and am free to use LAME or I'm infinging by playing MP3s on my DVD player. There's a similar situation with Microsoft's longfilenameFATpatent and those huggable darlings at MSFT know this full well.

      So even if we assume software patents have legal validity (questionable -- the US the supreme court has not ruled on it), in many cases we can safely say we have a license.

    7. Re:What does it mean? by Anonymous Coward · · Score: 1, Insightful

      "Free Software" means the enforced-freeness of the GPL, which is a subset of Open Source.

      Could something under the BSD or MIT license then be considered "free" (libre)? Is it the enforcement of the GPL that makes it software under it "free" or is it the lack of restrictions?

      [not trolling, just like the intellectual exercise this gives my brain]

    8. Re:What does it mean? by david_thornley · · Score: 1

      Free Software is pretty close to synonymous with Open Source Software, although there are a few differences. (Hop on over to the FSF site and read the philosophy section and you'll see.) In any case, source code with patent restrictions is not either Free nor Open Source in the normal senses.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    9. Re:What does it mean? by Dwonis · · Score: 4, Informative

      The open source definition is a set of 10 criteria that "distribution terms" (i.e. a copyright license) must meet to be legitimately called "open source". The problem is that, if you're dishonest (and many people are), you can still use patent law or other means to render most of those criteria moot while still nominally meeting them.

      On the other hand, FSF's free software definition only deals with the necessary results of those rules, rather than the rules themselves. It doesn't matter whether somebody's lawyers have figured out a clever way to cover all the "open source" checkboxes, unless you have the actual, meaningful freedoms to run, study, adapt, improve, and redistribute a program (including improved versions) to anyone for any purpose at any price, then the program is not free software.

      The FSF has a fairly decent (and reasonably fair) comparison of "free software" vs "open source", entitled Why "Open Source" misses the point of Free Software

    10. Re:What does it mean? by Schraegstrichpunkt · · Score: 1

      "Free Software" means the enforced-freeness of the GPL, which is a subset of Open Source.

      Not according to the FSF, which lists the 3-clause BSD license as a "GPL-compatible free software license".

      What you describe here is called "copyleft".

    11. Re:What does it mean? by Anonymous Coward · · Score: 0

      in common use "Open Source" *does* now mean you are free to do whatever you want with the source

      That's always been the case. The right to redistribute is one of the fundamental prerequisites of open source. "Look but don't touch" has never qualified as open source. That's more along the lines of Microsoft's "shared source".

    12. Re:What does it mean? by spitzak · · Score: 1

      Yes I believe the BSD and MIT licenses are "free".

      However I think the term "Free Software", due to the FSF, has come to mean GPL software for most people here, while "Open Source" means both GPL and other open source licenses. Yes I know that is not what the FSF says officially, but it seems to be the normal response here to the terms.

    13. Re:What does it mean? by spitzak · · Score: 2, Informative

      In fact the FSF page has this:

      Another misunderstanding of "open source" is the idea that it means "not using the GNU GPL". It tends to accompany a misunderstanding of "free software", equating it to "GPL-covered software". These are equally mistaken, since the GNU GPL is considered an open source license, and most of the open source licenses are considered free software licenses.

      That directly addresses what I think a lot of people believe the difference is between "open source" and "free software". If I encounter the terms in a post here I usually make that assumption. Yes I know it is wrong (according to both organizations) but I feel that huge numbers of people have made those meanings.

    14. Re:What does it mean? by volpe · · Score: 1

      It really seems to me that in common use "Open Source" *does* now mean you are free to do whatever you want with the source.

      If that were the case, there would be no need for an open source license.

    15. Re:What does it mean? by HiThere · · Score: 1

      I don't think the GPLv2 actually had a problem with patents, but there were certainly questions which would have made for difficult court cases. As you said, GPLv3 fixes that.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    16. Re:What does it mean? by spitzak · · Score: 1

      No, it means there *must* be a license:

      By default under copyright law you are not allowed to do some stuff with the code, and it is not Open Source according the the usual definition. The author *must* provide a license that allows you to do more with the code than the law allows.

      I think you are confusing "license" with "contract". A common mistake.

    17. Re:What does it mean? by Hognoxious · · Score: 1

      That would be look-but-you-can't-touch source.

      You haven't heard that poetic and elegant phrase?

      Maybe there's a reason for that.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  3. MIT/BSD licenses by argent · · Score: 4, Informative

    They should use the BSD or MIT licenses if they're more interested in releasing code than promoting public policy. It would provide the key functionality they claim to need without dragging their whole process through the muck and mire.

    1. Re:MIT/BSD licenses by GNUbuntu · · Score: 3, Insightful

      Yeah, but then it would probably be impossible to enforce their patent pool since the BSD/MIT licenses don't require you to even acknowledge that you've combined their code into a proprietary product.

    2. Re:MIT/BSD licenses by Eric+Smith · · Score: 2, Informative
      Of course they could still enforce their patents. The BSD and MIT licenses don't grant any patent rights, so they could still sue for infringement.

      I am not a lawyer, but IMNSHO if they go that route, they should probably put a notice alongside the license stating that the software is subject to patents, with a URL of an MPEG LA web page giving more details.

    3. Re:MIT/BSD licenses by Wesley+Felter · · Score: 4, Interesting

      According to the thread, many people in OSI believe that MIT/BSD licenses do (implicitly) grant patent rights. This was a surprise to me.

    4. Re:MIT/BSD licenses by Eil · · Score: 2, Insightful

      That would allow them to release the code under what is typically known as an "open source" license, sure. But releasing code that's known to be covered under a valid patent would undermine the spirit of open source no matter what license you use.

      They would literally be saying to the world:

      "Here's our source code free to download, view, and share. (But it's covered by several software patents so if you actually try to use it, we'll sue you. Have a day.)"

    5. Re:MIT/BSD licenses by funkatron · · Score: 2, Interesting

      It's pretty hard to read

      Redistribution and use in source and binary forms, with or without modification, are permitted

      or

      Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so

      as being anything other than statements giving permission to use the software. Even if the software is patented wouldn't distributing it with a license saying that people can use it mean that you were giving permission to use it and were therefore allowing the use of your patent.

      --
      "Welcome to our world. We are the wasted youth. And we are the future too." Yes, I know these are stupid lyrics.
    6. Re:MIT/BSD licenses by Eric+Smith · · Score: 1

      Are any of the people believing that actual lawyers?

    7. Re:MIT/BSD licenses by Pinky's+Brain · · Score: 4, Insightful

      Plain English, do you speak it?

      "Redistribution and use in source and binary forms, with or without modification, are permitted"

      Or did I miss the part where they said "but we withhold the right to sue you for inducement to infringe if you try the former, and actual infringement for the latter"?

    8. Re:MIT/BSD licenses by Hal_Porter · · Score: 1

      You can't tell if that is patent license without asking a lawyer. And these guys who are lawyers disagree with your argument

      http://www.rosenlaw.com/Rosen_Ch05.pdf

      University of California's intellectual property rights were actually being licensed by the first BSD license. Almost everyone believes that the redistribution and use clause of the BSD license was intended to include all of the exclusive intellectual property rights the University then owned for something called the "Berkeley Software Distribution." The fact that the BSD license does not expressly list those exclusive rights (e.g., copy, create derivative works, distribute, perform, display, make, use, sell, offer for sale, import) doesn't mean they intended any of those rights to be excluded from the license. The term redistribution means distribution again. This necessarily includes the right to make copies, since one cannot distribute software again without making copies. And since the word modification later in the sentence implies derivative work , I assume that the license allows the copying and distribution of both the original and derivative works. The word redistribution in the BSD license appears to encompass all those copyright rights that must be granted to ensure software freedom. The BSD license passes the filter of the Open Source Principles.

      The word use, on the other hand, is not found among the exclusive rights of copyright owners. The use of software can be affected by a patent, because under the law, a patent owner has the exclusive right to make, use, and sell any product in which the patent is embodied. But the University of California made no patent grant in the BSD license. Indeed, later in the license the University specifically used the phrase this software is provided by the copyright holders and contributors , suggesting by its absence that there are no patent holders or that those patent holders are not granting anything in this license.

      In the absence of an explicit patent grant, but considering the word use in the license, can we assume that the BSD license impliedly grants enough of whatever patent rights the University of California then owned that a licensee may use the software as it was originally distributed by the University? Most licensees under the BSD assume it does on the theory that otherwise the copyright license would be of no value. What good, they say, is software that can be copied but not used? Such a conclusion is not based on the law of licenses. Indeed, a bare license of copyright need not include a bare license of patent at all. It is only if the BSD is viewed as a contract that we can introduce contract law principles such as reliance or reasonable expectations of the parties. If software is licensed under the BSD without forming a contract between licensor and licensee, the extent of any patent grant is at best ambiguous.

      As to whether an implied grant of patent rights extends to versions of the software with modifications, that's an even more complicated question. The BSD license is silent about a patent license for derivative works. So if a licensee improves the original Berkeley Software Distribution in a way that infringes a patent owned by the University of California, there is no easy way of knowing whether an implied BSD patent license includes a patent license for that improvement.

      Since courts are likely to construe implied grants of license narrowly, a licensee should consider obtaining separately from the licensor an explicit grant of patent rights that might be needed for modified versions of BSD-licensed software.

      Seems like to be safe if you were intending to grant people a copyright license but not a patent license you should make this explicit though.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    9. Re:MIT/BSD licenses by Hal_Porter · · Score: 1

      They are granting a copyright license but not a patent license. Actually this is exactly what Clear BSD does

      http://labs.metacarta.com/license-explanation.html#license

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    10. Re:MIT/BSD licenses by geminidomino · · Score: 1

      Yeah, but then it would probably be impossible to enforce their patent pool sincethe BSD/MIT licenses don't require you to even acknowledge that you've combined their code into a proprietary product.

      lolwut?

      BSD:

      Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

              * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
              * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
              * Neither the name of the nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

      MIT:

      The above copyright notice and this permission notice shall be included in
      all copies or substantial portions of the Software.

  4. Make the reader open, the writer licensed by Anonymous Coward · · Score: 1, Interesting

    Everybody should be able to use, say, H.264 and AAC if your software only does playback.

    To record/create files, you would need a license.

    1. Re:Make the reader open, the writer licensed by Yvan256 · · Score: 1

      That would sure help adoption of HTML5 content on the Web. The real world uses H.264/AAC, not Theora/Vorbis.

      Well, that, and having Microsoft, Mozilla and Opera actually support the damn thing. AFAIK only Safari supports HTML5 media. Not that I have made any search about it, mind you. This is slashdot, after all.

    2. Re:Make the reader open, the writer licensed by Improv · · Score: 2, Insightful

      That's all well and good for a society that doesn't produce ideas and share them between themselves very freely. It more describes the pre-internet 80s society than the modern internet-driven society - Apple, Youtube, and the like have shown that society does not have to be fed, as consumers, only things that dedicated producers provide.

      --
      For every problem, there is at least one solution that is simple, neat, and wrong.
    3. Re:Make the reader open, the writer licensed by Anonymous Coward · · Score: 0

      Or make the reader free and the writer free, just like AAC and H.264.

    4. Re:Make the reader open, the writer licensed by jonbryce · · Score: 2, Insightful

      The real world uses Adobe Flash.

    5. Re:Make the reader open, the writer licensed by supernova_hq · · Score: 1

      I was living in denial you insensitive clod!

    6. Re:Make the reader open, the writer licensed by Yvan256 · · Score: 1

      Flash is not an audio/video CODEC. People only use Flash as a playback program for the media files.

    7. Re:Make the reader open, the writer licensed by Anonymous Coward · · Score: 0

      Note: The latest beta versions of the Mozilla Firefox and Opera browsers support Ogg Theora and Ogg Vorbis for the HTML5 <video> and <audio> elements. It would seem that the more open source friendly browser developers have already moved to Ogg Theora as a standard for video.

  5. This Doesn't Make a Whole Lot of Sense by eldavojohn · · Score: 2, Interesting

    What is the motive behind this new license? To cherry pick a few of the ideals of Open Source Software (OSS)?

    It sounds like, from the license, that they want the openness of many eyes reviewing and improving the code with derivative work while at the same time licensing that idea to other companies. Which, frankly, I cannot comprehend as any company would just opt for the open source community code to integrate into their product than pay the patent holder to roll their own. Or are they planning on charging you for the "open source" version like normal software? If so, how is that any difference from a commercial license modified so that you receive the code to review with the product?

    I mean, I'm happy for them to do whatever they feel like ... I don't mind more licenses and I think the MPL was a step in the right direction but not perfect. Either way, observers can be sure of one thing, there are at least some aspects of open source that appeal very much to a lot of people. It will be interesting to see what results from this endeavor.

    --
    My work here is dung.
    1. Re:This Doesn't Make a Whole Lot of Sense by Hognoxious · · Score: 1

      while at the same time licensing that idea to other companies.

      Since no form of intellectual property covers ideas, it's impossible and/or nonesensical to license them.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    2. Re:This Doesn't Make a Whole Lot of Sense by jvillain · · Score: 5, Insightful

      I think it boils down to this. The open source community can feel free to contribute code and documentation to our project. But we will feel free to keep you from being able to run it on an open source platform and we have the force of patents to stop you. If you want to fork the code we just drop the patent bomb.

      The MPEG group and the other douche bags they hang with are the most anti open source group there is. Am I ever going to play Blu-ray movies on my Linux computer? Not likely.

    3. Re:This Doesn't Make a Whole Lot of Sense by hobbit · · Score: 1

      +1, Exactamundo

      --
      "Wise men talk because they have something to say; fools, because they have to say something" - Plato
    4. Re:This Doesn't Make a Whole Lot of Sense by Chabo · · Score: 1

      Heh. I enjoy that you linked to the "Kids page". Nice, simple explanation of what can be patented.

      Maybe send that link over to the MPEG-LA?

      --
      Convert FLACs to a portable format with FlacSquisher
    5. Re:This Doesn't Make a Whole Lot of Sense by eldavojohn · · Score: 1
      Well, from the link you posted:

      What happens if two people have the same idea and both apply for patents?

      This happens sometimes. When the Patent and Trademark Office receives two patent applications for the same inventions, the cases go into an interference proceeding. The Board of Patent Appeals and Interferences then determines the first inventor who thus may be entitled to a patent based on the information provided by the inventors. This is why it is so important for inventors to keep good records.

      And also

      How can I find out if my invention has or hasn't been invented by someone else?

      Inventors can make a search of patents already granted, text books, journals and other publications to be sure that someone else has not already invented their idea. They may hire someone to do it for them or may do this themselves at the Public Search Room of the U.S. Patent and Trademark Office in Arlington, Virginia, on the PTO web page on the Internet, or at one of the Patent and Trademark Depository Libraries across the country.

      The site only says that "abstract ideas" cannot be patented. I apologize for following the law but when I said "while at the same time licensing that idea to other companies" it is not an abstract idea but instead a very specific idea with an implementation already at hand. I would be more happy than if I were meeting Alan Turing if what you said was true but the link you provided did not really back up your claims.

      --
      My work here is dung.
    6. Re:This Doesn't Make a Whole Lot of Sense by david_thornley · · Score: 1

      I do mind more licenses. I hate Open Source/Free license fragmentation.

      However, what usually makes people interested in working on F/OSS is that their work is usable by others. I can't imagine that overtly patent-encumbered software is going to get "many eyes", at least in those barbaric nations that have software patents.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    7. Re:This Doesn't Make a Whole Lot of Sense by Anonymous Coward · · Score: 0

      MEPG: Look! We are nice people now! Our license reads "open source" when are you going to start liking us and sending us patches?

      Every OSS coder and their grandma:
      Hahahahahaha!
      Ahhh...
      Nice one! ...
      What? You meant that seriously?

    8. Re:This Doesn't Make a Whole Lot of Sense by Pinky's+Brain · · Score: 1

      How am I supposed to send them patches? Their entire system works on the members only principle ... the only time they work anywhere near the open is if they cooperate with other standard agencies which force them into it, like the ITU with H.264 development (Mr. Chiariglione gets awful but hurt when you call it H.264 BTW).

    9. Re:This Doesn't Make a Whole Lot of Sense by rsmith-mac · · Score: 1

      It strikes me that they're looking to codify status quo. Right now the MPEG-LA tries to do the "right thing" with respect to maintaining their patent rights while at the same time not stopping people from using their technology for non-commercial purposes. There's a metric shitload of software out there implementing MPEG codecs without a license, largely software based on libavcodec and other FFmpeg projects.

      The dick move for the MPEG-LA would be to enforce these patent rights over all such software, getting injunctions against the distribution of projects like VLC, Ubuntu, Media Player Classic, X264, FFDShow, etc in the United States and other countries with software patent rights. But the MPEG-LA has shown absolutely no interest in this whatsoever. They seem content to let non-commercial software implement their codecs (and infringe on their patents in the process). Their only real interest has been commercial users - if you're making a buck directly from their work, they want their share.

      The thing is that none of this is codified under their current licenses. It's selective enforcement, which isn't a great legal strategy. This license looks to be a start for codifying status quo, so that open source users would be protected, while the MPEG-LA is still free to go license their patents to commercial entities.

      But then again, IANAL, I may be reading this all wrong.

    10. Re:This Doesn't Make a Whole Lot of Sense by HiThere · · Score: 1

      If that's what they want, they need to come right out and say it. I could see a version of the GPL modified to exclude licenses to commercial distribution. (Yeah, they'd need to call it something different, and it wouldnt' be considered Open Source. But it wouldn't get people mad at them.)

      Or they could even go the route of the NPL...where the publisher kept special rights to incorporate into the release version anything it liked about any version that was released. With a special statement saying that this only applied to non-commercial distribution.

      If they go this route, though, they'd better include in the license a definition of what "commercial" means. Some meanings of it I've seen imply that if you pay for your web service, it's a commercial transaction.

      But what they're offering ISN'T an Open Source license. And it would be blatantly unreasonable to call it such.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    11. Re:This Doesn't Make a Whole Lot of Sense by Hognoxious · · Score: 1

      If you have an implementation, then it's moved beyond an idea to an invention, period. If it's an idea, then it hasn't progressed beyond the abstract level, so it isn't an invention, period.

      By referring to it as an idea (abstract or otherwise) you're just adding to the confusion. The fact that they use the word "idea" doesn't prove you right - especially when they use it in the context of "inventing an idea". Think about it and the phrase makes as much sense as "designing a novel".

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  6. If you don't like it.... by ADRA · · Score: 1

    Don't use it. Its pretty simple folks. If you want to fight against software patents you will:

    1. Boycott companies that actively engage in patent litigation (Against open source doubly)
    2. Tell all your friends to stop using said companies products. Tell them why its bad for you in the end, and tell them alternative products / technologies that aren't stifling external creativity
    3. Write a well worded letter to said company and detail why you have qualms with them. Make special note in the letter to outline:
    - Your grievances
    - How many friends you've convinced to stop using their product
    - Alternative products / technologies that don't do whatever your grievance is
    - Solutions - How to turn your utter bile hatred in said company into a customer again

    Pointing out that you like their products but still refuse to respect their behaviour will make sure to whomever reads the letter that your hatred of their company is not out of some bias, but based purely on said behaviour.

    --
    Bye!
    1. Re:If you don't like it.... by minsk · · Score: 1

      Great. But what in the "pretty simple folks" helps productive companies that can't enter a market because of patents? Or that do enter, and then get sued into oblivion by the trolls?

      We're not going to prevent software patents by boycotting the few companies that both produce a product and sue others. Making Free standards better than the patented ones is a start. But the final change needs to be in the deluded legal systems which equate monopolization and motivation.

    2. Re:If you don't like it.... by cdrguru · · Score: 1

      Unfortunately the real problem is VC and other investor money that comes with strings attached. Such as, requring the companies they are funding to be in control of their destiny. This is in many ways even a higher priority than simply making money, because if you aren't in control of your destiny your source of revenue can be removed at any time. Even if you aren't making money yet, just being in control can keep you in the game because nobody can take your marbles away.

    3. Re:If you don't like it.... by mellon · · Score: 1

      There was plenty of VC money back when software patents were not legal, so this is a false choice. Your risks and rewards are *different* without software patents than with, but there are still risks and rewards.

    4. Re:If you don't like it.... by Anonymous Coward · · Score: 0

      There was plenty of VC money back when software patents were not legal

      Yes, but now that they are legal, the Vulture Capitalists try to get as much IP from the company they are backing as possible. Worst comes to worst, you have something for the money gone in, and someone might want to license it. Also, an inventor needs to show the investors during every meeting what they have been doing. IP is a way of showing the vultures that they are getting something, kind of like waving colorful plots to show that you are working.

  7. What's the point? by pjt33 · · Score: 1

    Looks like it:

    The Initial Developer and Contributors hereby irrevocably covenant (Patent Covenant) not to assert their Patent Claims over the Covered Code, regardless whether You have obtained a proper license on said patents and as long as the other provisions of this license are respected, limited to any use of this software in Source Code, excluding any distribution as Executable or execution through runtime, debuggers or emulators. Patent Covenant is however extended to the compilation and use of a compiled version (as Executable) of this software for study and evaluation purposes only, with the exclusion of distribution of compiled code or any other commercial exploitation.

    What I don't understand is what the point is of making something open source if you're only allowed to use it as a black box. Are they expecting people to licence the patent and then distribute the reference implementation? But if they're paying for the patent why not bundle a copyright licence in with it? And why the restrictions? Surely a patent only prevents you selling or importing infringing products, so the "patent covenant" isn't actually giving you anything you didn't already have?

  8. We use MPL and BSD/MIT by anthm · · Score: 2, Insightful

    Our project (FreeSWITCH) uses the MPL for the main application and BSD for satellite libraries that we create that can be used by other projects etc.

    Once you decide to have open source code, it's more logical to stick with the fact that at least the core code is FREE and come up with ways to develop a product on top of it if you want to have something to sell. Otherwise it sounds like an "open source tax" and businesses do not like uncertainty. If they choose to use a code base they need to know it will always be available.

  9. Published Source != Open Source by flaming+error · · Score: 2, Insightful

    Published source code is not the same as "open" source code.

    They're trying to confuse the issue so they can have it both ways - look like a good corporate citizen by donating to the community, but making us pay for the donation.

  10. wrong word in article title by Anonymous Coward · · Score: 0, Offtopic

    ...that "agnostic" is the wrong word in this context. Agnostics believe that neither the existence nor the non-existence of God can be proven.

    The word you wanted is probably "apathetic," which means "doesn't care."

    Yes, I know I am being a Nazi. But honestly, would it KILL you to learn what these words mean before you use post them on a widely read public forum?

    1. Re:wrong word in article title by Mr.+Slippery · · Score: 5, Informative

      Agnostics believe that neither the existence nor the non-existence of God can be proven.

      "Agnostic" comes from roots meaning "not knowing", but its use in the sense of "not having an opinion about" is well-established.

      But honestly, would it KILL you to learn what these words mean before you use post them on a widely read public forum?

      Would it kill you to check a dictionary before trying to go all vocabulary-Nazi on someone? :-)

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    2. Re:wrong word in article title by AP31R0N · · Score: 1

      Meh. Dictionaries are descriptivist, meaning they record HOW a word is (ab)used... not what the word actually means. Saying it's ok because "it's in the dictionary" is like saying "but all my friends are doing it". Agnostic means "not knowing", "without knowledge". Decimate means "destroy/kill one tenth", not "completely destroy". Just because people use it that way doesn't make it right. Documenting the mistake doesn't make it less of a mistake.

      When we dilute a word's meaning we lose something. We lose the ability to say what the word originally meant with just that word. Hence we say things like "Agnostic in the 'without knowledge' sense". Instead we should have just used the word that matched what we meant to say. Something like "neutral", perhaps.

      "But but but living language"

      --
      Utilizing the synergization of benchmark e-solutions to pre-workaround action items!
    3. Re:wrong word in article title by metamatic · · Score: 1

      Would it kill you to check a dictionary before trying to go all vocabulary-Nazi on someone?

      Would it kill you to use a serious dictionary rather than the piece of crap known as Webster's?

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    4. Re:wrong word in article title by Mr.+Slippery · · Score: 1

      Dictionaries are descriptivist, meaning they record HOW a word is (ab)used... not what the word actually means.

      But a word means, exactly and only, what it is used to mean by educated native speakers of the language. There is no higher authority that determines that a word "actually" means. (Or, for that matter, what grammatical constructions are "proper".)

      What other source would you suggest? The meaning of a word cannot be gleaned from etymology. If, to take your example, "decimate" must only be used to mean "reduce by one-tenth" because it comes from a root meaning "ten", then by the same argument "tragedy" ought to only mean a play written for a competition where a goat is awarded as a prize, since it comes from roots meaning goat song.

      Anyway, how do you think those Latin and Greek root words got their meaning? By usage.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
  11. Lemme get this straight, by Anonymous Coward · · Score: 0

    The Motion Picture Experts Group Working Group wants to release a reference implementation of the new Motion Picture Experts Group eXtensible Middleware standard. Are we running out of sane acronyms? More at 11.

  12. "Shared Source" By Any Other Name... by CritterNYC · · Score: 1

    What they want to do is not in the spirit of open source. Just post the source code with a proprietary shared source license the same way Microsoft and others do. That way they have the source code available for review but no one is allowed to use it without paying them. Which is exactly what they want.

  13. hehehhe... MXM? WHoa... by davidsyes · · Score: 1

    It's funny to me that the product/service acronym is MXM because jussssst b4 is saw that, i saw the slashdot dating notice:

    Slashdot Dating
    Other Slashdot Users are Nearby Meet and date on Geek 2 Geek
    www.Gk2gk.com

    So, my mind quickly saw G2G 4 M4M... lol.... THAT's why /. is so... pent upp, hehehe... some guys need to get out more often... hang out in corn fields in Iowa... keep an eye out for the errant/itenerant Klingon that might arrive fleeing from the Xindi or the Orion Syndicate...

    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  14. No! by Anonymous Coward · · Score: 0

    Hand over your patents or GTFO!

  15. Patent-Agnostic by Anonymous Coward · · Score: 1, Funny

    I don't know whether I believe in imaginary property or not!

  16. Someone didn't read the OSD by janwedekind · · Score: 2, Insightful

    From the email:

    Patent Covenant is however extended to the compilation and use of a compiled version (as Executable) of this software for study and evaluation purposes only, with the exclusion of distribution of compiled code or any other commercial exploitation.

    Well, maybe someone is trying to argue that other OSI licenses also don't promise anything regarding royalty-free patent-licenses. But this is because licenses are predominantly about the author's copyright and not about the patents. However if the text of this licenses explicitely deals with patents and uses them to restrict users rights, then it formally violates already item 1 of the Open Source Definition.

    Stallman's answer comes to mind

    If your software would keep us divided and helpless, please don't write it. We are better off without it. We will find other ways to use our computers, and preserve our freedom.

  17. who's the target audience? by Anonymous Coward · · Score: 0

    I think it boils down to this. The open source community can feel free to contribute code and documentation to our project. But we will feel free to keep you from being able to run it on an open source platform and we have the force of patents to stop you. If you want to fork the code we just drop the patent bomb.

    Or, in a less Orwellian take: the license gives licensed implementers a common, working starting point for their products. They don't have to start from scratch, and everyone's not re-inventing the wheel. Everyone ships the same libmxm.so or MXM.DLL, and any bug fixes can be shared as well. This would also help interoperability.

    The "open-sourceness" is aimed towards licensees, and not the general public: the audience for the library is not J. Random Hacker browsing Source Forge or the FreeBSD Portss collection.

    1. Re:who's the target audience? by HiThere · · Score: 1

      In that case why are they asking for an Open Source license? Won't wash. They are being deceptive. I may not be certain who they are being deceptive towards, but I can be reasonably certain that they are being deceptive.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  18. Yes, correct by Anonymous Coward · · Score: 0

    They want to publish the source code, but not grant the patent license. Now, from a developer's perspective, this can be interpreted as follows. If you aren't willing to break the law, then this means that to use the software you need the patent license. Effectively the patent has been statically linked as a kind of binary to your binary. However, there's a catch. If a linked object were software, you could develop a replacement and release that as free software. So that means that even if software can only work when linked against a certain non-free library, it can still be free (without the library) and perhaps a replacement can be developped that makes the combination free as well. Linking against operating system and runtime libraries would be an example. However if the linked object is a patent, this is generally not possible, because usually there is no way to replace it. The code contains due to its implementation a reference to the specific patent that cannot be removed. And this is why I hope that no one will ever mistake such a source code without patent license for a free license, because it manifestly isn't. Suppose it were possible (it de natura isn't, thankfully) to embed a non-removable call to a specific version of a non-free library in code... then the GPL and similar licenses would contain clauses disallowing that as well.

  19. Isn't MXM a trademark of NVIDIA? by ElectricTurtle · · Score: 0, Offtopic

    Sick 'em Jen-Hsun Huang.

    --
    I support the Slashcott and will not be reading or commenting from 2/10/14 to 2/17/14. Beta is steaming pile of dog shit
    1. Re:Isn't MXM a trademark of NVIDIA? by Russ+Nelson · · Score: 1

      It's "Sic", but whatever.

      --
      Don't piss off The Angry Economist
  20. The source/object nondichotomy by russotto · · Score: 2, Insightful
    From TFA:

    I have insisted and obtained, however, that an explicit patent covenant be inserted, to the effect to exclude from any patent concern all who don't distribute the compiled version of the software and to those who compile it only for internal purposes without direct commercial exploitation.

    That renders the patents nearly irrelevant, completely so for general purpose computers. There's nothing to prevent a commercial exploiter from distributing the source code to their customers, along with a compiler and a one-step process for compiling it. Nor for any Linux distro to do essentially the same -- create an "mpeg-mxm" package which requires mpeg-mxm-source and gcc and automagically compiles the package. Even Apple and Microsoft could do it. I'm not sure why this would be acceptable to the MPEG group. There simply is no way to effectively control "object code" without also controlling source code. Not only can source code be translated into object code, it can be executed directly by an interpreter. Then what is your patent doing? As for the dodge of claiming "a machine-readable medium containing the instructions to execute this nonpatentable algorithm"... I wonder if they've realized that they've claimed any computer-readable medium containing the patent description itself...

    1. Re:The source/object nondichotomy by Alsee · · Score: 1

      source/object nondichotomy

      Absolutely. It's insane when judges or lawyers or legislators or others talk as if there is some difference between "source code" and "object code". There isn't.

      The best analogy (sorry, no car), is that "source code" is like English, and "object code" is French. They are nothing but different languages. Computers generally read French, but if you fun an interpreter on a computer then the computer can directly read and run the English version... if you fun an interpreter on a computer then the computer can directly read and run the English version"source code" version. Most programmers work in English, but some programmers are bi-lingual and can read&write in English or French. In fact learned to program as a child, and I taught myself to read and write "French" when I was about 13 years old. I didn't have compiler software or anything else for working with "source code", I learned to directly read and write executable "object code" software. 00 was the Break command, 20 was the command to run a software subroutine, 60 was the command to return from that subroutine, etc etc etc. I was programming my computer, directly reading and writing software as a series of numbers.

      There is no actual functional difference between "source" code and "object" code. Both can are directly functional code that can be executed on a computer. Both are languages read and written by programmers. It would be completely nonsensical and insane to ever treat them as different in any legal sense. The only difference is that fewer programmers have learned to read and write software in "French", and that a computer is slightly slower when it reads and executes software in "English". There is no functional different and no rational defensible legal difference.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  21. Re:If the OSI accepts this... by CarpetShark · · Score: 1

    If the OSI accepts this... then it's time for the OSI to go.

    Well said. That about sums it up for me.

  22. There must be more to it than this... by zotz · · Score: 1

    "The MPEG Working Group wants to release a reference implementation of the new MPEG eXtensible Middleware (MXM) standard as open source, but it also wants to be able to sell patent licenses."

    There must be more to it than this because there is an easy solution for this one.

    Put the code under the AGPL or GPL, Grant a free patent license to those using the Free stuff and charge tpatent fees to those who want a non-Free license to the code.

    So, if they develop their own non-Free code and the patent covers it, they pay once.

    If they want a non-Free license to the code as well then they pay twice.

    (Note, I am not discussing the "rightness" of software patents here. Just commenting on the lack of a problem as stated with how things seem to have been going on lately.)

    My guess is what is really meant is that they desire to obtain the "Good Vibes" that go along with being Open Source Software or Free Software without actually giving people the intended benefits. I do guess wrong with reasonable frequency so I will be interested to see how this plays out. (Hopefully there will be no sellouts from the community side of things.)

    all the best,

    drew

    --
    FreeMusicPush If you want to see more Free Music made, listen to Free
  23. Are you sure AT&T vs MS is relevant? by Pinky's+Brain · · Score: 1

    AT&T vs Microsoft puts contributory infringement to bed ... but AFAICS distributing source code can still be construed as inducement to infringe (which wasn't relevant in the AT&T vs Microsoft case because it dealt with a different set of laws on exports, to a country where the patent wasn't valid in the first place).

  24. Abstract ideas? by Pinky's+Brain · · Score: 1

    That's cute, so when they slip up and say ideas like everyone else they can say "but I was talking about abstract ideas, and you were not". The whole "you can't patent ideas" thing is just a little semantic diversion, used by idiots who don't recognise it as such and people who are disingenuous.

    1. Re:Abstract ideas? by Hognoxious · · Score: 1

      The whole "you can't patent ideas" thing is just a little semantic diversion, used by idiots who don't recognise it as such and people who are disingenuous

      Sow which is this guy?.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  25. No. Hell no. What kind of dope are you on? by symbolset · · Score: 2, Funny

    Somewhere there are lawyers sitting around a bottle of scotch thinking up ways to use words for the exact opposite of what they mean. They are the Drunken Idiot Attorney Forum (DIAF) working group. Clearly this license is a draft version of their proposal for an international Patented Open Software (POS) standard to be pushed through the ISO fast track process next year despite the determined opposition of just about everybody involved.

    Fortunately for all of us this endeavor violates at least three Microsoft business process patents.

    --
    Help stamp out iliturcy.
  26. Compromise by Anonymous Coward · · Score: 0

    A fair compromise would be to license the software in such a way that it sets a flat price on the licensing of the software OR limits the number of times the patent may be used to collect licensing fees before entering public domain

  27. It contains a Patent Covenant by kripkenstein · · Score: 3, Insightful

    Does this mean that the source code would be freely available, but that you couldn't use it without paying them? I skimmed the artical and linked pages, but can't figure out what this would actually mean.

    TFA says that it includes a patent covenant not to sue two classes of people: Those distributing only the source, and those compiling for 'internal purposes' only.

    It seems to me that the second case would handle e.g. Linux users that compile and run the code on their machine, and use it to view content. The first case is less clear, it seems that it might be intended to cover people 'working' with the code, and that might possibly extend to Linux distros that distribute the code (but not binaries) to their users (who can then compile it).

    Not sure if it's achieved, but the goal seems to be to sell patent licenses to big corporations that make lots of money off of this sort of thing, while not bothering with individuals and hobbyists.

  28. Patenting the illegal by AliasMarlowe · · Score: 1

    Well, I guess to the extent that murdering somebody is considered "transforming matter" under Bilski, you could patent the murder process.

    I don't think you can get a patent granted for something which is intrinsically illegal, such as committing murder. However, you might be able to patent a method and apparatus for killing a human, provided it is presented as a solution for the task of lawful killing (such as carrying out a death sentence given by a competent court or court-martial). However, we humans are an inventive and dastardly lot, so it might take real creativity to come up with a killing method which is not already in the public domain.

    Anyway, if someone were infringing my patent by deliberately killing people, I'd be very wary of taking them on in any merely legal fashion.

    --
    Those who can make you believe absurdities can make you commit atrocities. - Voltaire
  29. Just say NO! by woboyle · · Score: 1

    Just say NO! to software patents. As a member of the FSF I am in total opposition to allowing patent-encumbered licenses into the system. There is no "compromise" to this principal that in my opinion would be appropriate. I hope that the FSF rejects this attempt to subvert the entire GPL, and will actively encourage it to do so.

    --
    Sometimes, real fast is almost as good as real-time.
  30. Re:If the OSI accepts this... by HiThere · · Score: 1

    Well, the OSI already accepted MicroSoft's license, which had nothing special going for it except that it had the Microsoft name on it. This right after saying that they were trying to reduce the number of licenses that they considered valid, because of excessive duplication.

    The OSI has long stopped being a touchstone, and is now only an indicator. If the OSI rejects it, you don't need to even consider it, but their acceptance doesn't mean anything. You've got to either consider each license separately, or only use licenses that you have already verified.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  31. Yes, but still, why not MIT/BSD licenses? by argent · · Score: 1

    But releasing code that's known to be covered under a valid patent would undermine the spirit of open source no matter what license you use.

    No doubt. But the only reason for them NOT using the MIT/BSD style license would be if they wanted to add more restrictions than just the patent. So I suspect the patents aren't the only issue... they don't just want to release with an OS license plus a patent, they want something else as well.

  32. Acknowledgement clause by argent · · Score: 1

    They don't have the advertising clause in there any more, but the acknowledgment clause is still intact. Don't feel bad, there's been lots of people who've confused BSDL with public domain and ripped off the BSDL and replaced it with something like the GPL and tripped over that one.

  33. Don't make it open source, then..... by borgheron · · Score: 1

    We'll make our own, we don't need your patent licenses or your code, thanks.

    Good luck licensing something which has already been made obsolete by so many other formats. mp3 is a thing of the past.

    There are other players and encoders which you threatened action over in the past so, what's changed? Now you want to release the source AND be able to sue people for using it without a license? Ummm... I don't think so.

    Thanks, but no thanks. GC

    --
    Gregory Casamento
    ## Chief Maintainer for GNUstep
  34. Re:If the OSI accepts this... by Russ+Nelson · · Score: 1

    Mmmmmm, Microsoft's license had succinctness going for it, and a once-sentence change from reciprocal to public. It's basically Mozilla-on-one-page, which is an achievement.

    --
    Don't piss off The Angry Economist
  35. Re:If the OSI accepts this... by Russ+Nelson · · Score: 1

    Sorry, but why the fuck do you think we would ever Ever EvEr eVeR EVER accept this license? Just because some loony-bins follow our process and submit a license doesn't mean it has a snowball's chance in hell of being accepted. YES, as a 501(c)3 nonprofit, we have to have rules that apply to all comers, and we're not permitted to arbitrarily pick and choose between who we talk to and who we don't. But equally true is that THIS LICENSE VIOLATES OSD #7, every day: morning, noon or night, sun or rain, new or full moon.

    Sheesh. Give us some credit for not being COMPLETELY STUPID FUCKERS.

    --
    Don't piss off The Angry Economist
  36. Re:If the OSI accepts this... by CarpetShark · · Score: 1

    Sorry, but why [do you ever] think we would accept this license?

    Because people with bad intentions have a habit of lobbying and bribing continually, until the good guys slip and forget to vote the idea down or whatever. As the saying goes, all it takes for evil to triumph is for good men to do nothing.

  37. Re:If the OSI accepts this... by Russ+Nelson · · Score: 1

    Or, in this case, all it takes for good to triumph is for good men to do nothing.

    --
    Don't piss off The Angry Economist
  38. Re:If the OSI accepts this... by CarpetShark · · Score: 1

    That'll be the day.