Open Source Community

The atmosphere last night at the Moncton Cybersocial seemed to be a lot more charged than previous gatherings of the IT community in Moncton. My topic of open source brought out some people who usually don’t attend these events. Believe me, it was the topic, not the speaker, who brought them out, because there was a lot of expertise in the room last night. It was great to meet Nathalie, Steve and the folks from the Moncton Linux User Group. I was also impressed by the contingent from PEI, including Will, Jevon, Jacob and Iain. Sorry if I’ve missed some names.

The consensus last night seemed to be that we should get an open source conference organised for the region. I suggested an open source track for the LearnTec conference in Miramichi this Fall, and I will follow-up. There are a lot of competent people working with open source, from hardware to operating systems to applications, and I am sure that this region will become a recognised centre of open source innovation. It was good to have the President of NBIF in attendance, witnessing the focus and drive of this community.

Notes from Open Source Cybersocial Presentation

Here are my follow-up notes on OSS (or "open source stuff", as Iain says), as promised. These continue from my pre-seminar notes, so you might want to look at them first.

The OSS Pitch

Strategic Position: Network enabled collaboration makes better software

User Position: You control you own destiny Core Competencies: Understanding Internet era software development methodologies; Using free-code distribution to gain market share; and Commoditizing markets to undercut major players

Key Messages: The Internet depends on OSS; You can make more money when you give away the software

Advantages of OSS $0.00 You can modify Global OS developer community You can help determine future direction Low cost ?¢‚Ǩ?ìtry it out first?¢‚Ǩ¬ù model No vendor agenda Rapid globalization (e.g. language choice)

Disadvantages of OSS Feature Creep Lack of Documentation Quality Control? By programmers, for programmers – but what about me?

These are open to debate of course

Discussed three business models:

Value-add model (e.g. Redhat)

Services Model (e.g. Productivity Solutions Inc)[disclosure: I’m involved with this company]

Co-operative Model (e.g. Avalanche)

Discussed the Creative Commons licenses, as well as the difference between the General Public license (GPL) and the typical End User License Agreement (EULA). An Australian firm, Cybersource, has an analysis report which compares the two (long PDF to download).

The source for open source software: Source Forge

Open Source Seminar

These are my notes and some of the thoughts behind a presentation on open source that I will be giving in Moncton on Wednesday June 9th. The link shows my four points that I have promised to present.

I have only been seriously looking at open source and all of its ramifications since last September, when I started to post information for my clients and colleagues. Any comments or feedback would be greatly appreciated. If anyone is planning on attending, you can see here if it will be worth your while. of course, some changes will be made to this outline in the next few days.

What is open source software?
According to Wikipedia, an open-content online dictionary open source software “generally is any computer software whose source code is either in the public domain or, more commonly, is copyrighted by one or more persons/entities and distributed under an open-source license such as the GNU General Public License (GPL). Such a license may require that the source code be distributed along with the software, and that the source code be freely modifiable, with at most minor restrictions, such as a requirement to preserve the authors’ names and copyright statement in the code, a concept known as copyleft.”

Perspective
According to The Cluetrain Manifesto (1999), “Markets are conversations.” and “People in networked markets have figured out that they get far better information and support from one another than from vendors. So much for corporate rhetoric about adding value to commoditized products.” Read the other 94 theses of the Cluetrain Manifesto and then look at World of Ends (2003), which states that “The Internet’s Three Virtue are – 1. No one owns it 2. Everyone can use it 3. Anyone can improve it.

Building once, and selling to many at no additional cost, is a model for making money, but not a model for innovation. Unfortunately, this is the model for proprietary software development. The Internet has enabled enormous collaboration opportunities, at minimal cost. I believe that interconnected people and organizations can work together in sharing their know-how at a reasonable price, without huge software license fees eating most of the budget.

Technogy should enable innovation, not stifle it.

The Business Case for Open Source

Information technology infrastructure should not be the largest cost of any human performance or learning project.

It is not your technology that gives you a competitive advantage but your company’s strategy, leadership and the talent of your workforce.

Licensing from a trusted collaborative partner saves money and leaves the technology open to further development.

By driving down the cost of software or content, the open source model frees capital for other projects, thereby fostering innovation.

Most of the market leading products in the learning content management space (and other enterprise applications) are so costly that many organizations cannot pay the price of admission. Let’s face it, most organizations do not need a space shuttle to go to their mailbox.

