Click here to Skip to main content
13,507,150 members

Running a Business

QuestionFree Software Licenses with Proprietary Software Pin
DisIsHoody9-Nov-12 23:40
memberDisIsHoody9-Nov-12 23:40 
An application I'm writing is using code/libraries that are licensed under free software licenses; specifically I have code that is licensed under the Apache License V2, GNU GPL V2, and the CPOL V1.02. From what I understand, if the customer request it, I would have to provide them with the source code under the free software licenses, but I don't want to provide the source code for my entire application.

My question is, if I take the three pieces of source code covered under the free software licenses and place them in individual libraries (DLLs) could I then apply a custom (proprietary) license to the rest of my application? This way if someone request the source code under one of the three free software licenses, I can provide the source code just for that library without having to release the source code for the rest of my application.

Would this be appropriate and inline with the license requirements of the free software licenses? Keep in mind that I'm not marketing my software as a free software/open source, but would like to use these libraries and be in compliance with their licenses.

Thanks in advance for any help and/or clarification you can provide. I've read over the licenses several times (as well as articles on them) and I;m still a little confused over the requirements as it applies to using it in closed commercial software.


General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Advertise | Privacy |
Web02 | 2.8.180417.1 | Last Updated 3 Apr 2018
Copyright © CodeProject, 1999-2018
All Rights Reserved. Terms of Service
Layout: fixed | fluid