04 October 2010

Open Data vs Open Source

Open source and open data are two different things.  They are not related any more than they are both part of a current larger overall trend toward openness, and they both happen to involve a computer.

The temptation however is to treat them the same, and to pursue them both at the same time. In fact, I recently realized that I personally have been collapsing the two concepts. I was resisting proprietary software use in open data because the companies that produce the software have been so opposed to open source software.

However, to argue that governments should both "liberate public data" and "use open source software" is to confuse the matter. I personally would like to see both happen but I choose to focus on open data because I think it will provide immediate value for government.

Insisting that government use open source tools to produce that open data makes the issue unnecessarily complicated.  Governments are used to using whatever tools they are using and it's usually easiest for them to release data using their existing tools.

One of the greats thing about open data from the technical point of view is that it's really not very complicated. Governments have a myriad of technically complex data issues to deal with, but open data is not one of them. Pretty much any system that contains data can dump that data to an open format such as XML or CSV. The tools used to develop these systems come with this sort of support built in and the hosting is not complicated.

Open data is complicated in other ways, yes.  Open data is a policy issue. It's also a communication issue. It's also an attitude issue. But it's not a technical issue.  No special software is required, no special technology is required, no special hosting is required and no special security is required.  Because in the case of open data we actually WANT people to get the data.

6 comments:

Unknown said...

Apparently Open Source licenses control the use of computer programs (software) while open data licenses such as Open Database License (ODbL) concern primarily the use of databases and their content. Nevertheless a database often constitutes part of the software. Therefore there is some overlap between the two. The following questions and answers demonstrate a real life scenario that is based on MEDILIG project. Read more on this post....

whome2249 said...

Of course, it is clear that in order to get a dream job you need to try hard and write a good resume, so this site https://homebusinessmag.com/businesses/success-tips/resume-writing-tips-get-dream-job/ will definitely help you, as it contains useful tips on writing a resume to get a dream job

Lisa Thomson said...

The business offers a comfortable working environment to its employees professional cv writing uk

Sankar said...

Implementing Big Data Projects enables students to work with large public datasets, develop scalable data processing solutions, and gain practical experience in extracting valuable insights from structured and unstructured information. These projects demonstrate how open data can be transformed into meaningful applications for various industries.

Sankar said...

Working with open datasets often requires efficient programming for data collection, processing, and analysis. Python Projects For Final Year provide hands-on experience in building data-driven applications, automating workflows, and creating analytical solutions using one of the most widely adopted programming languages for modern data science.

Sankar said...

Building expertise in Python further enhances the ability to work with open data by simplifying data extraction, transformation, analysis, and visualization tasks. Python Training equips learners with practical programming skills, industry-standard tools, and hands-on experience to develop efficient data-driven applications and analytical solutions.