What Others Have to Say

A recent article on The Myths of Open Source in CIO Magazine, stated that open source is not really about free software. Open Source is about standards, like internet protocol, which enable collaborative development. By giving access to source code, new applications can be developed quickly and collaboratively. If your organisation needs to collaborate, you probably need open source.

In April 2003, the Canadian Advanced Technology Alliance (CATA) urged the Canadian Treasury Board to support the use of open source and open standards. CATA believes that open source “provides a foundation for lowering costs while increasing stability, scalability and security. This change in procurement strategy [by the Canadian government] provides an opportunity for our members to capture new markets”.

Business Models

Services
Focusing on Open Source allows a consulting services company to have discussions with clients focused on solving pressing problems while presenting broad options to the economic buyer.

Proprietary software development is usually controlled by a single company, with clear business objectives. Sometimes these objectives do not align with the overall market need. For instance, a proprietary software company was recently asked if its new application would be available in another language. A group of potential users even volunteered to do the translation, but the company was not interested. If this application was Open Source, the users could have gone ahead and translated the application presentation layer. Open Source applications can spread to marginal markets, such as developing countries, very quickly.

Buyer Cooperative
Here is an example of a business model, based on a for-profit cooperative, aimed at reducing members’ dependence on IT vendors. Project Avalanche is a cooperative which serves the technology needs of a wide variety of companies. The members pay an annual fee and share software, intellectual property, and further development costs. The business structure and legal framework also mean that members have a secure right to the use of any collaboratively-developed software. Analyst, Patricia Seybold says, “By sharing, evolving, and managing the quality control of each other’s software – software that is destined for deployment in large enterprise applications – and sharing best practices and other IP, corporate developers will be able to move much faster at lower cost. Project Avalanche is also a needed whack in the side of the head for today’s commercial software companies – it will give them lots of opportunities both to be more competitive and more cooperative. That’s a good thing.”

Open Source Learning Applications

Screenshots and quick explanations here.

Examples

Intellum Open Core
Moodle
ATutor

Demonstrations I will provide:

Open Office (a common entry-point for individuals into the world of open source)
ACollab (Community of Practice)
Drupal CMS (Weblog)

Creative Commons

A quick overview for those who have never heard of the Creative Commons.

CC = somewhere between no rights reserved, and all rights reserved

Basic CC License Components

Attribution
Non-commercial
Derivative Works
Share-Alike

Other Commons Licenses:

Public Domain (not really a license)
CC-GNU-GPL and CC-GNU-LGPL (for software)
Recombo (for creative mixing)
Founders’ Copyright (as originally intended, for 14 years)

Also will explain iCommons Canada

Keep It Simple

Jay Cross talks about focusing performance improvement efforts on "worker effectiveness improvement, not KM" [knowledge management]. More and more people are disillusioned with large-scale KM, document management and ERP efforts, that force workers to comply with an imposed structure. I remember delaying the use of Goldmine in my last job, because I had my own system, and really did not want to realign my processes with an imposed one.

Perhaps the reason that blogs are popular, in spite of their limitations, is that they are easy to use, and there is no imposed structure. Many of us believe that our way is the best way, and need proof that doing otherwise would be beneficial. I find that blogging is becoming more and more about building my personal knowledge repository, while staying connected to wide-ranging conversation. As Jay states in his post:

KM should leverage natural processes, not try to change the basic ways things are accomplished.

An organisation’s entire KM effort could start with simple technologies. It could provide a blog to everyone, letting workers blog as they wanted. RSS aggregators could keep an eye on blogs of interest, and maybe even a blog rating system could included in the performance management system. Yes, the better writers would get better rankings, but so would those who solve problems. A bottom-up approach to KM, at a minimal cost, makes a lot more sense than betting that some centralized system, with a huge training bill, will solve all of our problems.

Collaboration by Jay Cross

Jay Cross has made his ASTD 2004 presentation notes for "Collaboration Supercharges Performance" available, as well as the link to the entire 87 minute presentation in Macromedia Breeze. I have enjoyed all of Jay’s Breeze presentations, and the audio quality is excellent. It’s great to see this sharing of ideas made so easy for those of us not able to attend ASTD.

Good manners are still important

