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!

asked 06 May '10, 14:21

qafan's gravatar image

qafan
46115
accept rate: 0%

edited 06 May '10, 14:27


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.

link

answered 06 May '10, 15:20

Joseph's gravatar image

Joseph
1.6k377072
accept rate: 36%

edited 06 May '10, 16:10

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.

link

answered 06 May '10, 16:05

rickross's gravatar image

rickross ♦♦
12.5k2814972
accept rate: 46%

edited 06 May '10, 16:06

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
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×17

Asked: 06 May '10, 14:21

Seen: 742 times

Last updated: 06 May '10, 16:10

powered by OSQA