[Pidgin] #34: Voice/video support
Pidgin
trac at pidgin.im
Sat Oct 27 01:04:18 EDT 2007
#34: Voice/video support
--------------------------+-------------------------------------------------
Reporter: MarkDoliner | Owner: seanegan
Type: enhancement | Status: assigned
Priority: minor | Milestone:
Component: libpurple | Version:
Resolution: | Keywords:
Pending: 0 |
--------------------------+-------------------------------------------------
Comment (by star_dancer):
There are people who care about pidgin, and that's why feature requests
matter. Open-source really isn't a "do this for me or I will use a
different program" type of thing and it's juvenile and counter-productive
to say things like that. Many users requesting voice support are very
serious and, over-all, happy users of Pidgin and appreciate the work and
commitment of the developers. However, when any project gets large
enough, I do feel developers have some responsibility to listen to their
users, I hope that aggressive posts on this trac do not cause the
developers to lose that sense of responsibility. It's embarrassing that
there are people in the "community" that would post things like that here.
Here is something new and hopefully constructive I have to ask (as a
Pidgin user who desperately wants voice support, who has a programming
background, and who has even tried to play with implementing it herself in
the gaim-2 betas): As a code-contributer to open-source projects, I fully
understand the response that runs along the lines of "we are focusing on
other things, but you can code it yourself and we will implement it" and I
have done that with projects in the past. However, asking someone who may
not be familiar with the Pidgin code base to implement a major change is a
huge thing to ask, especially if it involves gui/core separation and core
modularization of the entire project and a number of crazy huge structural
decisions.
Is it possible that Pidgin developers could break the large task of voice
support into a series of smaller, well-defined programming tasks that
could be taken on individually by more casual developers? Especially if
implementing voice support requires major structural decisions. This
would prevent well-meaning developers from wasting time and would increase
the number of people that would be capable of helping you out. It may also
be that individual, smaller tasks working toward voice support are
beneficial to the program in other ways or allow for other types of
enhancements.
Finally, remember that a percentage of your developer base comes from your
user base. Functional voice support even for Google and MSN would greatly
enhance your user and hence, your developer pool. Furthermore, I think
Pidgin holds the niche for a clean, gnome-based, IM client (kudos for
that!) and that is why your user base is so large. However, I truly feel
that if you had a gnome-based competitor with voice and/or video, you
would lose that user base very rapidly. I doubt Pidgin's goal is to be
popular, however, a program without users dies pretty quickly.
--
Ticket URL: <http://developer.pidgin.im/ticket/34#comment:39>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list