On Jun 26, 2010, at 9:04 PM, Peter Hosey wrote: > On Jun 26, 2010, at 13:35:34, David Smith wrote: >> … the upside is just the additional front ends … > > Which is a mixed upside, since you then have to test your plug-in on those > additional front ends, on any platforms you support. > > I'd say don't worry about Pidgin/Finch support (or, conversely, Adium > support) until you have an additional developer willing to test those > platforms for you. > > So it comes down to whether you'll ever want to support Pidgin or Finch. If > not, you might as well write it directly as an Adium plug-in. If you might, > you can write it as a Libpurple plug-in, and only release Adium builds until > you have another developer to test Pidgin/Finch. > > Of course, if you use Pidgin or Finch as well as Adium, you can disregard all > the foregoing and just go for it. You'll still be testing for two, but you'll > have self-interest motivating you. > >
On the other hand, supporting the additional platforms also grants the possibility of having a wider userbase; in the case of supporting Pidgin on Linux, that allows the possibility of a userbase that may be more likely to contribute back to your project. -Evan
