Influencing projects: do and do not

There are many ways to get an opensource project fit better your needs:

– you contribute to it by doing the missing bits yourself.
– you contribute to it by funding somebody so you get the bits done.
– you ask politely about those bits and you make a point on how those bits could be useful for the developers too (so they will use their time and skill to implement them)

There are also many ways to hinder an opensource project (trying and failing to have it fit better your needs):

– you assume you can lead who is doing since you are using what’s done by them
– you assume that there is democracy and the fact “everybody”* want something (but the people actually doing something) makes that relevant
– you try to annoy people till they give in or give up.

* from interestingly inflated self made estimation

How to contact developers

Let me give a bullet list about ways to contact developers:

– IRC: most developers are present on irc, you may query them, talk to them in the topic channels (e.g: #gentoo-media) or ask for voice in the #gentoo-dev channel. Irc logs may or may not be available for past digging.

– email: again you can either contact the developer privately using the ${nick}@gentoo.org email or using the mailing list (gentoo-dev, gentoo-project, gentoo-$topic), you may also read the archived discussions.

– jabber: we got IM too, you may again use ${nick}@im.gentoo.org to contact them directly.

Those are two way communication routes, you ask and you got replies, most of those let you have a nice log so you can even point past discussions for clarification. If someone disregard about you usually can voice it and it remains.

There are 1 and 1/2 way communication routes like blogs, it’s up to the blog owner let the comment appear or not (so he could make like he got full support by everybody just silencing who isn’t exactly keen on what’s there).

There are even 1 way routes like the GWN and GMN in which the editor can write whatever he wants.

If you wonder why I’m just stating the obvious like this, well, seems that some people got a disconnected perception on how communication works so it’s sorely required even if dead boring.