0

In a closed source proprietary web application, if I use an AGPL product in a sub-domain or in an iframe do I have to open-source my project?

If answer is no, is it possible that both applications can share the same database?

5
  • 3
    Ask your lawyer; this is a purely legal question, particular to your code, in an area of law that itself is largely untrammeled. If someone does yield an opinion for you here, they are unqualified to answer by definition. Commented Jan 19, 2015 at 12:46
  • 3
    In addition of your lawyer, you might also ask the authors of the AGPL product. Commented Jan 19, 2015 at 12:51
  • 6
    I think this may be off-topic because it is about legal issues & licensing Commented Jan 19, 2015 at 12:57
  • @BasileStarynkevitch This question may not be off-topic because it about software licensing, which is explicitly on-topic. Commented Jan 19, 2015 at 19:27
  • 1
    @DmitryAlexandrov this one though, goes too far into the realm of legal advice in areas where the programmer is not qualified to answer. There is no material out there for us to draw from to give such - only lawyers can answer this question with authority. Commented Jan 19, 2015 at 22:06

1 Answer 1

2

IANAL, this is not legal advise. If you want to be sure, talk to a lawyer.

If you are offering a web-service that appears to be a single product, then it is likely that your users will treat it as such, regardless of how it is technically realized.

This means that if a sufficiently interested user tries to download the source of the site (to exercise his rights under the AGPL), you can expect a formal request to provide the sources for the proprietary part as well. And if you are unwilling to release them, possibly a lot of bad press and legal actions.
The scenario that you propose has not yet been extensively tested in a court of law, so even for a lawyer it will be hard to tell what your chances are.
The big question then is: Are you willing to risk it and perhaps become the case that establishes the case-law for the future?

1
  • Thanks, I will wait for a few days.Maybe somebody here has experienced this use case. If not I will accept this answer. Commented Jan 19, 2015 at 13:34

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.