Can a company suddenly start to enforce a trademark after years of neglect? Recently, a law firm representing Oracle demanded that Apple take down an app with the word "JavaScript" in its name from Apple's App store, as Oracle owns the trademark for the word "JavaScript". Their claim was that "People seeing this app would probably think it was developed or licensed by Oracle" According to Wikipedia's article on trademarks, section "Maintaining rights": Trademarks rights must be maintained through actual lawful use of the trademark. These rights will cease if a mark is not actively used for a period of time, normally 5 years in most jurisdictions Exactly what does "actual lawful use of the trademark" mean, and how much is necessary? If I ask 1000 JavaScript developers (not random people, who would just say "Ja-what?") what company they associate with JavaScript, I doubt even one percent would say Oracle. Compare this to asking 1000 random people what company they associate with Windows, where I guess a very large percentage would say "Microsoft". Microsoft has clearly maintained their trademark, while Oracle has strongly neglected theirs. Oracle acquired the trademark to in 2010, when they bought Sun Microsystems. As far as I know, they have not been enforcing that trademark at all before now, approximately 8 years later, and the word "JavaScript" is very widely used, and in no practical way linked to Oracle. I strongly doubt anyone will actually think "This app is probably developed or licensed by Oracle" when seeing something with "JavaScript" in its name. Would the law firm's claims hold up in court? A similar example from reality, not part of the question In Norway, the snack company Maarud had the trademark for the word "Potetgull", which was supposed to be the norwegian word for "potato chips". The word eventually over the years got that exact meaning, with people no longer associating it with Maarud, but potato chips in general. When a rivaling company, KiMs, released potato chips with the name "Potetgull". Maarud sued KiMs and lost because the word had fallen into everyday language
Why do you think Oracle have not been protecting their trade mark? Using a trade mark to describe the product (“Written in JavaScript”, “Seeking JavaScript developer”) is not an infringement and the trade mark owner is under no obligation to, indeed, cannot stop this. Where they are required to defend their trade mark is when it is being used in such a way that there is the risk of confusion that the goods or services could be confused with the trade mark owner’s goods or services. Further, they are not required to defend all breaches, only enough to show that they are actively doing so. Also it is not important that the trade mark be associated with the trade mark’s owner. Do you know who owns the trade mark “Ben &amp; Jerry’s”?
The lack of a copyright notice is irrelevant, what matters is whether permission is granted. The material cannot be copied, except if the copyright holder grants you permission to copy. However, you might be able to create something legal and satisfactory on your own, because the underlying ideas are not protected. By way of analogy, you cannot copy the Turbo Pascal Numeric Methods library without permission, but you can study the logic of a module and write your own FFT routine. The status of something as &quot;declaring code&quot; is entirely irrelevant to the court's decision in Google v. Oracle. What is relevant to the court's finding of fair use is that the content constituted 0.4 percent of the entire API, and the fact that the copied lines of code are inextricably bound to other lines of code that are accessed by programmers, allowing programmers to bring their skills to a new environment. The court found that he amount of copying was tethered to a valid, and transformative, purpose.
Your issue is trademark, not copyright. If these other guys use their mark (product name) in commerce but did not register it, they have an unregistered trademark which you could be infringing. Between two users of the same trademark, the first to use in commerce wins. (There is a territorial component but with the Internet, meh.) If the trademark is registered that gives them a presumption of validity. Trademark infringement is concerned with consumer confusion. If someone uses someone else's trademark in a way that confuses consumers as to the origin of the goods, that's a problem. What this means is that if I make tires with the name Sportie and someone else makes soap also with that name Sportie there is not a high likelihood of confusion. Likewise a hotel in Washington called Runner's Cove probably doesn't infringe a shoe store in Florida with the same name. Fantasy games and fantasy books sold over the Internet? Sounds like a potential problem that you might want to clear up before the second book.
One can certainly remove a trademark from an item that one owns, whether it be a car, cell phone, blender, or computer. Using some other firm's mark would not be trademark infringement if one did not try to sell the item. If the logo was complex enough to be protectable by copyright, copying it might be copyright infringement, but for such personal use it might fall under an exception to copyright, depending on the country. In any case a copyright infringement suit in such a case seems unlikely. For a car, registration is generally required, and must accurately specify the make and model. The same is true for insurance coverage, a falsely stated make or model would be fraud. If one were to sell the &quot;rebranded&quot; item, one would have to make the situation clear to any potential buyer, otherwise this might be some form of fraud.
The web-browser game was copyrighted the moment it was created by the individual. It did not need a copyright notice to be copyrighted, or a TOS to inform you of copyright. The individual was fully within the law to claim infringement and demand you stop disturbing your mod as an unauthorized change to their game. They should have had a TOS up when they started distributing the game, but that's their choice. The developer could - or have their attorney - send their own legal "takedown notice" of infringement directly to you rather than Tweet about it or approach Google. Google's takedown and your "copyright strike" is different than your original copyright violation and involves Google's TOS - Google Chrome Web Store Developer Agreement | Google Chrome - regarding copyright violations of apps and code under distribution. By your use of the store, Google reserves the right to remove your extensions when there are ...violations of intellectual property rights, including patent, copyright, trademark, trade secret, or other proprietary right of any party,... And, the original game being free and your mod being free rarely matters in copyright law and in cases of infringement. That's something a court would decide on the case and in looking at precedent(s). ...can I get into legal trouble for this? You could be sued by the maker of the game in civil court; that's up to them. Google's recourse is to simply remove the mod from the store and possibly restrict your use of their service(s), according to their TOS. For more background, see the Law SE Meta post I have a question about copyright. What should I read before I ask it? .
The idea for an app is not subject to copyright. Only the artifacts of the app itself (sourcecode, images, texts, sounds, etc.) can be. So if one only copies the idea and creates their own version of all the other assets, then they are not violating copyright. However, in some cases, ideas can be subject to patents. But patents on software are tricky. First of all, only new ideas can be patented. When a supposed new idea was already published before, then that's called &quot;prior art&quot; and you can not patent it. Then getting a patent means a lot of investment in money and time (which is very different from copyright which you get automatically the moment you make something copyright-worthy). So not everything that could theoretically be patented gets patented. And then, many jurisdictions do not recognize software patents at all, and those which do have different limits on what is and is not patentable when it comes to software. This means patents are rarely a concern when copying the app idea of someone else, but not never. And another possible concern is the third pillar of intellectual property: Trademarks. This protects the name of the app. Trademark law oversimplified forbids to create a competing product with a name which might confuse customers. So if you created StevesSuperCoolAppForCoolPeople and I create StevesSuperCoolAppForCoolPeople - Simplified Edition, then I would be violating your trademark, because my product name sounds as if it was your product, when it is in fact an unrelated product with a similar purpose.
You are making an argument along the lines of promissory estoppel, but this requires reliance on a promise (roughly). From Google's Developer Distribution Agreement: Google reserves the right to suspend and/or bar any Developer from the Store at its sole discretion. From Apple's iOS Developer Program Agreement: You understand and agree that Apple may, in its sole discretion, reject Your Application for distribution for any reason Apple and its licensors reserve the right to change, suspend, remove, or disable access to any services at any time. Neither company makes any representation or promise that a developer will have the right to distribute their product through these official stores. It is irrelevant that an app happens to not violate any terms of the agreement. Even if you demonstrated this, distribution of an app through the official stores is at the sole discretion of Apple and Google.
The software being free and open source has no impact on whether it infringes any patents or violates any copyrights. Copyrights attach to fixed representations of creative work in a tangible medium (e.g., the actual code and graphical elements of the software in question). As long as you aren't copying the copyrighted work of someone else, you should be in the clear. So, if you write your own code from scratch, or rely on code that you're allowed to use (e.g., "free" software with a permissive license that allows it to be used freely), you should be fine. On the other hand, if you copy a chunk of code that you aren't allowed to use, and then change the variable names so that it's superficially different, you're likely violating someone's copyright. Patents are a much more difficult question. To determine whether you would infringe any patents, you would have to read the independent claims of every patent that might be related. If you perform all the steps of any one of those claims, then you are infringing that claim (and therefore, the patent in which it is found). Unfortunately, this is much easier said than done. First, it may be difficult to search for all the potentially relevant patents, and once you've found them, there may be far too many to read. Second, claims are written in a type of language that is specific to patents, and someone without experience in patent law may not understand them correctly. Finally, the terms in the claims may not take on their plain English meaning, but rather may have been defined by the language in the rest of that patent, so it's possible that you might incorrectly think you were in the clear based on a misunderstanding arising from that. All that said, it may be best to go ahead with implementing an idea and then waiting to see what happens. Chances are that the implementation will arguably infringe some patent in some way, no matter what's done. But chances are also high that there will never be any worrisome enforcement action taken against it by a patent owner, simply due to the difficulty and expense associated with enforcing patent rights.