Jul
04
2008
Bradley is right to be excited for the phone call he received from a socially responsible investment company. While social responsibility has become a big issue for many companies, corporate reports focus mainly on projects to protect the environment, to sustain developing countries and to improve working conditions of their employees and contractors. So far, use and support of Free Software doesn’t appear in social responsibility reports. Companies instead mention more and more their support to Free Software (often using the term “Open Source”) in their marketing brochures. As a bad result, many people believe that Oracle is an ‘Open Source’ company, together with Google, nVidia and Intel since these have ‘Linux’ and ‘OSS’ all over.
I think we need a way to measure how close the actions of corporations are to the values of the Free Software movement and put such measure into corporate reports. We might discover that what they do is (or is not) far away from what they say in their brochures. This index (call it Free Software Fairness Index) could serve as a basis for classification of Free Software Business, on which socially responsible investment funds can decide to invest. This FSF Index could be an indicator of the adherence of the companies’ actions to the principles of the GNU Manifesto.
It’s not simple to summarize real life actions into a number, but there examples out there that we can draw inspiration from. What do you think?
Jun
28
2008
As Bill Gates finally bows out of Microsoft to pursue his charity interests, BBC looks at some of the hits and misses of the software company he founded.
BBC NEWS | Technology | The hits and misses of Microsoft
Uncle Bill left a Microsoft not having beaten the Free Software movement and fighting to conquer new markets, like the mobile devices, where it is not a leader. I’ve played for a few hours with a Windows Mobile phone at Funambol and I remain skeptical about that OS. Anyway, it will be interesting to watch Ray Ozzie at work and see how he will play.
Jun
24
2008
Roberto reports about the Lazio e-Citizen project chose Moodle to deliver courses to educate elderly citizens (age 60 and more) to use computers and Internet, but they don’t say that openly. I found it offensive, that AICA and all the other groups involved in the project failed not only to give credit to the Moodle project, but they also created artificial requirements for the solution making it look like the training lessons need Windows 2000 or later versions and for the browser: Internet Explorer 6.0 or superior. Goodbye browser interoperability, farewell Moodle’s effort to be platform independent.
It’s annoying to realize that Moodle was exploited so radically, it feels like a rip off. To give credit to the developers of the Free Software you use to deliver your services is the least you can and should do. You should also contribute back your changes and learn to be a good citizen in the digital world, where freedom must be preserved. I think the Affero GPLv3 is a better license for Moodle and other web based software as the best way to protect their asset from such rip off. Funambol wisely chose it immediately and more projects are using it, too. Credibility and reputation are between the most important assets for Free Software developers and they should be guarded properly.
Probably, even if Moodle used the AGPLv3, it may have not prevented the Lazio eCitizen project from hiding it under the hood but at least it may have forced them to release back their changes. I suspect we will see more of these misguided/misinformed uses of Free Software in the future. We should get the best legal protection and get ready to educate people to behave correctly.
Jun
05
2008
I’m not a big believer of hosted applications mainly because they fail to deliver the ‘run everywhere there is a connection to the internet’ promise. Nonetheless, I’m using hosted apps very often, especially for school papers where I have to collaborate with other people on one document. In these cases I would like to have more freedom and more privacy. That’s what I like in Marco ‘Clipperz‘ Barulli’s call for action for a suite of web applications built following the zero-knowledge methodology:
The basic idea was to deliver a no trust needed service, where users had the ability to inspect and verify anything running in their browser. We had to drift the attention away from trusting us and let users focus on trusting the application.
Add the Affero GPLv3 on top of this methodology and you can have a suite of online applications that respect freedom and privacy. Not a bad thing to have, not at all.
May
30
2008
It’s good to read on Palamida weekly reports that the GNU Afferto GPLv3 is being adopted at a fast pace, after I asked OSI to approve it. Considering that Google is passively opposing its adoption, I think that 95 projects is a good start. Now Funambol is in company of other high quality projects, like Clipperz and Wavemaker and with SourceForge supporting the Affero license, I think that there will be more. I’ve just updated the Trove category for the Funambol-related projects, where I could, but I advice other maintainers to do the same with their projects (and then move to the new Funambol Forge, which has cooler features than SF
).
I have the suspect that this is just the beginning and that AGPL will become as popular as the other two FSF licenses, the GPL and LGPL.
May
23
2008
The new Funambol Forge opened registration to new members. It’s based on Collabnet, as other big free software projects like OpenOffice.org, NetBeans.org, java.net and eBay Dev. I feel comfortable and in good company
Funambol has a very big community with lots of people that contributed to the project over its many years of life. Its legacy is vast, made of 3 mailing lists spread in 2 SourceForge projects and one Yahoo! Group, one main project on OW2, many other contributed projects in the most disparate places (SF, GCode, self hosted), web pages of the free/libre version on the .com site and much more. All this deserves to be in one place. In a binary world things should be easy: move from point A to point B, delete duplicates and you’re done. But real life is harder because of one commandment of community management:
thou shalt not upset your community members
Changing a website can be very upsetting. You must give your users a good reason to change because it’s not just a matter of updating bookmarks. Your community members will have to register into a new system, change their habits, learn a new user interface, adapt their email filters.
I believe that the new discussion services on Collabnet are a fairly good reason, as will be the use of subversion (expected in July). Be delicate, be gentle and involve your community in the process.
Three projects have already decided to move in the new Forge: the SoGO Connector, the Google Connector and the Jajah Connector have a new house. I hope that more will join us in the next weeks.
May
10
2008
It just needs a company that can market it as such. I was reading about the new version of Asus EeePC and this sentence hit me:
“the Linux version is suited to users who desire an icon-driven and easy point-and-click interface – well suited for children or users with limited computer experience”
If Asus says so, you have to believe it.
May
07
2008
I’ve read many comments about the publication of income tax reports by Italian government, the last act of past government. I don’t know if giving my income statement to my neighbors (and to the rest of the world) is good or bad. What really made me angry was the justification by former minister, Visco. He said “it’s a matter of transparency”. Right, this country needs transparency but why is it always the citizens that have to be transparent while the government can be opaque? Where are the 10 millions? How come nobody can know why italia.it costed so much? Or, saying it with the WSJ: why does the state need to consume 48% of the country’s GDP?
Italians are not used to be transparent, the national culture is of suspect and jealousy. If you want to change that you need to educate and, most importantly, give examples. You can’t imagine that simply passing a law and pushing it down the citizens’ throat will do anything but make everybody angry. That’s bad management, awful, more than an issue of privacy. Cultural changes need strong leadership, a clear path to follow and examples. Do you still wonder why past government lasted only 2 years and its parties were wiped out of the Parliament at last elections?
Apr
22
2008
Lots of talking about Microsoft lately. As I expected, Ray Ozzie’s public appearances are increasing with declarations of love for the magic word interoperability and with a new, more open, attitude. I believe it’s true that “Microsoft fundamentally, as a whole, has changed dramatically as a result of open source,” as Ozzie said.
Roberto wrote a long post about Microsoft Open Source strategy. Having talked to him long enough, I know he sees the big potential for new Open Source firms to prosper on Microsoft ecosystem. I suspect he is right, given the fact that the *nix competitors have lost 15 years of evolution fighting each other instead of building a common (superior) platform. Only with GNU/Linux such common platform arrived, but it probably came a day late and a dollar short.
Contrary to Roberto, I think that Microsoft change is not sufficient yet for Free Software advocates like me to merrily lift the precautions. I can still hear Ballmer shouting threats and see him trying to twist the arms of the EU Commission (as Carlo remembers very well). I’m not confident yet that these moves represent a new strategy and they’re not merely tactics to penetrate the FLOSS market and break it from the inside (patent lawsuit?). If I were a developer I wouldn’t trust any promise not to sue by Microsoft, even if that promise uses the same (murky) words of IBM’s promises. I don’t care: Microsoft track records on Free Software is bad, bad, bad and worse. Microsoft must do better than IBM, it must be perfect (they can, if they want to).
Apr
03
2008
We’re back to square one, 1 ISO standard on each side of the barricade since Microsoft managed to convince the ISO that its proprietary standard, OOXML deserves the approved stamp. For all the money Google and IBM have thrown trying to stop it, it seems they’ve lost this battle. But I’ve learned yesterday from a ISO member that there are still 60 days for any country to appeal the decision. Given the irregularities mentioned by many, this is not a remote possibility.
But anyway, I wish we would all move on and focus on two main actions for two main groups of people. Developers should focus to deliver good code to compete with Microsoft Office. Advocates and lobbyist should instead convince Microsoft customers and Microsoft execs directly to modify the Open Specification Promise in order to fix its shortcomings (and make it compatible with GPLv3). I think this will help free software (whose interests don’t necessarily coincide with those of IBM and Google) and I’m sure that there are people at Microsoft ready to listen.