Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p><em>I am not a lawyer and this is not legal advice.</em></p> <blockquote> <p>What if i take source code of another java applet, licensed under GPLv2 and integrate it in my applet, to provide additional feature. I also tweak the source code slightly to provide better integration with my applet and application core.</p> </blockquote> <p>On creation time, nothing special happens, but when you <em>distribute</em> this to users, i.e. when they download it, they receive the applet under the terms of the GPL. So, you must provide them with source code for the <em>whole applet</em>.</p> <blockquote> <p>And when and how should i do that?</p> </blockquote> <p>You should offer the source code for download and tell users where they can get it. (Althrough I believe you could in theory offer it for mail order of something like that, but a download link would be the most convenient for both parties, I guess. Check the GPL text for details.)</p> <blockquote> <p>Will there be any difference if:</p> </blockquote> <ul> <li>people use this service for free</li> <li>people pay for this service</li> </ul> <p>No. You can charge people for GPL software; you just can't prevent them from spreading it for free to others. You can certainly charge them for using services (data, computing time) on your servers.</p> <ul> <li>i sell my whole application as closed source product to people</li> </ul> <p>Yes, that would be against the law.</p> <p>Regarding <strong>Edit 1</strong>:</p> <blockquote> <p>The integrated applet can be considered as a module of the main applet - do i still have to provide source code of the whole applet or just the module?</p> </blockquote> <p>If it's a necessary module for the whole program to function, then the whole program is GPL'd. If it's optional, you're venturing into areas of copyright law that I'm not familiar with, though I suspect the GPL would still apply to any copy of the software that includes the GPL'd module. Ask a lawyer to be sure.</p> <blockquote> <p>Also, what if i use gpl'ed applet as a library/jar without modification?</p> </blockquote> <p>That makes no difference whatsoever. Once you link with it, you've created a derived work.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload