Best Approach To Keeping a Virtual World Protocol Free to All? 163
arkowitz writes "I invented a protocol called CICP for interacting with virtual worlds, and filed a provisional patent application on it March 20 of last year. I have since declared the protocol open and public, and contributed an implementation of it to the Sun Wonderland project, which is GPL; and made public the LSL code and accompanying Java servlet for the Second Life implementation of the protocol. I've been collaborating with a fellow in Finland named Tommi S. E. Laukkanen on a new protocol called MXP: Metaverse Exchange Protocol (here's a full description at cybertechnews.com). MXP is and will always be public domain; we intend it to enable an open and ubiquitous metaverse. My question is this: is there any reason to complete the patent app for CICP, which could potentially cover MXP as well, and release it to the public domain? The full app is due by March 20 and the legal work would probably cost my company $10k. Would finishing the patent protect the open and public protocols from patent trolls, or would it be a waste of money? Also, what kind of document would I need to make official the public-domaining of the app?"
Put Your Documents & Code on SourceForge (Score:5, Insightful)
Best Approach To Keeping a Virtual World Protocol Free to All?
But I'm guessing you haven't been awarded the patent? I think you've done more than most people would have. If you're worried about someone suing you for using a protocol, why not just upload all the documentation for it to a SourceForge Project or make it available on your site and date it? I'm guessing it's a bit more tricky than software [gnu.org] as you need the required documentation to define a protocol but why shouldn't that be releasable under the GPL? If you really wanted to ask for help, you could seek help from the EFF [eff.org] in establishing prior art now.
Also, what kind of document would I need to make official the public-domaining of the app?
If you have the source code, just drop it on SourceForge or make it available for download on your site with a copy of the GPL as a license file [gnu.org]. Frankly, I'd be more concerned about it being adopted and supported widely rather than having it be a GPL protocol. I wish you the best of luck--I think something very neat could come of this!
Re: (Score:2)
Usefulness and community more important (Score:2)
You're being overcharged. (Score:3, Interesting)
As for defensive patents
Re: (Score:2)
Move to Europe, where you cannot patent it, and copyright is automatic ..... ...the US IP system is broken and will stay so while large companies control it ...
Re: (Score:2)
Yeah I don't understand why you need to file for a patent at all. [...] Can protocols even be patented?
Microsoft says, "Yes!" http://msdn.microsoft.com/en-us/library/cc224428(PROT.10).aspx [microsoft.com]
Re: (Score:2)
Yeah I don't understand why you need to file for a patent at all. It's a protocol; once everyone agrees how they expect things to behave, what's there to buy or sell?
Protocols and standards get patented all the time. Let's not forget the nightmare the LZW compression method (think GIF) patent caused. Unfortunately, certain large companies and patent troll firms have a long standing history of attempting to extort^H^H^H^H^H^H enforce such patents, regardless of their validity. It can wind up costing people a *lot* of money to defend themselves in court, and the suing party isn't responsible for paying the legal fees of the accused should the accuser lose in the long run
GPL not in Public Domain (Score:4, Informative)
No, the GPL will not "make official the public-domaining of the app". The GPL is a copyright license that imposes all kinds of terms on those making derivative works, while something being in the public domain means there are no copyright-based restrictions on those making derivative works. A BSD-style license would be more like releasing it into the public domain, but still quite distinct.
Strictly speaking, there is, AFAIK, no way in the US to release a copyrightable work to the public domain officially. When you say that a work that you control the copyright is in the public domain, you've mostly just issued a gratuitous public license for other people do with it what they want, that is as revocable as any other gratuitous license, but may be enforceable to the benefit of the licensee (e.g., anyone who acted under the purported release into the public domain) under the principle of promissory estoppel.
Anyhow, asking Slashdot for this kind of business/legal advice is like asking a forum of MBAs or lawyers for programming advice.
Re: (Score:2)
I feel that what he wants would be more nearly served by the BSD, LGPL, or MIT licenses.
Public Domain isn't what anyone except an anonymous donor wants. If one is talking about an exchange protocol, that's one of the typical uses of the BSD license.
P.S.: If you're at all serious, trademark the name. I know that you probably can't afford to mount the required defensive lawsuits, but it keeps someone else from trademarking it against you.
N.B.: I Am Not A Lawyer. Slashdot is a good place to review your op
Re: (Score:2)
As counterevidence, I present SQLite.
Re: (Score:2)
I thought that even though you lost to right to sue someone over the use of it, you still couldn't reasonably be sued for using it. OTOH IANAL.
Re: (Score:2)
If they can't take away your right to use the name you've chosen and invested in, then it's a benefit that not trademarking doesn't supply.
Re:Put Your Documents & Code on SourceForge (Score:4, Informative)
Also, if you are comfortable with giving up your copyright, you could ask the FSF if they are interested in having code and patent donated.
If you offer that and they accept,
-you would be limited to GPL use of the project yourself
-but the FSF would handle the legal stuff and bring lawsuits against GPL violators if necessary.
Am there, doing that, Sourceforge is good route. (Score:2)
If you want your VR system to succeed, then just built it - a hundred other groups are doing the same. If you want it open, post the source and docs somewhere like Sourceforge. If you really want people to use it, post the code under BSD instead of GPL.
Defensive patents are interesting, but the patent system is so broken that a better approach is a simple defensive publication of the architecture and protocols. Frankly, no matter how you built it, you're basically guaranteed to be infringing at least doz
Re: (Score:2, Informative)
Re: (Score:2)
Who owns the patent? (Score:4, Insightful)
If you have kept the rights then you don't have to do anything special to keep it free for all. Just tell people that it is.
Re:Who owns the patent? (Score:4, Informative)
The rights are assigned to Green Phosphor LLC, the company I founded. I own 60% of the company. :)
So when I say it's free, I guess it must be!
Re: (Score:2)
It won't stay free if your company goes bankrupt, as someone else may acquire its assets. Can you expect a worldwide community to believe that cannot happen?
Re: (Score:2)
You could well lapse the patent.
Prior art = prior patent.
Prior art != no legal fees (Score:3, Informative)
Even when there's prior art it doesn't mean somebody else can't patent it and try to sue you.
You'll win ... but in the USA at least you'll ruin yourself in the process.
Re: (Score:2)
Right. By filing the application you've established prior art.
Are there any patents on this or near this previous to yours? Did activeworlds ever patent their stuff?
(not a lawyer etc...)
Talk to a patent lawyer (Score:5, Insightful)
Your company presumably has one. You know damned well it's a waste getting any legal advice from /. so why bother?
TALK TO YOUR DAMNED PATENT LAWYER!
Re: (Score:2)
seconded
Re: (Score:2, Insightful)
Your company presumably has one. You know damned well it's a waste getting any legal advice from /. so why bother?
TALK TO YOUR DAMNED PATENT LAWYER!
I quite frankly disagree.
If this guy is legit and he owns the rights to this and his company is backing him, do it. People need to get it through their heads that you don't need an army of lawyers to donate to the community. That's an old dead Microsoft/SCO way of thinking. If you want to open source something that is originally yours, it does not--I REPEAT DOES NOT--cost you anything or require a law degree!
I don't even think he needed to file for a patent unless he had the intention of selling
Re: (Score:3)
He's asking whether he should continue the patent process which costs $10K, and which potentially covers the new protocol. That involves the patent lawyer, and that is why he needs to continue talking to the patent lawyer instead of random /. strangers.
Re:Talk to a patent lawyer (Score:4, Insightful)
That involves the patent lawyer, and that is why he needs to continue talking to the patent lawyer instead of random /. strangers.
Patent lawyer: "Why yes! Of course you should pay me $10,000! Otherwise the boogeyman will get you!"
Sometimes a second opinion is a good idea. Whether slashdot gives a good second opinion is left as an exercise to the reader.
Re: (Score:3, Informative)
The $10,000 cost referred to is the cost of filing the final, non-provisional application, not the cost of legal fees. Since the cost is to the company, if the company has in-house counsel, talking to them should be far less expensive, and would be the kind of thing that would be pretty irresponsible not to do (and if special talent that is outside of the company is needed, that's something in-house counsel s
Re: (Score:2)
Re: (Score:2)
Most of the $10,000 is the cost of preparing the application. The actual filing fees are a small fraction of that. They might be even smaller in this case, as it sounds like the LLC qualifies for small entity status. Small entities qualify for reduced fees (50% off) for many things at the patent office.
I am a Registered Patent Agent.
Re: (Score:2)
A patent means nothing until upheld in court (Score:5, Insightful)
A patent merely helps you argue your case.
It guarantees absolutely nothing.
A patent troll may be able to outspend you in
court.
Re: (Score:2)
Of course, I can't say I'd be all that surprised if it didn't with the way the justice system works. What he's really asking (if I'm not mistaken) is how to ensure that nobody will be able to patent it out from under him. That requires establishing prior art. He's doing that with a patent right now, he's wondering if his second project not being patented should be patented to protect it. This is a legitimate question, a
Re: (Score:2)
Publish documents about it. The copyright on the documents wouldn't work for proof?
Does it now count as prior art? (Score:5, Insightful)
I don't know if an abandoned patent application is sufficient to give you that protection. Finishing it and then not keeping it up is definitely going to do it (usual IANAL disclaimer).
Re: (Score:2)
The only way he would not be free to practice it is if it has already been patented by someone else. If he has been practicing this (with dated documentation, such as a patent application), that's automatic prior art invalidation.
Now, if a troll can forecast something you want to do in the future that you have not yet documented practice of, they can run ahead of you and patent that, but having a full patent is no more protection from that than dated, documented practice of the art.
Lots of ways to establish prior art (Score:2)
Re: (Score:2)
Re: (Score:2, Informative)
Re: (Score:2)
The only reason to finish the patent process would be to establish your freedom to continue down that path without anyone else patenting your own technology, and then blocking your from using it.
Not true. A patent does not give you the right to practice the invention. A patent only gives you the right to exclude others from the invention. If someone else has a prior patent, you might still be prevented from practicing your invention.
IANAL.
Poor name choice (Score:5, Funny)
Public domain isn't necessariliy free and open (Score:4, Informative)
You are, to some extent, talking about creating two different things: public domain Vs. GPLed.
If you release something to the public domain, I (or anyone) is perfectly free to take it and make a proprietary version which may or may not be fully compatible with the PD version.
If you release it under the GPL, it's very difficult for someone to do that without violating the license.
That said, you need to talk to a good intellectual property lawyer, not Slashdot. You'll only get one shot at doing this so that it comes out the way you want, and a good lawyer's guidance through the process will make your success a lot more likely.
Agree for the same reasons (Score:3, Insightful)
The GPL license includes some restrictions on use and redistribution (if don't want it to remain free to all, you could use the BSD license..(IANAL, all the rest, so this is only my personal understanding.)
Being a usual /.er, I haven't read the article, but it sounds like you're talking about a protocol layout--a communication schema. In that case, talking to the IP lawyer would be a good way to go. However, in dealing with the lawyer, don't let them decide "the plan"--you should lay out your plan, and s
Use GPL version 3 (Score:2)
Version 3 was updated for this specific problem. Otherwise, how can the community have any assurance that your contribution will remain free from your own patents? Supposing your company and its patents were bought and the new owners decided against letting the community freely use those patents?
The patents themselves may be a waste of time and money. They are for software, are they not? And it is not clear that software should be patentable. (I'm of the opinion it is clear that software should not b
Re: (Score:3, Interesting)
OP seems pretty clear that they are looking to release the protocol to the public domain, while the software they have so far released that implements the protocol is released under the GPL. Those are, quite clearly, two different things, but they are not at all in conflict.
Re: (Score:2)
Actually we need to remember that there are REALLY two different things here.
There is the protocol specification, and there is the code (in essence a reference implementation).
I'd suggest that you could take the documents outlining the protocol specification and release them under copyleft, or, alternatively, just host the information in a Source-Forge project and start building momentum (if you build it, they will come).
Then release the sample binary under GPL (for the whole), with the actual "reference" l
Prior Art (Score:4, Informative)
Assuming your invention is not already covered by someone else's patent, then essentially, no. IANAL, naturally, but I think you basically would just want to get a good description of the patentable claims, probably with a reference implementation, out there.
If I understand the legal situation correctly the formulation is something like your prior art has to be 'published'. My guess would be the more prominently, the stronger its claim is. In other words ideally in some "major" print publication dealing with the subject matter might be ideal.
An RFC might not be a bad idea either. Or two as the case may be.
Getting a patent issued in any case is not strictly required and as you observe, kind of expensive and time consuming as well. The only thing having a patent would likely do for you is allow you to refuse to license purely commercial implementations or collect royalties from them. Doesn't really sound like either of those things are on your agenda.
Re: (Score:2)
An RFC might not be a bad idea either. Or two as the case may be.
If hes got the money he can always get an ISO
Re: (Score:3, Funny)
Arrrhhgg. .ISO- for free!
If he has Ktorrent, he can just download the
Re: (Score:2)
I think it depends on arkowitz's goals. Nothing can stave off a lawsuit; the real goal is to skew the risk/reward and ROI toward you and away from your hypothetical foe.
Reading between the lines, arkowitz is creating a very useful platform that could be used in the future. A legal stake in the ground may be the cheapest and most efficient way to set the prior art bar high. As others have noted, a drop to sourceforge or an RFC would unambiguously set a public date for your invention.
US patent 5841980, assign
Nothing can protect you (Score:5, Informative)
My gut says that if you're expecting this one patent to protect you from anybody filing an opportunistic lawsuit against you then it's a waste of money.
It's certainly not illegal to invent a new protocol/new software and give it away for free. If someone later patents the same thing and comes to get you, then what you did is prior art. The thing is, just saying it doesn't make you immune from lawsuits -- the point of the lawsuit is to prove that you don't owe anybody anything. Likewise, your one patent wouldn't stop anyone else from writing a slightly different patent and trying the same thing. In other words, so long as software is patentable, you'll never be safe from patent lawsuits.
Maybe the thing to do is to file a copy of your specifications and your software code with the U.S. Copyright Office. Copyright protection for software is automatic, just like it is for written works or anything else. Registering your copyright does confer certain advantages, however. In this case, the point would be to grant you a recognized legal document establishing that your work was completed before any future patents came into being. It would certainly be cheaper than $10,000.
The real thing you have to worry about is the likelihood that there are already 200+ patents on the books covering the ideas that you have implemented. No patent registration will protect you against that.
Re: (Score:2)
I get the reference, but this is actually a longstanding myth about copyrights. The idea was that a sealed envelope with a postmark on it would establish the date that you created a work. Obviously, however, that isn't true -- it's trivial to fake a postmark, or you could have just as easily mailed yourself an empty, unsealed envelope for use later. Simply put, sending a copy of your work to yourself gets you nothing.
One. More. Time. (Score:5, Informative)
Also, what kind of document would I need to make official the public-domaining of the app?"
See. A. Lawyer.
Nobody on Slashdot is a legal expert, except in their own minds. The exceptions are the few actual lawyers who hang out here, and they all know better than to offer legal advice based on the kind of vague information you're providing.
This point gets made every time we have one of these give-me-legal-advice Ask Slashdots. It's vaguely possible that the submitter hasn't heard this before. But why do the editors refuse to hear it?
Re: (Score:2)
See. A. Lawyer.
This point gets made every time we have one of these give-me-legal-advice Ask Slashdots. It's vaguely possible that the submitter hasn't heard this before. But why do the editors refuse to hear it?
Well... does 'Ask Slashdot' really exist in order to benefit the person asking the question? Or is it to give all us Slashdot readers/posters an excuse to say 'IANAL, but...' and then pontificate on how we think the law works and how we think the law OUGHT to work?
Which one is likely to make more m
Re: (Score:2)
Yes, being stupid can be profitable. Doesn't make it intentional. Anyway, I very much doubt that anybody signs on to Slashdot specifically to complain about what's on Slashdot!
Re: (Score:2)
This point gets made every time we have one of these give-me-legal-advice Ask Slashdots.
Yes, it does. And the counter-point gets made every time too: There's a good chance somebody on Slashdot has faced the same technical + legal question you have, and already did the research or hired a lawyer. Not all the advice here is just armchair lawyers talking out their ass.
Re: (Score:2)
And the counter-point gets made every time ...
First time I've heard it. Nor does it make a lot of sense. When these kinds of legal questions get asked, I don't recall anybody saying "My lawyer told me" or "According to this Nolo book". If they did, they were drowned out by the noisy chorus of self-taught legal "experts".
Re: (Score:2)
If they did, they were drowned out by the noisy chorus of self-taught legal "experts".
Sometimes we only see what we expect.
Re: (Score:2)
That's certainly true in your case.
Re: (Score:2)
I think the general idea is that lawyers cost quite a lot of money per hour, while /. is completely free.
There are ways to get legal advice without spending a lot of money. Like visiting web sites and reading books authored by people with actual legal training [nolo.com].
Whatever the cost, the kind of legal advice you get on Slashdot can easily cost you more than you could possibly save on legal fees. The problem here is that too many Slashdotters just don't understand the law as well as they think they do. So they deliver bad advice based on a misunderstanding of the law with a sense of authority that's very dangerous.
Public Disclosure May Be Enough (Score:2)
That said, I hope all software and business patents are abolished as soon as possible.
Re: (Score:2)
No, copyrights are for protection from copying. Patents protect methods whether or not the the other person trying to use them is copying them or has indepedently developed them without any knowledge of your work.
Is it really worth it? (Score:2)
Why are you bothering to patent it? Doesn't that kinda contravene the point of making it "open" and "free for all"?
I mean, once you publish it and implementations using it, it becomes prior art and no one else can patent it, either.
Besides my general distaste for process, software, and business-method patents, I have to ask:
Is it really worthy of patent protection? Is it really that new and novel to deserve 20 years of government-mandated monopolistic protection? Do the development costs justify it?
I've yet
Re: (Score:2)
Why are you bothering to patent it? Doesn't that kinda contravene the point of making it "open" and "free for all"?
Not at all. Ogg is patented, yet open.
I mean, once you publish it and implementations using it, it becomes prior art and no one else can patent it, either.
In theory, theory and practice are the same. In practice, they are not.
Is it really worthy of patent protection? Is it really that new and novel to deserve 20 years of government-mandated monopolistic protection? Do the development costs justify it?
Patenting it allows time for this standard to become adopted on a widespread basis before it can be hijacked.
Re: (Score:2)
Not at all. Ogg is patented, yet open.
Ogg is NOT patented. Come on, dude. Don't post bullshit.
In theory, theory and practice are the same. In practice, they are not.
Perhaps, but it isn't a justification for patenting something that you want to remain open.
Patenting it allows time for this standard to become adopted on a widespread basis before it can be hijacked.
Ummm.. could you explain how you "hijack" an OPEN standard. I am a little fuzzy on that one.
Re: (Score:2)
Not at all. Ogg is patented, yet open.
Ogg is NOT patented. Come on, dude. Don't post bullshit.
OK, I was mistaken. I thought Xiph.org held the patents to prevent abuse by patent trolls.
Ummm.. could you explain how you "hijack" an OPEN standard. I am a little fuzzy on that one.
Have the single largest user base and implement the standard poorly. Sure, the standard is still there, but the unmolested version isn't used because the most popular program doesn't use it. See: Internet Explorer.
Re: (Score:2)
In fact, after reading the spec, I don't see anything patent-worthy about it at all.
It's basically nothing more than an externally-driven meta-scenegraph, and a VERY generic one at that. One that would encompass a GREAT DEAL of content already in existence in virtual worlds, even in Second Life. It is WAY WAY WAY too broad.
You do know that similar functionality is already in use in SL by a number of different projects, right? Object backup/copying solutions, web-driven interfaces, etc.
I mean, this smacks so
create a 'defensive publication' (Score:5, Interesting)
From DefensivePublications.org [defensivep...ations.org] ...
[emphasis mine]
Re: (Score:2)
Ahh, you beat me to it. Patents, in the corporate world, do *not* exist to protect the corporation from being sued if someone else patents the concept. Patents, in the corporate world, exist for one of two reasons: as a club to make money (ie, patent trolling), or as a defensive, MAD-style weapon against would-be patent trolls. If you just want to make sure someone *else* doesn't patent your idea, a defensive publication is all you need.
Honestly? (Score:2)
Honestly? The chances that anyone will ever be interested in even implementing your protocol, much less copying it in a way which your patent would protect, is close to zero.
The only reason you have for patenting it is an over-inflated sense of its worth. So no, I wouldn't spend $10k on a patent.
SIX INCHES OF AIR (Score:2)
Seriously. Unplug it. Protocol free!
the main benefit is defensive (Score:2)
(I'm nothing close to a lawyer, as probably goes without saying here. An IP lawyer is necessary if the answer to this question has any significant value to your business.)
As far as prior art goes, there may be a minor practical benefit to registration. Publishing your stuff publicly is enough to establish that your thing exists and is public domain, and will prevent someone else from legitimately patenting it. However, having an actual patent registered might make it more likely that a patent examiner would
I should add that it's somewhat tricky to do this (Score:2)
An important caveat I forgot: If you do plan to use patents on open-source software defensively, it's fairly tricky to figure out the right way to do it. You cannot just give a blanket grant to anyone to use the patent for any purpose, since then it loses its defensive value: you have to be able to retain the right to threaten the extension-patenter with a patent-infringement suit. But at the same time you clearly don't want normal users to feel thus threatened.
You instead need to take an approach that gran
Re: (Score:2)
An IP lawyer is necessary
I'm not sure if there is such a thing. There are copyright lawyers and Patent lawyers and Trademark lawyers. All are considered "imaginary property" lawyers, but the laws differ in each instance. For instance, patents last twenty years, copyright lasts close to two hundred years, and trademarks never run out.
If someone infringes your copyright you still hold copyright. If someone infringes your trademark you have to defend it.
BTW, speaking of copyright lawyers, where's Ray Beckerman
Re: (Score:2)
BTW, speaking of copyright lawyers, where's Ray Beckerman been lately? I'll be he could answer these questions better than about anybody else here.
Which is probably why he doesn't; I imagine that, as a lawyer, he'd be sticking his neck out if he offered free legal advice without a whole bunch of caveats. :P
wait.... wait.... hold on.. (Score:2)
You put source code into a PDF file?
Stop the patent filing process immediately.
Stop the development process immediately.
Stop working in any computer-related field immediately.
And stay out of Second Life!
Re: (Score:2)
So.. do you want me to print out this thing and mark up changes with a crayon?
What possible legitimate reason could there be for not using plain text? I would expect the only reason to use PDF is to discourage people from actually looking at the code, which is poorly-written and full of commented-out code as if you haven't even heard of version control.
After skimming through the code I immediately went to "contact us" thinking I'd beg to be added to the project, if only they'd let me clean up that horrible
Re: (Score:2)
What's your SL name?
Remember, a patent is about proof. (Score:2)
My grandfather was an inventor. He made several small items that he sold with varying success.
He would take all his information, get it notarized put it in an envelope.Get two people ti sign and data across the flap, and then put that in another envelope he would mail to himself and not open.
This gave him proof with a date on it. The few times protection came up, it was enough for the courts. Cost him very little money.
Another thing you can do is just do the patent yourself and send it in. A few hundred buc
Re: (Score:2)
The envelope trick doesn't work anymore.
Anyone can steam the other flap open and reseal it.
Question (Score:2)
Re: (Score:2)
Please read the article. He does not want to defend his patent. He wants to establish prior art so that the invention goes into the public domain. Patenting it and then abandoning the patent does so, and it publishes the invention in the PTO's own database where examiners are less likely to overlook it.
Publish it (Score:2)
Publish the description of the protocol, in detail, along with any extensions or modifications you've thought up. Don't just chuck it up on some random website; publish it somewhere which is likely to stick around and be publicly noticable. If you put it up on Sun's Project Wonderland website that might be sufficient. The provisional application will protect you (in theory) from trolls who might read it and patent it themselves, and a year from first publication nobody (including you) will be able to pat
Free Patent Advice (Score:4, Funny)
Don't get your free patent advice from Slashdot.
Keep it Free (Score:2)
Both in the EU and USA patent requires originallity and is absolutely barred by prior art.
That means all you need to do is establish prior art in a copy(left|right)ed document and publish it, by donating a copy to a copyright library eg Library of Congress, University of Cambridge, Universität Basle for example.
The date of publication, entry into the public c
Re: (Score:2)
> You do not need to patent, and if you do you (theoretically) publish the details of your
> invention.
The problem is that the patent examiners often overlook prior art (especially in software) and allow patents to issue anyway. Once a patent has issued it is presumed valid and an expensive lawsuit is required to overturn it. Patenting the invention (a US provisional patent costs only $100) both gets the invention published and puts it where the examiner is very unlikely to miss it, since the first t
What does it *do*? (Score:2)
I read the spec and looked at the web pages and, frankly, I don't understand what the point is. WHat's the problem this protocol solves. Why would you use it?
Re: (Score:2)
What kind of program are you thinking about? What's an actual application?
Re: (Score:2)
Those graphs look interesting, but that doesn't seem really cross-platform. I can't see how you could possibly rez up models of that size and complexity in Second Life like you can in Project Wonderland, the fundamental approach to VR is completely different. Do you have an example video there? Have you considered Croquet as a target instead?
Re: (Score:2)
It works I guess, but just rezzing a 3d single-bar graph, let along the 4d ones (x,y,z,size) ones I saw in the first demo video, took pretty long. Kind of reminded me of the old days waiting for the Versatek and Calcomp plotters in Evans Hall. :)
Protocol free? (Score:2)
Well, you could just make it run on Plan9, that would accomplish your goal...sort of.
File more provisional patents (Score:2)
Note that you can file provisional patent applications on any improvements that you make to the original "invention". Do so, and attach full source code for the reference implementation as an "exhibit".
MXP? Isn't this old news? (Score:2, Informative)
First google result "MXP Protocol" and wikipedia result!
Please, just everybody stop. You are all so wrong (Score:5, Informative)
2) As proof, what I am about to tell you is not legal advice, nor is me telling you this creating an attorney/client relationship
3) Hire an attorney.
That all said, a patent is not a freedom to operate document. If you have a patent on ABCD, and someone has a patent they claim covers ABC, nothing stops them from coming after you. They may win, they may not, but your patent does not protect you. It only allows you to prevent others from doing ABCD (it is a 'negative right'). Secondly, if you do want to ensure no one can own it, publish it yesterday. The longer you delay, the worse off everyone is because publications are an absolute bar to someone else patenting your invention only a year or more after the publication. Each day you wait pushes that statutory bar another day. Now, without reading your links, your 'publication' here - or more specifically whenever you put those up - is sufficient. You do not need to make it a peer journal or anything like that. It just needs to be available to the public.
Seriously, don't heed most of the advice here. It is just plain, outright wrong.
Again, get a lawyer, talk to him or her, and I'll bet you they give you the same advice. Not that I'm giving you advice.
Dont worry about it. (Score:3, Funny)
Don't bother reading any further, I went ahead and filed for patent on this while he was waiting for his. In Canada, you don't wait for patents, you get them as you file for them.....ok, let me see now, where did i place my bank book.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
> You cannot patent the invention *and* release it under GPL.
True, but not the way you think it is. A patent grants a monopoly on an invention. A copyight (the GPL is a copyright license) grants a monopoly on creative expression. The two are orthogonal. He can patent his invention and then distribute source code implementing it under the GPL with no problems at all.
Re: (Score:2)
> If you do not defend your market exclusivity, a competitor can apply to have your patent
> overturned/revoked. It would be a slam-dunk.
Not true, but it doesn't matter. Having his patent "overturned/revoked" would place the invention in the public domain which is exactly where he wants it.
Re: (Score:3, Informative)
Wrong.
You can create any agreement you want with your patent.
You can even give different rules to different people.
You can even file for infringement years after people have been using it; However if the court feels you were waiting to 'trap' someone else intentionally the courts may decide against you. Most likely you will not be able to collect royalties from that entity.
Your quote is a brief summary of what a patent is. It does not mean you can't liscence it to someone else, just that sonmeone else can't