Re: pkgsrc: wip/{audacious,audacious-plugins}

Greg Troxel <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.wip.review
Message-ID <[email protected]>
William Pitcock <[email protected]> writes:

> Greg Troxel wrote:
>>
>> 1. add first question to faq: under what license is Audacious.  I
>> searched faq for license and didn't see it.
>>   
> For reference,
>
> 1.3: GPLv2-ONLY
> 1.4: GPLv3-ONLY (base), ISC license (plugins distribution; individual
> plugins have their own license terms)
>
> but this will be added to the FAQ shortly.

Thanks; that will be helpful in the faq.

>> Well, it comes down to it being useful to have it packaged to enable
>> people to test, and I see "you really shoudl use stable instead" and
>> "this should be in a package" as orthogonal.  And I like hygiene in
>> numbering at all times.
>>   
> Yes, but forcing people to test when they would rather use 1.3 is
> absurd, and just causes frustrated people to vent their frustrations
> on us.
>
> Case in point: when Gentoo removed XMMS and tried a forced migration
> to Audacious, we're the ones who got burned, not Gentoo. So we're a
> bit sensitive to that sort of activity now.

Certainly the stable version should be packaged.  And only then maybe
unstable ones with a warning.

> Well, the reason why we don't do that is because a large subset of
> people who have migrated from Windows go "ZOMG A BETA VERSION OF MY
> NEW FAVOURITE WAREZ I MUST DLOAD IT RIGHT N0W", which results in more
> people bothering us with unneeded bug reports "hey! feature Y is
> unimplemented and says it'll be implemented later! this is a bug, i
> need it RIGHT NOW!".
>
> So, calling it a developer release helps to scare those types off.

I see.  There's less of that in the netbsd/pkgsrc community; a number of
us migrated from 4.3BSD on vaxes...

>> Somewhere on the web page it would be nice to explain the plan for how
>> plugins and base interoperate.  Still, most of my plugin comments were
>> directed at packaging.
>
> Think of it like GStreamer, e.g. the GStreamer base and plugins
> collection. Basically the same thing here.

OK.  I was thinking more of how the releasing/versioning plan is.

>>   The only codec that is questionable is TTA (the license of the SDK we
>>   include says non-commercial use only). IANAL though, there may be
>>   others.
>>
>> So how do you distribute the combined work under the GPL?  Or is it only
>> a plugin?
>>   
> TTA is a plugin distributed in -plugins, and Audacious 1.3's "SDK"
> interfaces are BSD license, thus leaving the risk with the end user.
>
> In Audacious 1.4, this is handled better with a notice which says that
> Audacious 1.4's GPL3 license does not apply to modular code linked at
> runtime.

That makes sense, but I didn't come anywhere near close to figuring that
out from your web page.  I don't mean to insist that you rework the web
page for me, just pointing out a new-user experience.  Thanks for
listening.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.