Updates from February, 2007 Toggle Comment Threads | Keyboard Shortcuts

  • Roberto Galoppini 11:36 am on February 23, 2007 Permalink | Reply  

    Licensing: Alfresco goes GPL! 

    Reading Maffulli’s comment on my last post I learn that Alfresco, previously using the Mozilla Public License with the discussed attribution provision, yesterday moved to GPL. As reported by Stephen Shankland Matt Asay, Alfresco’s Vice President of Marketing, said:

    We wanted the code to be bigger than the company. People basically know what (the GPL) means, so there’s no time wasted wondering (about) MPL.

    Talking about why makes sense use GPL-compatible licenses I mentioned that you can take advantage of lots of programs and libraries licensed under GPL, and it looks like if Matt confirmed this the case:

    In addition, Alfresco will be able to easily integrate with other GPL projects, such as the Drupal content management software.

    I believe that Matt played a very important role in Alfresco’s decision, he recently wrote “Why you need the GPL” explaining clearly that in his poinion the GPL is the best way:

    It’s not about evil. It’s about what works. It’s about making money with free/open source as your ally, and not a weak alibi.

    But it’s not the first time as you can see here (07/04/05):

    The GPL is one of the most exciting, innovative capitalist tools ever created.

    and here (31/05/04):

    Absolutely. People tend to describe the GPL as highly restrictive. It is, in a sense, but it’s also liberating, and a great competitive tool.

    About the GPLv3 debate he said:

    We’d really like to go version 3 when it comes out, if it remains as planned. Until then, though, the software remains only under GPL 2.

    Good news for my FSF friends, indeed.

    Alfresco added to the GPL license a “FLOSS exception” to allow the software to be embedded in other open source software licensed with other licenses, as Matt explained:

    With the exception, those other projects don’t have to worry about a potential requirement to release their own software under the GPL.

    So let’s now how fast Alfresco will eventually move from the Corporate production model to an hybrid one, that I wish them to be as symbiotic as possible!

    Technorati Tags: Open Source, GPL, MPL, Alfresco

     
  • Roberto Galoppini 6:01 pm on February 22, 2007 Permalink | Reply  

    Licensing: choose Open Source licenses GPL-compatible 

    David Wheeler, who I frequently mention talking about Commercial open source, just released a revised version of his “Make Your Open Source Software GPL-compatible. Or else”, a paper arguing that FLOSS developers should use existing widely-used license GPL compatible.cliff fall - mind your step!

    I asked him what was new, and as he suggested me to check the latest version against the last known to the WaybackMachine, then the diff utility did the rest. The result confirms just what he anticipated me by email:

    I know I added info about Wine. I’m sorry I didn’t mention them earlier, because they’re a really interesting case. They switched from non-GPL to X license, which helped. They later switched to LGPL, which increased their number of contributions. Both REALLY interesting.

    In the list of important FLOSS projects gone under (painful) changes to make themselves GPL-compatible he just added:

    As noted in Wine history, Wine’s, “history of licensing has sparked many debates.” The WINE project originally had the BSD-old license, a GPL-incompatible license; this incompatibility with the GPL drove the developers to switch to the GPL-compatible X11 license in January 2000. Many developers expressed concern about appropriation of the code by commercial entities, so in March 2002 the developers agreed to switch Wine to the LGPL license. The “ReWind” project was created for those who wanted an X11-licensed codebase, but most developers decided to focus their efforts on synchronizing with the LGPL’ed Wine, and the vast majority of development and new features appear there first. The Wine project reports that shortly after changing the license to the LGPL, development began to pick up at a greater pace (more patches began to appear, the leader Alexandre made more CVS commits, and more applications were reported to work).

    I didn’t know that the Wine project experienced such a positive trend because of license change. Knowing that Alexandre Julliard contributed most of his code back to the Wine project as CodeWeavers’s CTO, I’m wondering if others were contributing while employed by other proprietary software firms.
    Getting back to the original topic, I agree with David’s hint, choosing GPL-compatible license allow you to take advantage of lots of programs and libraries licensed under GPL.

    If you want to be sure your license is GPL-compatible just use the GPL, or choose from the FSF’s list of licenses compatible with the GPL: determining GPL compatibility can be a difficult task.

    Take the European Union’s license, time and effort has been spent to create such draft, and to let people use it make me wonder about the propaeudetic value of Esperanto.

    Even when talking about Linux Kernel, despite as clearly wrote Linus Torvalds:

    In short, apart from the very early code in 1991 and early -92 (versions 0.01 through 0.12), Linux has been licensed with _only_ the GPLv2 license file, and normally no mention of “v2 or later” in the actual sources.

    A recent and clear analysis showed as it is inaccurate:

    License # Bytes % Bytes
    GPL 2 or above 60,637,907 39%
    GPL 2 only 32,215,150 21%
    GPL, Ver unspecified 19,773,264 13%
    Other 43,762,840 28%
    All Combined 156,389,161 100%

    When choosing your next license, mind your step!

    Technorati Tags: Open Source, GPL

     
  • Roberto Galoppini 4:30 pm on February 21, 2007 Permalink | Reply  

    Sun’s ODF plug-in for Microsoft Word 2003 now available 

    Simon Phipps announced that now Sun’s plugin for MS Word 2003 is available for download (registration required), and as stated by Sun’s website:

    Microsoft Word users now can easily import and export to the OpenDocument Format.

    As Simon honestly reported the download is a little cumbersome, but it eventually works.

    This (initial) plug-in supports only text documents’ conversions, support of spreadsheet and presentation documents is expected with the final version, in April.

    I already mentioned Microsoft’s plug-in, by now Microsoft Word users have a second option, and I’m looking forward to see the da Vinci class of ODF plugins for Microsoft Office, that sounds promising in Sam Hiser’s words.

    Technorati Tags: OpenOffice, ODF, Sun, Microsoft, OpenXML

     
    • muhibbuddin 5:36 pm on July 10, 2008 Permalink

      Even though i haven’t try this i think this is a cool plugin

  • Roberto Galoppini 11:27 am on February 20, 2007 Permalink | Reply  

    Software Patent: Sakai Foundation recognizes Blackboard’s patent pledge 

    The patent pledge announced by Blackboard was recognized by the Boards of Directors of the Sakai Foundation and of EDUCAUSE as:

    a step in a more positive direction for the community, to the extent that it offers some comfort to a portion of the academic community that uses open source or homegrown systems.

    Blackboard press release report the following statement from the EDUCAUSE and Sakai Boards of Directors:

    We particularly welcome the inclusion of pending patents, the clarification on the commercial support, customization, hosting or maintenance of open source systems and the worldwide nature of Blackboard’s pledge. We also appreciate the willingness of Blackboard to continue with frank and direct dialogue with our two organizations and with other higher education representatives and groups to work toward addressing these problems of community concern.

    Blackboard missed to report other interesting statements from the Sakai’s press release:

    Although Blackboard has included in the pledge many named open source initiatives, regardless of whether they incorporate proprietary elements in their applications, Blackboard has also reserved rights to assert its patents against other providers of such systems that are “bundled” with proprietary code. We remain concerned that this bundling language introduces legal and technical complexity and uncertainty which will be inhibitive in this arena of development.

    Sakai’s concerns about uncertainty are better clarified by the following excerpt:

    As a result, the Sakai Foundation and EDUCAUSE find it difficult to give the wholehearted endorsement we had hoped might be possible. Some of Sakai’s commercial partners and valued members of the open source community will not be protected under this pledge. Furthermore, EDUCAUSE and Sakai worked to gain a pledge that Blackboard would never take legal action for infringement against a college or university using another competing product. While Blackboard ultimately agrees that such actions are not in its best interest from a customer relations viewpoint, it could not agree for reasons related to its existing legal case. Our organizations will remain vigilant on this point as protecting our member institutions is of top priority.

    Partial pledges are dreadful, Commercial Open Source really do not need them. Some of the commercial affiliates partecipating to the Sakai technological club might have serious problems to enjoy Blackboard’s patent pledge, where universities are much less exposed to IP claims.

    I’m afraid there is space for a dividi et impera (divide and conquer) technique, do you agree?

     
  • Roberto Galoppini 8:44 pm on February 18, 2007 Permalink | Reply  

    Novell says OpenOffice is key 

    Ron Hovsepian, Novell CEO, talking about OpenOffice.org said:

    The financial holy grail is actually the office productivity suite … when you look at structures of companies there is a lot of profitability in those product sets from the competition.

    Novell CEO talked about the Hula project, a real-time collaboration productin alpha development stage:

    Real-time collaboration between organisations is going to become more important and that is going to be more difficult with all of the older products in the market — Microsoft Exchange, Lotus Notes etc.

    In Hula there is so much more real-time stuff coming. This is a young, evolving market at this point and a lot of the pieces are going to move around for the next couple of years before we see it shake out.

    Hovsepian defined also Novell as a “custodian to the community and to the commercial customers”.

    Read the full article, a four part video is included.

     
  • Roberto Galoppini 8:41 pm on February 17, 2007 Permalink | Reply  

    More on Open Solutions Alliance 

    The Open Solutions Alliance (OSA) eventually debuted at LinuxWorld OpenSolutions Summit, as previously mentioned. Ten leading companies announced to join the OSA consortium dedicated to driving adoption of comprehensive open source business solutions.

    Founding members include Adaptive Planning, Centric CRM, CollabNet, EnterpriseDB, Hyperic, JasperSoft, Openbravo, SourceForge.net®, SpikeSource and Talend.

    Barry Klawans, OSA spokesperson and CTO at JasperSoft, stated:

    We’re inviting all companies developing and using open source software to work together and ensure the availability of turnkey, enterprise-ready solution suites faster and at a fraction of the cost of traditional proprietary alternatives.

    While we don’t know yet if this last technological club will eventually work, Stephen Walli expressed some concerns:

    I had a little experience with CentricCRM pretending to be an open source company a year ago while I was still at Optaros. I read their license then, and it hasn’t changed. Here’s how it starts:

    You may use, copy, modify, and make derivative works from the code for internal use only.

    You may not redistribute the code, and you may not sublicense copies or derivatives of the code, either as software or as a service.

    This is of course the community version of their “open source” solution.

    False positive are dangerous, and I hope OSA will soon push its members to adopt a clear strategy, calling themselves open source companies only if appropriate.

    Technorati Tags: Open Solutions Alliance, OSA, Centric CRM

     
    • Savio Rodrigues 3:34 pm on February 20, 2007 Permalink

      Definitely agree about false positives in the open source arena.

      I’m 100% sure that the # of incidents of inaccurately claiming “we’re open source” is going to increase as fast as interest in open source does.

      But that is something everyone in the “community” will have to watch for and call bullsh*t on as needed.

  • Roberto Galoppini 12:06 pm on February 15, 2007 Permalink | Reply  

    Italian Open Source developers: Alessandro Rubini (part II) 

    Alessandro Rubini, one of the most famous Italian hackers and representative person in the free software arena, yesterday answered few questions which get some local attention. Today I’m reporting the last of the two part interview.

    How are you targeting businesses? Since you work alone, how do you cope with extra work?

    Well, I actually don’t hunt for work. It’s usually the company that finds me. When a company looks for gnu/linux embedded expertise, they either go straigth to Montavista or they look around. If they look, they usually end up calling someone nearby. My recent clients are usually from my area, and that’s good: it means farther companies find other consultants (I know for sure they do). I’m not alone in my field, and demand is growing.

    In this expanding working environment, I tend to cooperate with other consultants. We are actually mates rather than competitors, and it’s common for us to deal with overloads by getting help from a colleague, with due signing of NDA’s when the client requires it (not often, in fact). It’s not a nation-wide network, though. Strict cooperation is within a handful of people, but we heard about a number of others. So we can at least suggest other names to call when we can’t deal with the task at hand.

    Alessandro’s network is the lightest form of association I can think of, a simple web page collecting people under the GNU Devide Driver umbrella. I’m happy to hear they take advantage of cooperation and I guess they don’t need to spend time and effort to write partnership agreements. It is a ring of trust, they all behave correctly and they naturally tend to do so.

    On the other hand their approach doesn’t scale, they don’t share commercial costs and they are bound to spend time to commercialize themselves. They choose freedom, even in this respect.

    Do you think Linux-embedded markets itself effectively to businesses?

    It’s the other way round: many companies in the electronic and telecommunication area are seriously switching to embedded GNU/Linux.

    Actually, it’s usually a little GNU and a lot of Linux (the kernel), but the reason they do that is usually the GNU GPL (freedom from lock-ups, more than cost issues).

    Most of those companies just want to master the subject matter, or ask external help for the first project but work to build internal expertise meanwhile. I feel we consultants cover a very small fraction of overall investments in embedded GNU/Linux. But sometimes a company finds itself on strict deadlines and the internal resource reveal scarse; so they unspectedly have a tough problem for someone skilled to solve.

    My suggestion, if any, to people willing to work in this field is to get expert in some field and publish the code they can contribute. This is the best way to get credits. Offering to help an established company (or consultant) nearby is a good bet nonetheless.
    It’s quite difficult for us to find the right people, in a world where everyone claims to be a computer expert — so it’s easier for the right people to find us.

    Alessandro feels that consultants cover only a tiny fraction of overall investments in embedded GNU/Linux, as he says his customers ask help just for the first project, but then they tend to internalize knowledge.

    I suspect that many vertical markets are doing that nowadays, it’s definitely a resource marketing inefficiency, likely due to a sort of market failure occuring with imperfect knowledge.

    How did your job changed during the last five years, and how will it change in the next five?

    Things are getting more complex. As CPU power increases, companies want to put more stuff in it: graphic interfaces, video streaming and the like, even in small ARM or PPC devices. There’s less “substance” (industrial automation) and more “appearance” (cool gadgets), at least as an overall ratio. I don’t expect this trend to stop, and I’ll personally try to stick to “substance” problems as much as possible.

    On a less technical level, it didn’t change a lot over time. There’s more work globally, as companies get more accustomed to free software ideas, but the basic points dind’t change much: they want to build their own expertise while delegating the first prototypes, and they come back when an unexpected problem occurs. Again, nothing disruptive is happening, it’s just the usual knowledge-related business practice. Which is a good achievement in itself, in my opinion.

    Thank you very much Alessandro, you raised many important issues, I really wish you happy hacking, please keep writing books and educating new GNU developers!

     
  • Roberto Galoppini 3:41 pm on February 14, 2007 Permalink | Reply  

    Italian Open Source developers: Alessandro Rubini 

    Alessandro Rubini is one of the most famous Italian hackers, he installed is first GNU/Linux distro just after getting his degree as an electronic engineer. He received a Ph.D. in computer science at the University of Pavia, but he left the University because he didn’t want to write papers. He currently works as freelancer, he has several years of experience with writing device drivers for frame grabbers and other industrial devices, he also writes articles and books.
    For years he has been the strongest Free Software Italian advocate, and while he is not anymore involved with FSF Europe activities, he is still the most representative person in the Italian free software arena. I asked Alessandro to answer few questions about his job and about free software development, today I’m reporting his first answers, quite surprising indeed.

    How did you start getting working with GNU/Linux?

    It was 1994. I was enjoying Unix systems and free software at the University, so I started looking for something with pipes, gawk and gcc for my home computer. So I got that strange 0.99.14 thing in a pile of floppies. After that, I went shopping for something supported by that operating system, and upgraded the ZX-Spectrum.

    Having source code handy and being able to talk with the authors was great, both technically and socially. And it was a simple system back then, easily learned and hacked, although not as modularized and clean as it is now. I speak of the kernel, obviously, not about the GUI or similar things.

    How did it happen to you to write a book about Linux Drivers? Was it helpful to get new customers?

    I am an electronic engineer. Computers are tools that simplify moving physical things. I wanted to build my hardware and drive it. And I tend to teach others what I enjoy to do. So I began writing for Linux Journal, and then the editor put me in touch with the publishing house. They were looking for that kind of expertise. So I signed my contract and spent one full-time year on the text. No, it is not the taskI’ve been built for.

    Yes, it is helpful. At first I worked as a consultant for University deparments – I have a pair of acquisition systems running since then – then new clients found me on the Net, partly because of the packages I published, partly because of the book. Unfrotunately, publishing software takes a lot of time, so now I publish less.

    Do you enjoy your daily work? Do you work at home? What would you like to change about it?

    Yes, I find my work quite an interesting one. I work at home and in my own office, out of reach of my babies, where they wouldn’t pull cables and push buttons. Sometimes I also work in a University lab.

    The good point in self-employment is that you can manage your time. So you can take your days off when you need it. And your nights on, when the clients need it.

    The good point in working with free software is that you always with people more than with computers. Not only when teaching or helping people in solving problems, but also when studying new problems or finghting for your own bugs: the authors’ ingenuity, their choices and their preferences are always apparent throughout the code. Technology is created and dominated by people: it’s a matter of ideas and intelligence, and it’s great to feel and discover it every day.

    Alessandro’s attitude respect the main features of hacker ethic as described by Pekka Himanen in his Hacker Ethic: he has an passionate attitude to his job, and he likes to realize himself and his abilities. He also somehow enjoys to share his knowledge, but you need to read what he thinks about “tribes” to understand how much does he fit the Himanen model.

    What are the advantages of the community when it comes to product development?

    Well, I think the community doesn’t exist. There is no community as such, in my opinion, only a bunch of random hackers working on random stuff.

    No, I don’t deny the importance of people, as I said above. But I don’t feel a “community” is there: there is no common view or common goal, not even a common language. There are small groups that feel they are a community, but there isn’t such a thing as “the” community.

    Free software is like knowledge: it evolves and increases over time, slowly but steadily. Being involved in knowledge-production is difficult and it takes time.
    So product development should happen outside of such involvment, while respecting copyright and all the relevant licenses. The technical expertise out there is a great help, but most information found on the net is wrong or subtly incorrect. For some problems you need to ask the authors, on the relevant mailing lists for the specific project, but this is not the community, is individual people.

    So the advantages of distributed development is that knowledge advances over time without being controlled by a person or a company. Not unlikely what happens in other fields. It may look strange, but that’s only because software development used not to work as it should (and as everything else develops).

    Alessandro couldn’t be any clearer about what he thinks about open source communities, in his opinion product development is definitely not related to community participation. In his opinion there is no such thing like the symbiotic approach, I guess because of the trade-off between efficiency and effectiveness. Corporates want to respect milestones, while communities are more interested in doing it right, when feasible.
    On the other hand the states that distributed – and not coordinated – development turns in knowledge advance over time without being controlled by a single entity.

    That’s the Freedom Alessandro talks about.

    (To be continued tomorrow)

     
    • vincos 2:18 pm on February 15, 2007 Permalink

      Molto interessante ! L’ho rilanciato sul mio blog. A presto

  • Roberto Galoppini 9:19 pm on February 13, 2007 Permalink | Reply  

    Business Development: SpikeSource certifies Ubuntu readiness 

    Yesterday SpikeSource and Canonical announced that SpikeSource will certify its business-ready open-source applications for Ubuntu and deliver support for Ubuntu through its channel of solution providers.

    Kim Polese, CEO of SpikeSource, commented:

    The popularity of Ubuntu combined with Canonical’s commitment to Open Source development, makes it a perfect partner for SpikeSource, Ubuntu users can now benefit from the same open source innovation from their business applications as they do from their operating system.

    Canonical recently announced another important technological partnership with Linspire, to integrate with each other’s Linux distributions. An advisor from market researcher Illuminata, said:

    [..] as Linux and Linux distributions mature, proliferation of distros becomes much less interesting. This seems a case of essentially combining a couple of distributions to try and achieve a critical mass of interesting, differentiating features — something that’s increasingly difficult to do. I don’t see this becoming another important enterprise distro, but it will help both of these to remain a viable ‘Tier 2’ distribution.

    Canonical is definitely becoming a serious challenger.

     
  • Roberto Galoppini 3:57 pm on February 12, 2007 Permalink | Reply  

    Open Source and women: “Women in open source mini-conference” 

    The Southern California Linux Exposition yesterday guested a mini-conference on women in the free/open source software community.

    Stormy Peters, formerly founder and manager of the Open Source Program Office at HP, co-founder of the non-profit GNOME Foundation, and now working at OpenLogic, said that women are less than 2% of open source software developers, explained that:

    while indeed a minority of information technology workers were women (roughly 20%), an even more staggering minority — to the tune of 1.5% — of free software contributors were women. The reasons given for this disparity were many and mostly related to cultural roles and expectations for women in the western world. “Alpha dog” behavior, posturing, backbiting, and mysogyny were listed as common and unfortunate social habits among free software programmers, and throughout the day the issue of how to deal with this behavior was approached from several different angles.

    Jean T. Anderson, an IBM employee and an Apache Derby project comitter and the Apache DB Project PMC Chair, stated that Apache is not about code, but about community. She outlined the most significant barriers to female free/open source software participation:

    • Women frequently don’t know how to get started with a project.
      .
    • They are afraid of looking stupid.
      .
    • They don’t want to be flamed on the public mailing lists or IRC.
      .
    • The feel that they do not speak English well enough to participate.
      .
    • They are uncomfortable with publicly accessible and archived email lists.
      .
    • They are not comfortable “selling” their ideas to the group.
      .
    • Sexist jokes and demeaning comments create a negative atmosphere for women.

    The agenda wasn’t fully formed one month ago, but  it’s clear that this mini-conference was a success, and I invite you to read more about it.

     
c
Compose new post
j
Next post/Next comment
k
Previous post/Previous comment
r
Reply
e
Edit
o
Show/Hide comments
t
Go to top
l
Go to login
h
Show/Hide help
shift + esc
Cancel