~ wrote:I understand that open source in general is OK to use as long as you produce back more open sources for generic use...
Ah, but therein lies the problem. It does not matter how
you understand it!
In the eyes of the GPL proponents, "
open source" (BSD, CC0, ...)
is a lesser thing than "
free software". Not a
bit lesser, but
much lesser. "A social problem", actually. (Direct quote from Mr. Stallman.)
The GPL is quite clear about this: If you use GPL'ed code for your project,
your project must be GPL as well. Not "some kind of open source", "available", "beneficial", or "giving back".
GPL, very specifically. Otherwise you are in breach of the GPL license, and they
do take it seriously.
~ wrote:If somebody really doesn't want others to use their code, it's easier that they keep it private forever, share it when they want, but the rest of the code that is public will be easily used as much as any HTML/JavaScript code for any purposes.
You do realize that you are not allowed to copy HTML / JavaScript, either, without permission / license? The fact that it is
available does not mean you are allowed to copy it. If I post a picture on my website, without giving permission to copy it (like for example CC-SA-BY),
you are not allowed to use it in any way other than looking at it on my website. "All rights reserved" is, indeed, the default of copyright.