Showing posts with label collaboration. Show all posts
Showing posts with label collaboration. Show all posts

Friday, January 22, 2010

No More End Users: OSS Enables New Ways of Cooperating

Today's columnist is Carlo Daffara from Conecta. He writes:

One of the most fascinating thing about open source is that it allows the collaboration between entities that are in many ways anomalous. One of my favorite examples of this are the Sakai and Kuali consortia, created by large universities dissatisfied by their proprietary software systems. They found it more economical to pull their efforts together and create something new instead rather than simply continuing to pay for something that delivered less than expected. The process ended up creating something of value to themselves and to other universities and groups; it also provided the basis for a profitable business for those companies selling consulting services.

There are many other examples:

* some French municipalities joined forces and created software for managing cemeteries

* an Italian consortium between municipalities adapted a document management system to make it compliant with local laws, creating a large scale project that is currently being adopted in several other cities

* a Spanish region created a large scale geographic information system

The fundamental aspect is that this is unexpected in an area where users are not expected to contribute anything (apart from money). Most of the modern software industry is based on the rigid distinction between the developers (that create something) and the users (that consume something) with the only communication channel between them transferring things like requirements or modification requests.

A change in attitude is important because it creates economic alternatives to areas where the market is not capable of producing a suitable alternative. Despite this necessity, it is far from the norm, even when it would make sense. The main reason is that companies and administrations that are willing to spearhead such an effort are left on their own; there is no manual or knowledge base that will help in this. Most public initiatives are limited to the creation and proliferation of software forges, where most efforts are quickly forgotten.

I would like to give a few suggestions to anyone interested in starting these “anomalous” cooperations:

Clearly state what you are planning to do, and what is the target audience. A fancy website is not actually necessary, but a good description of the aim of the project is a fundamental prerequisite for finding interested parties. The target audience is also important: it is a developer tool? an end-user system? Who will use it? Clearly framing this will help the reader decide if it may be useful for them.

Be clear on what contributions may be useful. Not all contributions are in the form of code. Even knowing that the project is used by others may be useful; for example, when asking for public funding to advance development. Some projects have a showcase page that provides an indication of who uses it and in what kind of environment. Documentation is another common form of contribution; translations and localization may be useful to go outside of a single country's borders.

Don't over-complicate things: it is not (always) necessary to have a formal structure. An umbrella consortia that can provide a formal structure for a project, but the time and effort necessary may be too much for a small or beginning project. Leave it under the legal structure of a single partner, with clear contributory agreements to make sure that all the code is publishable. Most administrations can easily agree on a 1 or 2 page agreement, if it provides peace of mind.

Remember that projects are made of people; give people an opportunity to communicate. A project should always have a communication channel with the rest of the world – without communication, the probability of receiving something from the outside is greatly reduced. A mailing list and a blog site are sufficient - there is no need for a formal social media campaign. The important thing is to keep things updated and to answer questions within a reasonable amount of time.

The cooperation aspect of open source is the real game changer in the modern world of software. The fact that users are able to share their efforts, create new projects, and cooperate is what makes the difference between a software with code available to the user and a real open source project. The cooperation is not without costs – sharing, managing connections and contributions requires effort – but it can provide a good solution to something that has no solution at all in the traditional marketplace.

Thursday, July 2, 2009

July Issue of OSBR Available

The July issue of the OSBR is now available in PDF and HTML formats. The editorial theme this month is Collaboration and the authors include:

Joseph Wilson, co-founder of the Treehouse Group, explains how successful adaptation to market conditions comes from collaboration across traditionally demarcated fields of study.

Stephen Huddart, Vice President of the J.W. McConnell Family Foundation, and Anil Patel, Executive Director of the Framework Foundation, propose the concept of Applied Collaboration Studios for the social sector.

Peter Deitz and Christine Egger from Social Actions describe how this organization applies open source principles to its products and processes.

Evan Andrews, an analyst at Sylvatica, discusses open analysis methods, software, and data that can be used to help companies become greener.

Norm Friesen, Canada Research Chair in E-Learning Practices at Thompson Rivers University, describes recent developments in the adaptation of open education resources.

Chris Tyler from Seneca College outlines Seneca's approach to sustainably involving students in open source communities in a course setting.

Andy Adler, Canada Research Chair in biomedical engineering at Carleton University, John C. Nash, retired Professor of Management in the Telfer School at the University of Ottawa, and Sylvie Noël, research scientist for the Communications Research Centre of Canada, introduce the TellTable open source system designed to allow single-user software applications to be managed in a collaborative manner.

The editorial theme for the upcoming August issue is Tech Entrepreneurship and the Guest Editor is David Hudson from Lead to Win. Submissions for this issue are due by July 20--contact the Editor is you are interested in a submission.

Saturday, June 27, 2009

Upcoming July Issue

Here's a sneak peek of the upcoming July issue on Collaboration:

Evan Andrews from Sylvatica discusses open analysis methods, software, and data that can be used to help companies, the economy, and society become greener, faster.

Joseph Wilson from the Treehouse Group provides examples of how successful adaptation to market conditions comes from collaboration with people across traditionally demarcated fields of study.

Norm Friesen from Thompson Rivers University describes recent developments in the adaptation of open source and open content to educational practices and technologies.

Chris Tyler from Seneca College outline's Seneca's approach to sustainably involving students in open source communities that has proven successful in a course setting.

Andy Adler from Carleton University, John C. Nash from the University of Ottawa, and Sylvie Noël from the Communications Research Centre of Canada introduce TellTable, an open source system designed to allow single-user software applications to be managed in a collaborative manner.

Peter Deitz and Christine Egger from Social Actions describe how this organization applies open source principles to the its products and processes.

Stephen Huddart from the McConnell Foundation and Anil Patel of the Framework Foundation propose the concept of Applied Collaboration Studios to engender a quantum shift in the social sector’s efficiency, reach, and impact through the combined use of open source technologies, social process tools and collaboration platforms.

Tuesday, March 10, 2009

From Inspiration to Activation: Making Online Collaborative Communities Work

Free Colloquium event in Fredericton, NB on March 23. From the abstract:

Inspiration is a necessary, but not a sufficient, condition for collaborative communities to work. Such communities often make use of complex Internet-based tool systems. In these systems, work gets distributed over many tools, often leading to the fragmentation of communicative acts. To address this problem, explicit attention needs to be paid to community activation. We outline a conceptual model of online collaborative communities. We introduce the use of collaboration patterns for defining socio-technical design solutions for activation problems. We illustrate the approach by discussing the results from a digital class experiment. Applications ranging from e-government to scientific collaborations are discussed.