A developer in a project gets access to Open Source code in the public domain and customizes and enhances it for a client deliverable. He then uploads this code to public GitHub repository since it is essentially an Open Source code. Is this permitted?
a. It is permitted to upload this code since the base is an Open Source code.component
b. Since it is part of cinnt deliverable, it is not permitted to upload this code to public Git Hub, Irrespel of the fact that it is Open Source based
c. It is permitted to upload this code to public GitHub, once you receive explicit approval from the client and it is confirmed that there is no client confidential Information in the code
D. Both b and c