Are computer programs copyrightable work? If the platform is not open-source, is the computer program copyrightable?
All computer programs are not just copyrightable, they are protected by copyright as soon as they are put into fixed form (for example, as soon as I type it on my computer which will save it as a file on a disk). The copyright owner doesn't have to take any actions whatsoever to have a computer program protected by copyright. It’s not just computer programs, even many fonts are copyrighted because they are essentially computer programs. BTW. What I just wrote is also protected by copyright. There are some licenses involved that I agreed to when I submitted it to this website, and which allow the website to publish and you to read this text, but I'm the copyright holder. PS. There is a comment saying “computer programs are not literary works and therefore not copyrightable”. That may have been true or arguable in the 1980’s. It’s not true now. PS. No, stack exchange doesn’t own the copyright to my post, I do. Unless I was an employee of the company and posted on their behalf. Stack exchange needs and has a license to publish this post.
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...).
It would seem that your song is a derived work. You took the original work and found words that sound the same. If the original work had used different words, your work would have ended up differently. So you have a derived work. Same as making a translation; if the original was different, then the translation would be different, so the translation is a derived work. I was asked "How is this not straight up infringement". But it is. Not only copying is an exclusive right of the copyright holder, but also the creation of derivative works.
They are claiming copyright protection so you cannot copy it unless fair dealing exemptions apply. However, there is no copyright in facts - only in they way facts are presented. If you present them in a different way ...
Yes, as long as they give you credit, the Creative Commons - Attribution License (CC-BY) allows a person to: Share — copy and redistribute the material in any medium or format Adapt — remix, transform, and build upon the material for any purpose, even commercially
It depends on what you are selling to the enterprises. You could be selling just a licence to use the program, and retain all the rights on the source code. You could be selling the rights to the source code. For #1, the source code is yours and you can do what it pleases with it1. In fact many programs offer both an open-source licence (which usually forces the user to make its changes to the code publicly available) and a commercial one (which allows the user to keep the modifications of the source code for themselves). For #2, the source code is no longer yours so it is not up to you to decide what to do with it. 1I am assuming no other agreements imposing limits on those; for example that none of your contracts to your customers have a clause forbidding you from making the code available to the public.
Assumptions Let us assume that the code involved was created during the period of employment, was within the scope of that employment, and was validly work-made-for-hire (WFH). In that case, the code copyright is owned by the former employer.dn the person who wrote it has no more rights than a random stranger would. I am also going to assume US law. Ownership of Ideas Who owns the ideas, the knowledge of how these libraries work? No one does. In the absence of a patent, no one ever &quot;owns&quot; an idea. ]17 USC 102(b)](https://copyright.gov/title17/92chap1.html#102) provides: (b) In no case does copyright protection for an original work of authorship extend to any idea, procedure, process, system, method of operation, concept, principle, or discovery, regardless of the form in which it is described, explained, illustrated, or embodied in such work. Derivative Works Copyright law does prohibit anyone making a derivative work from a work protected by copyright without the permission of the owner. A derivative work is one &quot;based on&quot; the source work. The classic case is a translation. Exactly when a piece of software is a derivative work of another is fact-dependent. Bu several things are clear. If the source work is trivial and obvious, ther may not be sufficient &quot;originality&quot; for the source work to be protected by copyright at all. If the source work is not protected by a valid copyright, nothing is a derivative work of it. A &quot;hello world&quot; program, for example, is probably not original enough for any copyright. A straight-forward implementation of a basic algorithm like quicksort is probably not original enough, either. If there is only one way, or only a small number of ways, to express the ideas of the source work, the merger doctrine applies. This means that the expression of the work is merged into the idea, leaving the expression unprotected. When the merger doctrine applies, there is, in effect, no copyright. If a work copies ideas from a source, but none of its particular expression of those ideas, the result is not a derivative work, and is not an infringement of copyright. If a work is definitive, but is also a fair use of the source work, it is not an infringement. The usual four-factor fir use analysis must be made to determine this. In particular, if a work is highly transformative, it is likey to be found to be a fair use. Issues from the Question What if the new code (presumably, in the case of something simple) comes out exactly the same (even if I rewrite it without looking)? That Rather suggests that the work was too trivial to be original enough to have copyright protection at all, or else that there are only a few ways to express the idea, and the merger doctrine applies. But if neither o those were true, this might be an infringement. [* To be coninued*]
No. You may not do this. As your post points out this is a blatant copyright violation. It isn't remotely in the realm of fair use.