Thursday, November 24, 2011

Time to Register for the February 2012 OSGeo Code Sprint

The 2012 OSGeo Code Sprint is approaching fast: February 5-9, 2012 at IslandWood (near Seattle). I will be there to work on MapServer and am already looking forward to spending some quality time there with other OSGeo developers and contributors.

Please don't wait and register now! Space is limited, and early registrations also help with the planning of the event. You will have a unique chance to work with others on your OSGeo projects and to interact with key developers from other projects. All in the woods on a small island in the Puget Sound.

If you've been to one of the previous editions in Toronto (2009), New-York (2010) and/or Montreal (2011) then you already know how productive those meetings are, if not then I invite you to read my summary of the 2011 Montreal Code Sprint.

For more information or to register please visit the wiki page, or email our host, Michael Gerlek, directly at mpg@flaxen.com.

I signed up already. Have you?

Friday, November 18, 2011

The Mapgears team is growing!

(Version Française)

I am very excited to welcome Jessica Lapointe and Vincent Foley who just joined the Mapgears team in the last few weeks. This influx of new blood aims at increasing our ability to respond to the growing demand for MapServer and related open source technologies of course, but for Mapgears, this is also (and mostly) an investment to insure that we can continue to innovate and revolutionize the field of mobile and web mapping for years to come.

Jessica is an entrepreneur. Despite her young age, she already shines at the international level (just like Mapgears!) with her font production business: CuttyFruty.com. She developed her interest for font sets when she was 13, and today, her fonts are being used by big names such as Lise Wathier, Barbie, Microsoft and Rihanna. (Read more here.)

Even if her first start-up was very artsy, Jessica also has a passion for software and web development, and she actually won some prizes in that field. She is in the process of completing a bachelor's degree in computer science, and it is as a software developer that she joins our team. I am already looking forward to what her exceptional combination of artistic and programming skills will bring to the web mapping world.

With respect to Vincent, he combines experience in web development with a solid knowledge of Linux and the set of software development tools used by MapServer and several other OSGeo technologies. As part of our team, he will be working at the lower level of the architecture on the server side, the less visible, but no less critical part of the web mapping stack.

The users of Ubuntu GIS will have a chance to appreciate his contributions fairly soon as he is currently working with Alan to port the OSGeo UbuntuGIS packages to Ubuntu 11.10 (oneiric). Stay tuned!

Welcome once again to our two solid recruits!

Thursday, November 17, 2011

L'équipe de Mapgears s'agrandit !

(English Version)

J'ai le plaisir de souhaiter la bienvenue à Jessica Lapointe et Vincent Foley qui se sont joint à l'équipe de Mapgears au cours des dernières semaines. Cet apport de sang neuf vise bien entendu à répondre à la demande croissante pour les technologies open source de la famille de MapServer, mais il s'agit aussi et surtout d'un investissement visant à nous permettre de continuer à innover et révolutionner le monde de la cartographie Web et mobile dans les années à venir.

Jessica est une entrepreneure: malgré son jeune âge, elle rayonne déjà à l'échelle internationale (tout à fait à l'image de Mapgears!) avec son entreprise de production de polices de caractères CuttyFruty.com. Elle a commencé à s'intéresser à ce domaine alors qu'elle avait 13 ans, et aujourd'hui ses polices de caractères sont utilisées par des grands noms tels Lise Wathier, Barbie, Microsoft et Rihanna. (Voir ici et ici.)

Mais malgré le style artistique de son premier start-up, Jessica est aussi passionnée du monde du développement logiciel et du Web, et elle a d'ailleurs remporté des concours dans ce domaine. Elle est en train de compléter ses études en informatique à l'Université du Québec à Chicoutimi et c'est à titre de développeure qu'elle joint notre équipe. J'ai déjà hâte de voir ce que cette combinaison exceptionnelle d'aptitudes artistiques et informatiques va apporter au monde de la cartographie.

Pour ce qui est de Vincent, il combine une expérience en développement Web à de solides connaissances des serveurs Linux et des outils de développement utilisés par MapServer et les autres technologies OSGeo. Il sera donc appelé à oeuvrer dans le domaine du développement bas niveau du côté serveur au sein de notre équipe, la partie moins visible, mais non moins critique du monde de la cartographie Web.

