Licensing, Hacking And Government: Key Themes From OSCON 2013

Filed in Cloud Industry Insights by Garrett Heath | August 2, 2013 2:45 pm

Last week, OSCON[1] brought together people in the open source community from around the world. While attendees heard experts talk about their respective languages and projects, I noticed several overall trends that emerged throughout the conference.

Getting Your OSS Project Licensed

Some developers think that simply placing their software in a public repository enables others to use it as open source. However, many people at OSCON stressed the need of providing a license to provide guidelines on how exactly people can use it, rather than believing that the software is in the public domain.

“The public domain is problematic, because there is really not a lot of legal precedence or machinery to take something that is copyrighted, something that you create, and to give up your rights to it and put it in the public domain,” Tom Preston-Werner of GitHub[2] said. “To just give your copyright away to someone, to remove copyright from the equation is very hard, in this country and in most countries.”

Tom Preston-Werner

Developers were encouraged to go to www.choosealicense.org[3] and select an open source software license for their code. The site provides explanations for developers wanting a simple and permissive license, suggestions if they are concerned about patents and a license for those who want to ensure improvements are shared.

Hacking Hardware

Open source doesn’t necessarily stop at software; one recurring theme revolved around making hardware hacks. Carin Meier of Neo[4] had a keynote talking about how her love of robots as a child led to her hacking a Parrot AR Drone and Roomba (you can find her open source libraries on GitHub[5]). Meier demonstrated her hacks on stage[6], commanding the drone and Roomba from her laptop.

Dan Neary of Red Hat held a session called Hardware Hacking With Your Kids, where he showed different ways to get children excited about open source by interacting with the physical world. “The great thing about having kids is that they’re blank slates; you get to program them. You get to pass on your values [of open source] to the next generation,” Neary said.

Open Source And Government

There were many conversations about open source in government, centering in particular on Code for America[7], the “Peace Corps for geeks” as Vanessa Hurst of CodeMontage[8] described it. Code for America offers a way for developers and designers to help governments adopt the innovation of the 21st Century to better engage citizens. They do this by providing an 11-month fellowship to work out of a San Francisco office to produce open source applications to help make local governments more accessible. One such project that was discussed was Oakland Answers[9], a service that made the verbose government prose more understandable to the average person. Fellows are “looking to code is the next chapter of American history,” Michal Migurski, CTO of Code for America said.

Leigh Heyman, director of New Media Technologies at the White House, discussed the process of open sourcing We The People[10], the petition platform used by the current administration (you can even find the White House on GitHub[11]). During his OSCON keynote, Heyman showed this GIF of the first-ever White House commit on GitHub, a sure sign that the US government is fully embracing open source:

Heyman talked about not only the importance of having this application make the government more accessible to US citizens, but also the fact that it is available as open source for other governments to use. Heyman also talked about having a read API for developers[12] to programmatically access the information from We The People, and looked forward to eventually offering a write API so that developers could interface with the app in the near future.

Leigh Heyman

Endnotes:
  1. OSCON: http://oscon.com
  2. GitHub: http://github.com
  3. www.choosealicense.org: http://www.choosealicense.org
  4. Neo: http://neo.com/
  5. open source libraries on GitHub: https://github.com/gigasquid
  6. demonstrated her hacks on stage: http://www.youtube.com/watch?v=Ty9QDqV-_Ak
  7. Code for America: http://codeforamerica.org/
  8. CodeMontage: http://codemontage.com/
  9. Oakland Answers: http://answers.oaklandnet.com/
  10. We The People: https://petitions.whitehouse.gov/
  11. White House on GitHub: http://github.com/whitehouse
  12. having a read API for developers: http://www.whitehouse.gov/blog/2013/05/01/theres-now-api-we-people

Source URL: http://www.rackspace.com/blog/licensing-hacking-and-government-key-themes-from-oscon-2013/