I imagine you can use the GPL one for commercial activities, as long
as you comply with the license, which means giving away all your
source with your product!
ah. from http://www.libspark.org/wiki/saqoosha/FLARToolKit/en :
"The license
FLARToolkit is free to use for non-commercial applications. It is
based on the ARToolKit library under the GPL license and so the source
code for any FLARToolKit applications that are made needs to be made
available to the Spark Project.
If you are interested in developing a commercial application using
FLARToolKit then you should contact ARToolWorks (in...@artoolworks.com)
for a commercial license. In this case you will not have to make your
source code available. "
so you have to upload your source to the libspark repo, apparently.
which means the GE source should be up there somewhere? i'd like to
take a look at that!
-e
you should open-source all of the code for any application you build
with FLARToolkit.
http://www.hitl.washington.edu/artoolkit/license.html
http://www.gnu.org/licenses/gpl.html#SEC1
On Mar 26, 2009, at 10:16 AM, Guidewire wrote:
You do NOT need to open source things you cannot get the source for
(e.g., Flash); that's absurd. For example, if you build a GPL'd
plugin for photoshop, you can't be expected to release photoshop.
Flash is more of an environment or tool; having to open source it
would be equivalent to saying you can't build GPL software on Windows
or OSX because you can't open source the OS.
That said, you CAN'T "fake" things, for example by isolating your code
from GPL'd code by putting the GPL'd in a library or plugin; this is
explicitly forbidden and was one of the reasons the LGPL was created.
The way I think of it is this:
- If I write code that uses or calls GPL'd code, all my code must be
open sourced (if I want to make the program available in any form)
- If I _call_ other libraries, I don't need to make them open
sourced. But, I can't skirt the GPL by moving my code into "a library".
In the end, this only matters if someone chooses to sue you over it.
Yes, exactly.
The point of the GPL is to force people to give away their source.
The GPL was created by open source fanatics who believe "software
should be free". So, there is NO LINE OF PROTECTION for something
you've created. From the viewpoint of those who created the GPL, you
are supposed to be giving away EVERYTHING so that we can all learn and
build on top of things.
There is no notion of people making money by owning things and
charging other for them in the GPL. :)
so. that said, does anyone know how to access the GE augmented
reality source? they link to the FLARToolkit but do not provide their
own source. unless they worked out some other agreement, the
commercial ARToolkit license wasn't available when they launched, so
the source *should* be publicly available, right?
unless they retroactively purchased a commercial license.
-e
I requested to North Kingdom (developer of that site) to provide the
source code, and I got it.
GPL doesn't require to link the source code, but developer must
provide if someone request.
If you want the source code, please contact to North Kingdom.
http://www.northkingdom.com/
--
Saqoosha
s...@saqoosha.net
http://saqoosha.net/