Could I get around a copyright by changing one small thing I am trying to make a computer program that simulates another computer. I want to simulate something called the Scott CPU (from here). Could I change a small thing about it and not have to ask for permission to use it?
The copyright holder has the rights in whatever he created. If you have created something new based on his idea, the law will generally not be interested; but if your expression is recognisably a copy with a few changes, he can prevent publication or demand royalties. If you are uncertain which side of the line you fall, you should ask a lawyer (or, more cheaply, write to the author and ask if he objects).
The basic principle about copyright protection is that the expression of an idea is protected, but the idea itself is not. So wholesale copying without permission is infringing. But the abstract algorithm is not protected by copyright (and let us assume that it also isn't patented). By way of analog, an insertion sort is a pretty easy concept to grasp, and once you understand it, you can re-create it, independent of how the original example (where from you learned about the sort) is expressed. So the question is whether it is necessary for you to copy that code (copyright protects against copying), or can you independently re-express the algorithmic idea (ideas are not protected)?
I am not a lawyer, and none of the following should be seen as legal advice. While it is always best to assume every image has a copyright.... In your scenario... traditionally if you are selling a product, there's generally no harm in using images of that product to assist in the sale. But even then photographer copyrights should be considered. Images of products may not only contain copyrighted material within the photo, but the photo itself is probably also copyrighted by the photographer. Just blankety taking images from other web sites is a poor practice in general and will customarily just get you into trouble. However, many manufacturers or distributors will actually provide resellers with product images. You can check the product manufacturer's web site for a "press" or "media' section. There are often downloads provided in those areas. I don't know hairdressing.. but as an example, General Motors has a special web site known to GM car dealers where the dealers can download high resolution images of the cars and products for ads, etc. I've done work in the past for a GM dealer who provided me with the web site and log in details so I can get product imagery. In addition, few manufacturers will take umbrage that you are using their images to sell their products. They want their products to look as good as possible wherever they may be displayed. In many cases, they may prefer you use supplied images rather than use your own. Customarily you would include a disclaimer in the footer somewhere: The product names, company names and product images used on this web site are for identification purposes only. All trademarks and registered trademarks are the property of their respective owners. Note, I am referring to images from the manufacturer's web site, not from competing businesses. If you are building a site for "Bob's Hair Styling" it's unethical to take images from "Kate's Hair Dressing" for your use. Stick to the manufacturer... if selling Paul Mitchell products, check the Paul Mitchell web site for available product images.
If you aren't including those libraries, then yes because it's entirely your own work. If you are publishing those libraries, then no because their licenses will limit how you can do that. GPL's and MIT's main features are restricting how you can distribute software that includes the licensed code, and they don't allow the &quot;do whatever you want&quot; of public domain.
Is it legal to do something illegal? No. Those programs are still under copyright and will be for many, many decades to come (for Office 2007 copyright expires 1 January 2127). You can only use them in the way the copyright owner allows which usually includes paying for a license. The owner of a copyright may not want to licence/sell it anymore: that is their right. If the licences they have sold are transferable you may be able to buy one second-hand.
The argument would have to be either a derivative work under copyright, or a trade dress/trademark claim. Neither sounds very solid at all. Neither copyright nor trade dress/trademark protect ideas like a TV format. They can only protect very similar expressions of an idea that necessarily flow one from the other and, for example, the game mechanics can't be protected by copyright.
You automatically have a copyright in any copyritable things you create. So you own copyright over the pictures you sent him (as long as you created them)
Software qua property is protected by copyright *perhaps patent, in some jurisdiction). The general rule is that whoever creates the thing (book, song, software) has the exclusive right to the thing. If an employee of Company 1 writes software for Company 2, that employee might (rarely) hold the copyright, but typically that scenario would involve a "work for hire", where the employee is hired by Company 1 to do such tasks as part of his duties with Company 1 (which might then be given to Company 2). This would then be a work for hire, and the copyright is held by Company 1. If the actual author was an independent contractor, he would hold the copyright – see Community for Creative Non-Violence v. Reed for analysis of the subtle nuances in making that determination. The concept "work for hire" which crucially involves the "employee" relationship would not be applicable to Company 2 paying Company 1 for a product, and as long as the actual author is an employee of C1, C1 has not created a "work for hire" in the legal sense. Without some explicit disposition of copyright, Company 2 is in a sketchy position. Since C1 holds copyright, they must grant a license to C2 so that C2 can legally use it; or, C1 must transfer copyright to C2. This does not happen automatically, and (if C1 does not want to remedy the situation after the fact) C2 would need to take C1 to court to force a resolution to the situation. At that point, the issue would be what C1 implicitly promised, even though they didn't put it in writing. It is likely that the initial exchange was along the lines "Can you make us a program that will do X?", and the answer was "Sure, that will cost Y", and then "Okay, go ahead, looking forward to the product". The courts would not simply say "Well, you didn't explicitly require a license, so you don't get to actually use the software that you paid for". However, it's a somewhat open question whether the court would order a license (of what nature?) or a transfer of copyright. The disposition would depend heavily on the facts of the case (what was said, what C1 actually did, what kind of business they are, what did creating the work involve...).