Chris Uppal said:
The Apache License FAQ might help:
http://www.apache.org/foundation/licence-FAQ.html
as well as reading the license itself (but, of course, you've already done
that
;-)
http://www.apache.org/licenses/LICENSE-2.0.html
I'm not sure about GPL, as far as I know the Apache software doesn't use
the
GPL (just as well or I, for one, wouldn't touch it). See:
http://www.apache.org/licenses/GPL-compatibility.html
With the GPL, you're expected to print the license to console or
something like that. Yes, I've actually read the license.
*Tries to find the exact wording* Here it is:
http://www.gnu.org/licenses/gpl.txt
<quote>
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show
w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.
</quote>
In my GPL'ed Java GUI apps, what I usually do is make the above text
output to the console (along with the debugging information), where it
doesn't intrude on the "casual" user, but is easily accessible and visible
to those parties who are interested.
- Oliver