Drupal, Pengiuns, and Sharks
I had the joy of attending Linuxfest Northwest on April 26 in Bellingham, WA. The weather was great (just like last year), and the atmosphere relaxed and fun.
Linuxfest is a 2-day community event, run by volunteers and free to the public. It is such a cozy atmosphere, and it is easy to interact with the speakers and the exhibitors.
It was nice to see Drupal well represented this year. One room was devoted to Drupal talks all day. In fact, besides the Linux Lab, Drupal was the only topic that seemed to hold a room all day. Way to go David Hazel, Jakob Perry, Angus Pratt, and Jennifer Hodgdon who all talked about Drupal in different and interesting ways. Check out the first room listed on the schedule (Haskell-103): that's all Drupal folks!
One talk I attended focused on the idea of hosted services and licensing. Ted Haeger discussed the AGPL which CivicActions uses and the idea of developers developing, testing, and deploying all through a web interface. He is with Bungee Labs which offers this type of development platform, but the Bungee Labs platform is proprietary and closed. You keep the copyright of your own code and may use any license.
What saddens me about this talk is that it seems like companies are looking at GPL version 2 as having a loop hole. That as long as they are just "hosting" and not distributing code, then they may forego contributing their changes back to the community. These same companies rely on free and open software to provide their products and services.
Is it possible that we have had this brilliant wave of free and open source software only to have it taken away as companies start locking down bits and pieces of software they think is Intellectual Property they will not share?
A new generation of programmers may not understand what web they are surfing. Ted referred to using Bungee Labs' product as like crack...you become addicted to it. Programmers may find themselves stuck in a scenario where they have come to rely on a proprietary platform which is closed source. They will have bits of code that can not run without the proprietary platform. What is the point of releasing code under the AGPL if it relies on a platform which is closed? It is not secure nor stable. This is not an option I could offer to any client who is looking to reduce risk and costs.
Yet, look at Google Maps? The UI is fun and easy. Drupal integrates its with GMap module. What happens if Google takes Google Maps away? Of course, they won't do that, but what if they start charging you 1 cent per map view or 10 cents per map view? Will you keep using it? Would you switch to an alternative? Is there an alternative?
The sharks are circling...watch out!



















Comments
"FOSS vacuum" companies and my presentation at LFNW
Thanks for the compliment.