Contributing to Open Source projects

Mar 20, 2010 18:12

Prior to joining Google I always joked that Google was the black hole that swallowed up open source programmers. I'd see awesome, productive hackers join Google and then hear little to nothing from them afterwards. When I joined I decided I'd solve this mystery and post about it but it's been over 2.5 years and I've been busy and somewhat ( Read more... )

google, hack, open source, work

Leave a comment

Comments 17

ingulf March 21 2010, 07:38:19 UTC
"I'm sure most companies have more internal consistency in tools & processes than the collective open source community."

ROFL!

Reply


DOAP anonymous March 21 2010, 15:10:49 UTC
Great idea. I had the same thing in mind about a year ago.
You can find my ideas about a distributed development system
using already existing semantic web technologies here:
http://turbo24prg.github.com/distributed-development.html
---
TL;DR:

PLEASE use structured and linked data, so people can actually use it mechanically and build tools on top of it. Thanks!

There's the DOAP project, developing a RDF schema for describing software projects: http://trac.usefulinc.com/doap/ . You can find a good description at: http://www.oss-watch.ac.uk/resources/doap.xml

There are already many projects using it, e.g. http://pypi.python.org/pypi and launchpad.net (even including maintainers).

Reply


ext_224280 March 21 2010, 15:36:22 UTC
Like this?
http://www.openlierox.net/wiki/index.php/Development

Did that a while ago already. :)

Ack otherwise to the post. Whereby, personally, I don't remember any project where I had problems to find the most recent trunk code.

Reply

brad March 21 2010, 18:27:04 UTC
Curious: what OpenID URL did you start with such that LiveJournal or Google gave you such an ugly URL here? Do you have a public Google profile?

Reply

mart March 22 2010, 15:33:08 UTC

I think that's what you get if you use the originally-documented identifier-select (or "directed identity") flow. Presumably Google OpenID is stuck with those URLs now because if you change them then folks won't be able to access their existing accounts...

If you choose to "Sign in with Google" on TypePad we assume the identifier http://www.google.com/accounts/o8/id and get the same sort of result.

Reply


quadhome March 22 2010, 00:05:24 UTC
A page that lists all of the registered projects?

Reply


pinterface March 22 2010, 05:21:43 UTC

Submitting patches? In my experience, that's the easy part. "The ... code review tools, ... submit queues, continuous builds, test bots, documentation, and all associated machinery and processes", on the other hand are practically non-existent. Shoot, I'd be thrilled if most of the projects I end up patching had outdated documentation and half a test suite because that would be an improvement. (Common Lispers are particularly bad in this regard, which isn't really helping my lackluster documentation and testing habits. :/)

Speaking of all that fancy stuff you guys have to make hackin' easy, is that documented anywhere for general public consumption? Because that, I think, would be an interesting read.

Reply


Leave a comment

Up