Could a programmer use the code that they made for another company? If someone made a piece of software for another company but never gave away the intellectual property rights or signed anything, could they use that code in other similar software? Could they sell it? Assume that they were not an employee of that company and that they never signed a contract of any sort with the company, but that they were paid.
For cases where this occurred within the United States, with works created on or after January 1, 1978: (the OP has since clarified that their scenario occurred elsewhere) By default, the author (the actual creator) of a work is the owner of the copyright. However, this is not the case if the work is a &quot;work made for hire&quot; for an employer. In that case, the company is considered the author of the work, and owns the copyright. From US Copyright Office Circular 09: If a work is made for hire, an employer is considered the author even if an employee actually created the work. The employer can be a firm, an organization, or an individual. Works are considered to be made for hire in two situations, as described by that circular (emphasis added): a) a work prepared by an employee within the scope of his or her employment or b) a work specially ordered or commissioned...if the parties expressly agree in a written instrument signed by them that the work shall be considered a work made for hire. If no written agreement was signed and no employment relationship existed, then ownership of the copyright to the software would go to the person who wrote it, and they would be able to do anything that a copyright holder could do with a work, including using it however they want or selling it. Do note that this would only apply to software or changes made by the person in this situation. They could not, for example, sell or distribute any other piece of the software written by other people without the copyright holder's permission, even if these pieces are necessary to use the software that this person created.
Is this work for hire? There is an arguable case to be made that you are an employee for copyright law purposes and, if so, the copyright belongs to the company. The closer an employment relationship comes to regular, salaried employment, the more likely it is that a work created within the scope of that employment will be a work made for hire. But because no precise standard exists for determining whether a work is made for hire under part 1 of the definition in section 101 of the copyright law, consultation with a lawyer may be advisable. Second, if you do own the copyright, there is clearly an implied licence with the company to allow them to use it. It is arguable that the licence is exclusive since the software is bespoke and made specifically for the company. Can you sign an agreement now Yes, but … It is clear that the purpose of signing the agreement is to screw the company over (with the compliance of 2 of the directors). That’s a contract entered into in bad faith and possibly for an illegal purpose and would likely be found invalid. You need to understand that the company is a distinct legal entity from its owners and it has its own rights. People make the mistake of thinking the owners are the company: they aren’t. The two rebel founders are on dangerous legal ground. Assuming they are the directors of the company, they have a fiduciary duty to act in the best interests of the company. That is, they must put the company’s interests ahead of their own. It is clearly not in the company’s interest to have a rival business start so they cannot plan to do that while they are directors - they need to resign first. You are not so much at risk - as an employee/contractor your duty is to follow the directions of the company (the company - not a faction within the company). However, if you aid the other two in what might be a crime, you could be in trouble.
You can make a derivative work if: the original is not under copyright, you are the copyright owner, you hold a licence from the copyright owner that says you can, or your usage is fair use or fair dealing as applicable. For your proposal, the image is copyright, you don’t own it, you don’t have a licence and what you propose is neither fair use nor fair dealing. You can’t do it and you can be sued if you do.
You are creating a derivative work. You are only allowed to do this if the library comes with a license that allows this. If you want to give your derivative work to anyone else, copying it is copyright infringement unless the license allows it. Copying the derivative work and attaching a different license is most likely to be copyright infringement. And if people receive a copy with an open source license that is not justified and rely on it, that’s creating one unholy legal mess for everyone involved and can be massively more expensive than plain copyright infringement. No license means you don’t have permission to do anything with it, not creating derivative work, not distributing it, and certainly not publish it with an open source license.
You would have to look at your contract with the company or the company's rules. Some companies have clauses that say they own things you develop while working for them and some don't. Without knowing your specific company's policy, it is impossible to say.
The requirement to make the code publicly available is binding on Olio, and on Olio's successor, Flex. Olio, by accepting the code under the GPL, had contracted with the original author of that code, one of the contract provisions being to make any modified code available publicly. If Olio fails to abide by that agreement, it is in violation of the license, and the original author could sue Olio for copyright infringement, or sue Flex as having bought the assets and liabilities. But the individual employees of Olio are not under any obligation to publish such modified code, as they were presumably not parties to the license deal -- Olio was. Therefore the NDA does not require them to violate any law or contract to which they might be parties. The NDA could probably not be used to prevent the employees from testifying if called in such a copyright suit. If the NDA did require an illegal action, it would be void. If it merely required a person to violate a civil agreement that could be settled for money, it might or might not be enforceable, depending on the exact provisions, its reasonableness under the exact circumstances, and the local law.
It depends on what information you are sharing, how you got it, and what rights the business asserts over the information. For example, if it is content created by the business and they claim copyright protection you can only use it without their permission in accordance with Fair use exceptions. If you obtain the information through some limited/conditional access agreement you would be subject to the terms of that agreement. As always: If you want a legal opinion specific to your use case you need to consult a lawyer in your jurisdiction.
I'm not sure this would be a copyright violation. 17 USC 117 says: (a)Making of Additional Copy or Adaptation by Owner of Copy.—Notwithstanding the provisions of section 106, it is not an infringement for the owner of a copy of a computer program to make or authorize the making of another copy or adaptation of that computer program provided: (1) that such a new copy or adaptation is created as an essential step in the utilization of the computer program in conjunction with a machine and that it is used in no other manner... Due to the shutdown of the license server, it is impossible to use the program without an adaptation. It is therefore an "essential step in the utilization of the computer program", and not infringing, in my opinion.