Les utilisateurs d'Ubuntu GIS auront la chance d'apprécier les contributions de Vincent très bientôt puisqu'il travaille présentement avec Alan à porter les "packages" OSGeo d'UbuntuGIS vers Ubuntu 11.10 (oneiric).

Bienvenue encore une fois à nos deux solides recrues!

Monday, October 17, 2011

Retour sur la semaine de la géomatique à Montréal

La semaine dernière, j'ai eu la chance de participer à ce que nous avons baptisé la semaine de la géomatique à Montréal.

Le centre de gravité de la semaine était évidemment le congrès Géomatique 2011 qui avait lieu les mercredi et jeudi 12-13 octobre. Un WhereCamp et un 5 à 7 sont venus se greffer en marge de l'événement le mardi 11 octobre pour compléter le tout.

WhereCamp Montréal

La semaine s'est ouverte avec le WhereCamp Montréal du mardi 11 octobre à la maison Notman. Entre 20 et 30 participants sont venus échanger dans une embiance de BarCamp sur les thèmes de l'heure, incluant entre autres: géomatique et mobilité, "geek" vs géomaticien, données ouvertes, open source, et quelques autres que j'oublie.

Merci à Luc Vaillancourt et Sylvain Carle pour l'organisation et l'animation, et à la Maison Notman pour l'accueil.

5 à 7 OSGeo / ACSG

Les discussions se sont poursuivies lors d'un 5 à 7 commandité par OSGeo-Québec et l'ACSG Montréal. En plus des participants du WhereCamp, un certain nombre de participants de Géomatique 2011 se sont joints au groupe.

Géomatique 2011

Finalement, le plat de résistance fut Géomatique 2011 qui fêtait son 30ème anniversaire avec un programme de conférences et un salon d'exposants bien remplis. Une couverture plus complète de l'événement est disponible sur les sites de Baliz Media et Slashgeo, les partenaires média de l'événement.

Comme à l'habitude dans ce genre d'événements, pour moi ce sont les discussions et rencontres avec tout un réseau de collaborateurs, partenaires et clients existants ou potentiels qui sont les plus importantes. Une chance unique de discuter d'idées, de technologies et de projets autour du monde géospatial qui me passionne depuis maintenant 17 ans. Ce fut un plaisir de vous revoir tous!

J'en reviens évidemment la tête pleine d'idées et il me reste maintenant à trouver le temps pour en concrétiser au moins quelques unes. Au travail!

Friday, July 15, 2011

Obligations related to open source software licenses

A question that I hear often is whether open source software can be used in a proprietary (closed source) application. The answer is "it depends": it depends on the license of the open source components that you use and how the components are being used in your application.

This question came up again today on the gdal-dev discussion list, and Even Rouault posted an answer that summarizes very well the obligations related to the most common licenses in our field: GPL, LGPL, BSD and MIT/X11.

I reproduce Even's answer here for reference as a starting point for next time someone asks:

... here's my understanding of the obligations of the licences. Take it with a
grain of salt : "I'm not a lawyer".

* If your application links to a GPL library, the whole application, including
your own code, is bound by the GPL. You must include the appropriate copyright
notice for the library and provide the user access to the source code of the GPL
library (including the modifications you may have done) and to the code of your
application too under the terms of the GPL.

* If your application links to a LGPL library, you must include the appropriate
copyright notice for the library and provide the user access to the source code
of the LGPL library (including the modifications you may have done in it). Your
application itself may be released under the terms you like.

