Simon Willison’s Weblog

Entries tagged opensource

Filters: Type: entry × opensource ×


Weeknotes: PG&E outages, and Open Source works!

My big focus this week was the PG&E outages project. I’m really pleased with how this turned out: the San Francisco Chronicle used data from it for their excellent PG&E outage interactive (mixing in data on wind conditions) and it earned a bunch of interest on Twitter and some discussion on Hacker News.

[... 452 words]

My JSK Fellowship: Building an open source ecosystem of tools for data journalism

I started a new chapter of my career last week: I began a year long fellowship with the John S. Knight Journalism Fellowships program at Stanford.

[... 876 words]

Datasette 0.28—and why master should always be releasable

It’s been quite a while since the last substantial release of Datasette. Datasette 0.27 came out all the way back in January.

[... 1326 words]

sqlite-utils: a Python library and CLI tool for building SQLite databases

sqlite-utils is a combination Python library and command-line tool I’ve been building over the past six months which aims to make creating new SQLite databases as quick and easy as possible.

[... 1237 words]

What are some good open source projects that VMware is directly part of?

To my knowledge they fund almost all of the development work on RabbitMQ, Redis and the Spring Java framework.

[... 38 words]

What are the most commonly used or most interesting open-source packages and software?

I’d say the open source browser engines, Gecko (Firefox) and WebKit (Safari, Chrome, iOS, Android) are probably some of the most important and widely used pieces of open source code these days.

[... 51 words]

To become a better developer ? To read more OR to create/contribute to open source projects?

Contribute to an existing project, rather than starting one yourself. There are a bunch of benefits:

[... 231 words]

Is there a free/open-source software source code search engine?

If you want to search through actual code in open source projects, GitHub search is fantastic https://github.com/search—e.g. here’s a search for all Ruby code that mentions oauth https://github.com/search?q=oaut...

[... 71 words]

How can a new developer get involved in open-source projects?

I was going to say the same thing. Find a useful project in GitHub (preferably one that clearly has an active maintainer), fork it, fix a bug (look at the project’s issue tracker) then make a pull request.

[... 80 words]

What is the typical time overhead in using an open source package vs. an equivalent commercial package?

It totally depends on the software in question. If you are moving to popular, well maintained open source packages (things like nginx, solr, MySQL) you can often expect a large improvement in developer productivity due to the increased amount of tutorials, forums, mailing lists, irc channels and stackoverflow/quora posts you’ll have access to.

[... 76 words]

What is a good business model for open source projects?

Consulting.

[... 38 words]

What is the story of Advogato?

There’s a Google Tech Talk about Advogato: http://video.google.com/videopla...

[... 21 words]

Why I like Redis

I’ve been getting a lot of useful work done with Redis recently.

[... 900 words]

Announcing dmigrations

The team at Global Radio (formerly GCap Media) is the largest group of Django developers I’ve personally worked with, consisting of 14 developers split into two scrum teams, all contributing to the same overall codebase.

[... 625 words]

What are some good software development/open source blogs?

http://www.thedailywtf.com/ is an endlessly entertaining guide to how not to develop software.

[... 28 words]

Taking charge of your own destiny

Scoble has posted 12 reasons that Web 2.0 entrepreneurs are steering clear of the Microsoft platform. It’s an interesting list (the comments are full of treats too) but for me it misses the key reason that open source development tools are so compelling: they put you in charge of your own destiny.

[... 367 words]

Enter the hedgehog

The Ubuntu community have released Hoary Hedgehog, otherwise known as Ubuntu 5.04. If you haven’t tried Ubuntu yet, it’s an excellent Linux distribution based on Debian with a strong focus on desktop usability. Unlike most Linux distros, Ubuntu comes with just one desktop manager (Gnome) and one obvious default application for each of the essentials: Firefox for browsing, OpenOffice for office work, Evolution for mail.

[... 209 words]

Clearout

[... 257 words]