|
I plan on building a website which is similar to Q&A service but not exactly. I found OSQA is a great start point, since I can use 80% of the features from OSQA, while I need to modify the source code to support the unique features of my site. I have a few questions about doing this. Since OSQA source code is under GPL, if I do what I said, should I release the source code too even if I'm not selling the source code? Should I release my source code if my website will provide free service but with advertisement to keep the site running? Please advise, thanks! |
|
As long as you do not distribute the code or the executable, you are not legally obligated to release the code for your modifications. For example, if you run the code on your own server, then you do not need to release the source. (I am not a laywer and this is not legal advice.) However, etiquette is that you open source as much of your modifications as possible. Another reason to open source your code is that people might help you find bugs and write improvements! It's your choice. |
|
If you distribute your revised copy in any form (source or executable) then you are legally required to release your source code under the same GPLv3 terms as the original. If you are merely running a copy for yourself on your own server, then you are not. In short, the answer is "Yes, you can modify OSQA as you wish." You cannot, however, modify the terms of the license that governs OSQA, and you must distribute source code under the same terms if you distribute your application in any form. I think it is also important to mention not just the legal question here, but also the standard etiquette and motivation for open sourcing your modifications.
(06 May '10, 16:07)
Joseph
|