IANAL but I'm pretty sure Bill Clinton was.
Quote:Original post by Holy Fuzz Of course, it's still a good idea to register your game with the copyright office. If you do not register the game, and someone else registers YOUR game in their own name, then the burden of proof is on you to prove that you are indeed the creator of the game and that they copyrighted it illegally. If you make sure to register the game, then the burden of proof is on them if they want to steel it. |
It's not necessary to get a registered trademark to keep your trademark.
You can get a notarized letter containing your trademarks from a local notary for only about free ~ $25 depending on which notary you use. (Many colleges have notaries that can be used for free by students). That should be enough to prevent use of your trademark. Later, if you get bigger, you may want to register your trademark, although the full process is somewhat expensive and time consuming. Most small to medium size companies don't bother.
Now for Sun's JVM...
(i) you distribute the Software complete and unmodified and only bundled as part of, and for the sole purpose of running, your Programs,
You can't sell the JVM alone, if you bundle them with your program, they must be for the purpose of running your code only.(ii) the Programs add significant and primary functionality to the Software,
Pretty much the same as #1. The primary function of your program must be the Program, not the JVM(iii) you do not distribute additional software intended to replace any component(s) of the Software,
No extending the JVM.(iv) you do not remove or alter any proprietary legends or notices contained in the Software,
Do not remove any of Sun's legal noticies. (v) you only distribute the Software subject to a license agreement that protects Sun's interests consistent with the terms contained in this Agreement, and
Your program's license cannot imply a modification to Sun's license.(vi) you agree to defend and indemnify Sun and its licensors from and against any damages, costs, liabilities, settlement amounts and/or expenses (including attorneys' fees) incurred in connection with any claim, lawsuit or action by any third party that arises or results from the use or distribution of any and all Programs and/or Software.
If your program or Sun's JVM screws up a client's machine, it's your fault.Follow the EULA and you're 100% free to distribute your Java programs using Sun's JVM. If you use a different VM, you'll have to look at that license.
As for Visual Studio, there are a lot of little gotcha's in the EULA, including the inability to make a MSWord clone. There's nothing in the EULA to prevent games, but you may want to look through it to see if it prevents you from making any of the 'programs' you're planning. (Or hire a lawyer to do it).