* If your application links to a BSD library, well, that's depend of the BSD
licence. There are 2-clause, 3-clause and 4-clause variants of the BSD
licence... If it includes the following clause "Redistributions in binary form
must reproduce the above copyright notice, this list of conditions and the
following disclaimer in the documentation and/or other materials provided with
the distribution", well just comply with it. Otherwise, if you don't distribute
any source code (and you don't have to), you have nothing to do. In any case,
the licence only covers the library code, not your application.

* The MIT licence is a bit similar, except that, the general understanding is
that it places no obligations if you distribute the library as a binary object.
But I've always found that the term "the Software" in the licence isn't very
explicit if it only covers only the source code or binaries generated from it.
So it might be nice to include the copyright notice somewhere if you distribute
it as a binary. If you distribute it as source code, it's clear that you must
include the copyright notice.

Friday, March 18, 2011

News from the Montreal OSGeo Code Sprint

This week, Montreal was the host of OSGeo's 2011 Code Sprint where 29 OSGeo project developers and contributors from North America and Europe spent four intensive days working and meeting face to face for the advancement of their respective projects.
This year's sprint included teams working on the following projects: MapServer, GDAL/OGR, PostGIS, libLAS, ZOO Project, TinyOWS and GeoPrisma. In addition to the actual coding and project meetings, those sprints provide a unique way to build and maintain synergies between the projects and their developers.

On the MapServer front, the focus was on the 6.0 release. MapServer 6.0.0-beta2 should be released later this afternoon with the outcome of the sprint work.

Ruby bindings for MapServer and GDAL were brought back into maintenance, and some enhancements were made to the Oracle (OCI) driver in OGR.

The LibLAS group has been planning and setting up the bases of the new libPC (PC for Point Cloud), which will provide a generic interface to point cloud data formats. Think of libPC as the GDAL of point clouds.

The PostGIS team moved closer to the PostGIS 2.0 release with core changes to indexes, better support for raster map algebra, and several tickets closed on shp2pgsql.

The ZOO Project team worked on a new WPS service for athmospheric dispersion to simulate the dispersion of the cloud that spreads from the Japanese nuclear power plants. The team also made some good progress (testing and docs) towards the upcoming ZOO 1.2 release.

A MapServer mapfile parser has been added to TinyOWS to directly read the layer configuration information from a MapServer mapfile. This addition will significantly facilitate the use of TinyOWS as a WFS-T to complement MapServer. 

The GeoPrisma team got together to add support for two new service types (OGC WFS and WPS), as well as fixes to the print widget and some general security issues. They also started to build demos integrating the latest version of most projects present at the sprint including: MapServer, TinyOWS (with mapfile support), GeoPrisma, Zoo-Project and WKTRaster. Stay tuned to see this demo in action (link not available yet).

And of course there was the social side of the program, with a hockey night on Thursday, and hours of talk and lots of new ideas exchanged informally during the social events each night. 

Part of the group also went for a hike to the top of Mont-Royal to enjoy the view from the top of Montreal Island:


Once again, thank you to our sponsors and to our host for making this event possible, and to all the participants who made this a success.

Finally, there are already talks about the 2012 Code Sprint which is likely going to take place in Seattle (see here).

P.S. More pictures from the sprint are available on flickr.

Friday, March 4, 2011

OSGeo Montreal Code Sprint seeking more sponsors due to record participation

Update 1 (2011-03-04): Tydac just signed up for a 750$ sponsorship. Thank you for your support!
Update 2 (2011-03-07): I am glad to announce two more 750$ sponsors: Applied Imagery and Neogeo Technologies! Thanks!

The Montreal Code Sprint of March 15-18, 2011 has reached a record of 29 registered participants from 9 open source projects as of yesterday. This is awesome news for OSGeo and its projects that will get a significant boost of code and contributions during that week!

The downside of this is that our initial budget was for ~20 participants, and with close to 50% more sprinters we need to adjust the budget accordingly and are turning to you to help us find more sponsors to balance the new budget.

CALL FOR NEW SPONSORS - An investment in the technology that you use!

We are looking for another round of sponsors ($750 each) to support food and fun for the sprinters as they work hard and play hard for four productive days. Each $750 sponsorship will be put towards lunch, snacks and dinner costs for the sprinters, and any surplus at the end of the event will be turned over to OSGeo or used for a future code sprint.

If your organization is using one of the software projects listed below, then please consider this call for sponsorship as an investment in the technology that you use and contact me at dmorissette@mapgears.com to confirm your sponsorship. In addition to visibility in our public announcements you will get recognition for your contribution from the developers and from the OSGeo community.

Please also keep in mind that all the participants are volunteering several days of their time in addition to paying for their own travel and hotel expenses.

More information about this event is available here. The Open Source projects currently represented are:

Thank you once again to our current sponsors:
750$ Sponsors
LizardTech
Azavea
qPublic
Farallon Geographics
Airborne Interactive
Boreal - Information Strategies (Borealis)
Mapgears
Tydac
Applied Imagery
Neogeo technologies
Hockey Night Sponsor Host (Room and Internet)
Gateway Geomatics
Communauté Métropolitaine de Montréal (CMM)

Please do not hesitate to forward this announcement in your respective channels.

Tuesday, March 1, 2011

Grosse semaine pour OSGeo à Montréal du 15 au 18 mars 2011



(English Version)

Du 15 au 18 mars prochain, soit dans à peine deux semaines, Montréal sera l'hôte du Code Sprint OSGeo 2011 qui réunira pour 4 jours de travail intensif certains des principaux acteurs de la communauté OSGeo en provenance d'Amérique du nord et d'Europe. Au moment d'écrire ce billet, 27 "sprinters" sont inscrits, en provenance des projets MapServer, GDAL/OGR, PostGIS, libLAS, ZOO Project, TinyOWS, GeoPrisma, OpenLayers et GeoExt.

Pour l'occasion, OSGeo-Québec tiendra un 5 à 7 le lundi 14 mars 2010, la veille de l'ouverture du Sprint, afin de permettre à la communauté OSGeo locale de se rencontrer et d'échanger avec les participants du sprint en visite à Montréal. Vous êtes donc invités à compter de 17:00 le lundi 14 mars au 2ème étage du McLean's Pub, 1210 rue Peel à Montréal.

Je tiens à remercier au passage les commanditaires qui rendent possible la tenue du code sprint:
(SVP prendre note qu'il y a toujours de la place pour de nouveaux commanditaires. Si vous êtes intéressés vous pouvez obtenir les détails ici et me contacter par courriel à dmorissette à mapgears.com.)

Et aussi un grand merci à la Communauté Métropolitaine de Montréal (CMM) qui accueille le groupe dans ses locaux. Il ne fait pas de doute que les sprinters vont apprécier la vue du 24ème étage!

Finalement, il reste encore de la place pour quelques "sprinters". Vous n'avez pas à être un développeur, il y a aussi du travail à faire pour des usagers avancés, comme du travail sur la documentation (traduction ou nouvelle documentation), des tests des nouvelles fonctionnalités, etc. La principale exigence est que vous soyez prêts à mettre la main à la pâte et que vous soyez familiers avec le logiciel pour lequel vous désirez travailler. Si vous êtes intéressés alors ne tardez pas trop, voyez la page de wiki pour tous les détails, et assurez-vous d'ajouter votre nom à la liste des participants et de vous abonner à la liste de discussion "tosprint" pour être informés des dernières mises à jour!

OSGeo's Montreal Code Sprint 2011 - Only two weeks away!

(Version française)

Yes, time is flying! It's only two weeks away! All the pieces are coming together smoothly for a very exciting OSGeo Code Sprint in Montreal the week of March 15 to 18, 2011.

As I am writing this, 27 OSGeo project developers and contributors from North America and Europe have signed up to meet and work on MapServer, GDAL/OGR, PostGIS, libLAS, ZOO Project, TinyOWS, GeoPrisma, OpenLayers and GeoExt.

Most of the attendees are from the C Tribe this year, and unfortunately the Java and JavaScript Tribes are essentially missing after making a great presence last year. Come on guys, it's been great to sprint with you last year and we'd like to have you back!

Thank you to our sponsors who are supporting food and fun for the sprinters as they work hard and play hard for four productive days:
(Note: There is always room for more sponsors. If you are interested please see the details here and contact me at dmorissette at mapgears.com)

And also big thanks to the Communauté Métropolitaine de Montréal (CMM) for hosting us in their wonderful conference room and providing internet access for free. I'm sure the sprinters will appreciate the view of the city from the 24th floor!

Finally, there is still room for a couple more sprinters. We only ask that you be knowledgeable and willing to get your hands dirty working for one of the projects that is represented. If you plan on participating then hurry up, visit the wiki page to get all the information and make sure you add your name to the list of participants in the wiki and join the "tosprint" mailing list to get the latest updates!

Friday, February 4, 2011

Bon anniversaire OSGeo !!!!!

(English Version)

Hé oui! c'est il y a exactement 5 ans aujourd'hui que la Open Source GeoSpatial Foundation (OSGeo) était créée lors d'une rencontre qui a eu lieu à Chicago le 4 février 2006.

Pour célébrer cet événement, Tyler Mitchell, le directeur exécutif de la fondation nous a préparé le gâteau d'anniversaire que vous pouvez voir à droite!

OSGeo telle qu'on la connait aujourd'hui a 5 ans, mais la communauté de la géomatique libre et open source est active depuis bien plus longtemps. Le plus vieux des projets officiels d'OSGeo, GRASS, remote à aussi loin que 1982, MapServer a démarré autour de 1995, GDAL/OGR en 1998, et depuis le nombre de projets et de membres de cette communauté ne cesse de s'accroitre exponentiellement.

Voici quelques faits saillants des 5 dernières annés depuis la création de la fondation:
  • OSGeo est passée de 8 projets fondateurs en 2006 à 20 projets logiciels aujourd'hui (dont 6 en incubation)
  • la conférence annuelle FOSS4G d'OSGeo est devenue un événement vraiment international, en visitant 4 continents en 5 ans
  • plus de 20 chapitres locaux sont actifs à travers le monde dans la promotion des logiciels et de la mission d'OSGeo.
Plus près de nous ici, le chapitre local OSGeo-Québec a été créé en 2008, et au cours de ces 2.5 années, nous avons:
  • tenu notre première conférence OSGeo locale: le Rendez-vous OSGeo-Qc de juin 2010
  • participé avec des thématiques et présentations open source dans plusieurs conférences à travers la province
  • continué à tenir des événements réguliers (principalement des 5 à 7) à travers la province, les prochaines dates étant:
    • Québec, 16 février 2011: 5 à 7 conjoint OSGeo-Qc/APELLQc suivant le premier OpenCamp Qc
    • Montréal, 14 mars 2011: 5 à 7 OSGeo-Qc 5 à 7 la veille du Code Sprint OSGeo de Montréal
    • Montréal, 15-18 mars 2011: Code Sprint OSGeo de Montréal 2011
Je pourrais continuer encore longtemps, mais on m'attend pour le gâteau. Bon anniversaire OSGeo!

Happy Birthday OSGeo !!!!!

(Version française)

Yes, it's been 5 years already since the creation of the Open Source GeoSpatial Foundation: OSGeo was born in a meeting that took place in Chicago on February 4th, 2006.

To celebrate this event, OSGeo's Executive Director Tyler Mitchell cooked us the birthday cake that you see here on the right!

OSGeo as we know it today may be 5 years old, but the Open Source Geospatial community itself has been active for much longer. The oldest OSGeo project, GRASS, goes back to 1982, MapServer started around 1995, GDAL/OGR in 1998, and since then the number of projects and community members has been growing exponentially.

Here are a few highlights of the last 5 years since the creation of the Foundation:
  • OSGeo went from 8 founding projects in 2006 to 20 software projects today (including 6 in incubation)
  • OSGeo's annual FOSS4G conference turned into a truly international event, visiting 4 continents over 5 years
  • Over 20 local chapters are active around the world, promoting OSGeo's software and mission in their local language and communities.
Closer to us here, the OSGeo-Quebec local chapter was created in 2008, and over the course of those 2.5 years, we have:
  • held our first local OSGeo conference: Rendez-vous OSGeo-Qc in June 2010
  • participated with open source tracks and presentations in several geomatics conferences around the province
  • continued to hold regular events (mostly 5 à 7) around the province, the next dates are:
    • Quebec City, February 16, 2011: Joint OSGeo-Qc/APELLQc 5 à 7 following the first OpenCamp Qc
    • Montreal, March 14, 2011: OSGeo-Qc 5 à 7 before the Montreal Code Sprint
    • Montreal, March 15-18, 2011: OSGeo Montreal Code Sprint 2011
There would be lots more to talk about, but it's time to have a piece of cake. Happy Birthday OSGeo!