domenica 3 novembre 2013

Mappero: public source code, CLA, Qt5 port

Mappero has always been distributed under a GPL licence. However, since when I started selling Mappero Geotagger (which is built from the same source), I decided not to publish the source code in a public repository, but only to provide it to those who made an explicit request to obtain it.

I spent some time reconsidering the matter, and I've finally decided to let the source code live in a public repository. I also setup a mailing list for it. And indeed I welcome code contributions, however there's a small catch: a CLA. While Mappero is distributed under the GPLv3 licence, I request that all contributors send me an e-mail in which they give me the right to re-licence their contribution under any licence published by the Free Software Foundation.

Since I believe that the busiest time for my involvement with speculo has passed, I expect to be able to spend some more time developing Mappero. The qt5 port is more or less working, but most of the cool features are missing, so it's little more than a map viewer at the moment (Mappero Geotagger, however, is fully working under Qt5!).

Here you can see Mappero running on an Ubuntu Touch powered Nexus 4. Pinch zooming and GPS are not yet working, but I promise they'll be there in less than a week. Also I found a nasty bug which can cause the application to crash when downloading map tiles, and I'll fix it ASAP (I'm mentioning it just so that I won't be flooded with identical bug reports now :-) ).

Etichette: , , , , ,

2 Commenti:

Anonymous Anonimo ha detto...

Rather than requiring a CLA, what if you just used the feature of the GPLv3 which allows you to make the usual "or any later version" clause at the option of a specific person, namely yourself?

04 novembre 2013 12:06  
Blogger Alberto Mardegan ha detto...

Because I'm mostly thinking about relicencing from GPL to LGPL, so that I can distribute binary plugins.

04 novembre 2013 12:31  

Posta un commento

Iscriviti a Commenti sul post [Atom]

<< Home page