chlicense.h

Open forum about everything concerning the ChibiOS commercial options. This forum is NOT for support.

Moderator: Edoardo1982

Post Reply
mabl
Posts: 417
Joined: Tue Dec 21, 2010 10:19 am
Been thanked: 1 time

chlicense.h

Post by mabl »

Hi Giovanni,

since I'm currently having more available free time I just started to look again into ChibiOS by browsing through the repository changes. There are a lot of cool things since I last looked! Congratulations!

However, I I saw one change which really disturbed me. As far as I've understood, you've added a new header file which limits what each licence is allowed to do. As far as I can see there is no distinction between GPL and GPL+Exception anymore. Also only CH_FEATURES_FULL allows full features while the GPL code is severely restricted.

I've not yet found anything on this on the forum or website. Did I miss something?

Best,
Matthias
User avatar
Giovanni
Site Admin
Posts: 14891
Joined: Wed May 27, 2009 8:48 am
Has thanked: 1202 times
Been thanked: 996 times

Re: chlicense.h

Post by Giovanni »

Hi,

This is not correct, GPL and GPL+exception are two distinct "modes", the GPL-licensed version is the least restrictive, it has all features and will always be this way.

The new scheme has the following options:
- GPL, full features.
- GPL+exception, some features are restricted, source is not modifiable.
- Commercial "free", like GPL+exception but no GPL at all and less restrictions, zero cost but with an AD clause, basically users have to register and we can use the info for advertisement of ChibiOS, users also have to explicitly mention ChibiOS from their pages using standard badges (TBD).
- Development Commercial, no restrictions but limited deployment, low cost. It is the version for developers.
- Full commercial, no restrictions, unlimited deployment, it is the license for who does mass production.
- Partner license with custom agreement and clauses.

Note that this is the current state, details may change until the release except for the GPL option.

Giovanni
mabl
Posts: 417
Joined: Tue Dec 21, 2010 10:19 am
Been thanked: 1 time

Re: chlicense.h

Post by mabl »

Giovanni wrote:This is not correct, GPL and GPL+exception are two distinct "modes"

Sorry for that noise. Somehow I missed it. I guess this is a fair agreement. After all you put a lot of work into ChibiOS and lots of people could use the Exception Clause (including me).

Thanks for clearing that up.
flatlander
Posts: 1
Joined: Mon Jul 06, 2015 2:26 pm

Re: chlicense.h

Post by flatlander »

Hi Giovanni,

I just noticed the new web page on licensing -> http://www.chibios.org/dokuwiki/doku.php?id=chibios:licensing:home

It's been 6 months since the previous answer and obviously a lot of things have changed. Can you confirm that the GPL3 + exception licensing option no longer exists?

Thanks,
Stefan
User avatar
Giovanni
Site Admin
Posts: 14891
Joined: Wed May 27, 2009 8:48 am
Has thanked: 1202 times
Been thanked: 996 times

Re: chlicense.h

Post by Giovanni »

Hi,

It has been replaced by a "free commercial" license, it just requires registration and has no GPL involved. Registration is only used for advertising ChibiOS itself, basically I want to create a page with all users and their use cases. Registration will just require to compile a form on the web site then a download link is sent via email.

GPL+exception also required ChibiOS advertising but very few complied.

Giovanni
steved
Posts: 834
Joined: Fri Nov 09, 2012 2:22 pm
Has thanked: 12 times
Been thanked: 138 times

Re: chlicense.h

Post by steved »

Are the costs of 'paid for' licences going to be published?
User avatar
Giovanni
Site Admin
Posts: 14891
Joined: Wed May 27, 2009 8:48 am
Has thanked: 1202 times
Been thanked: 996 times

Re: chlicense.h

Post by Giovanni »

steved
Posts: 834
Joined: Fri Nov 09, 2012 2:22 pm
Has thanked: 12 times
Been thanked: 138 times

Re: chlicense.h

Post by steved »

Giovanni wrote:It is already there: http://www.chibios.org/dokuwiki/doku.ph ... loads:home

Giovanni

Thankyou - can I suggest a link to it on the licensing page? (That's where I looked)
User avatar
Giovanni
Site Admin
Posts: 14891
Joined: Wed May 27, 2009 8:48 am
Has thanked: 1202 times
Been thanked: 996 times

Re: chlicense.h

Post by Giovanni »

Good idea, bad placement.

Giovanni
Post Reply