GPL3 Licensing

lolsborn8 years ago

ExtJS is dual licensed under the GPL3/Commercial. It's not even lgpl, but full-blown GPL code so I'm not confident that the GPL3 doesn't apply to all of the code distributed with traccar and not the Apache 2 as stated.

That said it is definitely not kosher to use this code as-is commercially without licensing ExtJS. The current web front-end isn't terribly complex and it may be worth considering porting it to one of the dozens of other Javascript frameworks with more friendly license terms.

We're on the fence right now as to if we are going to spend $4k on ExtJS which we are not a huge fan of anyway or just write our own front-end.

Anton Tananaev8 years ago

Traccar back-end is licensed under Apache. It doesn't use or link to ExtJS in any way.

Traccar front-end uses GPL license as stated in the LICENSE file. It used to be under Apache because Sencha had special exceptions allowing Apache license to be used. Unfortunately they discontinued those exceptions.

I am actually considering other options, but at the moment we just don't have time to completely re-implement web UI completely. Contributions are welcome.

emma7 years ago

Hi Anton,

Did you mean we need to buy the ExtJS commercial license if we use the Traccar front-end now?

Anton Tananaev7 years ago

No, GPL version of ExtJS is free.

gn006443687 years ago

Hi,

Can i build a product by using Traccar to sell my customer without any license fee ?

Because i notice the front end is made by ExtJS, and ExtJS license is GPL v3 in Traccar.

GPL v3 is not for commercial use.

Anton Tananaev7 years ago

"GPL v3 is not for commercial use" is total nonsense. You can use it for commercial purposes without any fees.