Even in the world of open source, open content and open culture there are social norms that those in the corporate world should be aware of. If not, their bad manners might be blogged around the world. Sebastian Fiedler’s comments on Lisa Neun crashing Blogwalk 2.0:

So, good folks out there in open culture, if you spot any corporate Lisa busting your grassroots, low-budget, organized in your free-time, self-financed gathering… either give the poor thing a free-ride (but beware… this might trigger a paradigm shift without a clutch… Dilbert readers probably remember this one), or simply bill the freaking organization she belongs to.

Let’s all remember our manners folks.

On Open Source

I re-read Thomas Goetz’s article "Open Source is Everwhere" in last November’s Wired Magazine, to try to focus on the real reasons for favouring open source. I want to reassure myself that I’m not becoming dogmatic in my support of OS systems. This quote from the end of the article resonated with me:

Open source is often framed as an attack on the corporate world at large. But in fact, the open source approach can be a boon for companies. Licensing from a trusted collaborative project saves money and leaves the technology open to further development. By showing corporations that a closed, defensive approach to intellectual property can be less efficient than liberal licensing, Cambia and a few other open source efforts are leading the way to the mainstream.
In this light, where corporations are part of the model, open source suddenly becomes something less marginal and more ingenious. It forces industry to reckon with openness rather than hide behind intellectual property. In driving down the cost of software or encyclopedias or biotechnology, open source is unleashing billions in capital otherwise put to woefully inefficient ends. Just because it’s not about making money first doesn’t mean it won’t make money second (just ask the folks who bought their mansions with Red Hat shares).

Openness is pretty much like democracy; and I can’t see many reasons against it. The same for lower costs and increased efficiencies. I also like the idea that open source is still about making money, because we all have to feed our ourselves and our families. What I like best about open source is that the development process is a real meritocracy, much like being an entrepreneur. In small business, if you don’t deliver, you can’t make an honest living.

What we all want

According to Dave Pollard, here is what the blogosphere wants.

Blog readers want to see more:

original research, surveys etc.
original, well-crafted fiction
great finds: resources, blogs, essays, artistic works
news not found anywhere else
category killers: aggregators that capture the best of many blogs/feeds, so they need not be read individually
clever, concise political opinion (most readers prefer these consistent with their own views)
benchmarks, quantitative analysis
personal stories, experiences, lessons learned
first-hand accounts
live reports from events
insight: leading-edge thinking & novel perspectives
short educational pieces
relevant “aha” graphics
great photos
useful tools and checklists
précis, summaries, reviews and other time-savers
fun stuff: quizzes, self-evaluations, other interactive content

Blog writers want to see more:

constructive criticism, reaction, feedback
‘thank you’ comments, and why readers liked their post
requests for future posts on specific subjects
foundation articles: posts that writers can build on, on their own blogs
reading lists/aggregations of material on specific, leading-edge subjects that writers can use as resource material
wonderful examples of writing of a particular genre, that they can learn from
comments that engender lively discussion
guidance on how to write in the strange world of weblogs

I think that we all have our work cut out for us. Any comments?

Telling Stories: Narratives of Nationhood

The Confederation Centre of the Arts on Prince Edward Island has created an impressive online learning resource entitled Narratives of Nationhood. Available in French and English, this website offers a wide array of learning activities focused on the art at the centre. There are hundreds of lesson plans available for school teachers, and a wealth of digital art displays. A lot of time and effort has gone into this resource, and it is available in a Macromedia Flash as well as an HTML version. Nice to see that some people are still designing with accessibility in mind.

Thanks to Nathalie at the Justice Knowledge Network for telling me about this.

Ontario Department of Education Signs with Star Office

As a follow-up from a previous post on open source in government, it’s good to see the Ontario Department of Education has signed an agreement with Sun Microsystems to use Star Office. Star Office and its open source (free) version Open Office provide Microsoft compatible desktop applications for documents, spreadsheets, presentations and PDF export. Star Office retails for $(CA)79.95 but, according to the IT Business report:

Financial details of the arrangement were not disclosed, but Sun Canada’s director for education and research Lynne Zucker said that the fee was minimal.

I had suggested a similar solution to the Government of New Brunswick as well as the Department of Education, and received a nice e-mail for my suggestion. Perhaps Ontario’s example will lead to our province examining the use of open source software in government. It might even keep my taxes down. Via Seb.