It is illegal to name software releases after pop-culture things? An example: version 2.0 of a software is named &quot;Thresh&quot;, version 2.1 is named &quot;Cassiopeia&quot;, and so on? (taking names from a single source)
This is permitted so long as it doesn't violate a valid trademark or service mark (or a few equivalent rights in names that are comparable such as collective rights to market beef under the name &quot;Waygu&quot; only if it is produced in a certain area of Japan under Japanese law) that covers goods or services of the same type in the same economic market. A trademark arises either when a term acquires a &quot;secondary meaning&quot; associating its use in connection with a particular kind of good or services in a particular market with a particular provider of that good or that service, or by registration of the trademark or service mark. &quot;Tresh&quot; and &quot;Cassiopeia&quot; are not terms that inherently are related to software, so they are permissible to use as trademarks for software unless someone else already has established trademark protection for them.
This is known as nominative fair use. The leading case in the US is New Kids on the Block v. News America Publishing, Inc., 971 F.2d 302, 306 (9th Cir. 1992). The International Trademark Association (ITA) summarizes: Nominative fair use generally is permissible as long as (1) the product or service in question is not readily identifiable without use of the trademark, (2) only so much of the mark is used as is reasonably necessary to identify the product or service and (3) use of the mark does not suggest sponsorship or endorsement by the trademark owner. The ITA uses iPhone cases as an example of allowable nominative use: Use of “iPhone” in non-stylized form on packaging for phone cases to indicate that it is usable with iPhone 6. Here is an example of that by J.Crew.
Yes it's illegal. Just like singing/whistling happy birthday in public (used to be) illegal. You could be sued for untold amount of damages that could ruin your life forever (in theory). If you whistle a mashup remix then it's legal as long as it's different enough from the original that you can't tell that they are the same song anymore. Yes anyone can sue you if you piss them off. Disney doesn't sue all the people who sing covers of their songs because it's bad for business to piss off your fans, but they can sue if they feel like it. This is more common sense than anything else but I suggest you look into fair use copyright law since there is a lot of misconception about it. https://fairuse.stanford.edu/overview/fair-use/what-is-fair-use/
Disclaimer: I'm from the US and don't claim to know German or Turkish law. So let me discuss some general principles here, but details may well be different in Germany and Turkey. You're mixing together three very different things: trademark, copyright, and patent. Copyright protects the expression of an idea, in this case, the exact computer code, images, etc. If you didn't copy his code, the chance that you would coincidentally write identical code is remote. The fact that you both have a line of code that says x=x+1 wouldn't give him any grounds for a lawsuit. He'd have to show substantial portions of the code were identical. If you didn't deliberately copy his code, this isn't going to happen. Barring some extraordinary and unbelievable coincidence, you can't violate copyright accidentally. Trademark protects names and symbols used to identify a company or a product. If you decided to call your software company "Microsoft", then that other Microsoft could sue you for trademark infringement. Likewise if you copied somebody else's logo or other distinctive graphics. This is very different from copyright. It is quite possible to violate someone's trademark accidentally. Especially if he gave his company or product a rather generic name. Like if someone called his product, say, "Password Manager", someone else might make a product with the same name without ever having heard of the original. Ditto if he has some simple logo or other graphics. If you did accidentally duplicate a name or graphic elements, well, in the US a court would likely order you to change your name or graphics and that would be the end of it, unless you refused, in which case you'd end up in court. US Courts have ruled that very generic names have limited trademark protection. An example I saw recently was "Main Street Auto Repair". A court said that the owner of that name could prevent someone else from opening a shop in the same town with the same name, but he couldn't sue someone in another town who happened to use the same name. This is why, by the way, companies often use made-up words for their product names. In your case, this should be a trivial issue. If he is claiming trademark to the look of the main menu screen, just change the colors or move some buttons around. If it actually went to court, you should be able to argue that the similarity was accidental and when you were informed you promptly changed it, and that should be the end of it. Depending, I guess, on how hard-nosed the judge is, etc. Patents are different still. A patent gives the owner the exclusive right to use an invention or process for a specified period of time. It doesn't matter if you invented the same thing entirely independently. Whoever filed the patent first has exclusive rights. There have been cases where an inventor lost out to someone with a similar invention because he submitted his patent application one day later. If this other person has patents that you are infringing, you are pretty much out of luck.
They certainly can make that a license term and revoke the license if you do not comply. However, revoking the license is all they can do to &quot;forbid&quot;. Or they could sue you for damages without revoking the license. That said, you are free to consult how to use their software so long as you do not hold a license so that you are not bound by the terms AND you do not break the law e.g. copyright. How to do it is up to you to figure. Maybe you could simply consult users that do have a license — on their premises and devices.
Is it illegal to ask a company for money in exchange for information on a bug in their software/website? That in itself is legal. Indeed, the company would incur unjust enrichment if it coerced you to disclose your discovery for free. Only if you threatened the company to divulge to others your discovery unless the company pays you, it would be illegal and trigger charges such as extortion (likewise, legislations outlaw the unjustified delivery of programs or instructions for hacking a software/network/etc., although this goes beyond your actual question). Can the company take legal action against me? That seems doubtful, futile, and it could backfire (please note I have not done any research on legal precedents about this). Although the terms and conditions of the website or the End User License Agreement (EULA) of software might prohibit you to reverse engineer (RE)/decompile/etc. the application, anti-RE clauses are unenforceable and the remedies therefor are indeterminate because the sole act of conducting reverse engineering does not subject the company (or third parties) to any losses. The company's decision to take legal action for your discovery could backfire from two standpoints. First, it calls attention to the fact that the software at issue is defective and unsafe. And second, the bug is likely to be detected by someone else anyway, thereby potentially compromising customers' systems.
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.
No, it means you can't copy it. By default, the copyright to a work is owned by its creator, and nobody else is allowed to copy it, or create derived works, without their permission. That permission can be granted by a license. "License unknown" doesn't really tell us anything, but it certainly isn't clearly granting you permission. So you don't have permission to copy, and thus you cannot. You would have to seek permission from the copyright holder. See also If no licence is distributed with an application/source code, what license applies by default if any? (Some jurisdictions do allow for "fair use" exceptions, which allow you to copy a work without permission. You haven't said what jurisdiction you are in.)