Re: Question of forbiddeness: rippit

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 03/28/2011 01:00 AM, Trever Fischer wrote:
>> On 03/27/2011 02:53 PM, Dominic Hopf wrote:
>>> Am Samstag, den 26.03.2011, 22:09 -0400 schrieb Trever Fischer:
>>>> Howdy, all.
>>>>
>>>> As a weekend project, I created 'rippit', a super simple no-frills
>>>> command
>>>> line CD ripper. It aims to take zero parameters and produce lossless
>>>> rips
>>>> in .flac format, properly tagged with musicbrainz, etc.
>>>>
>>>> In the future, I plan on extending it to also rip DVDs in the same
>>>> fashion. i.e. type 'rippit' and it finds your DVD drive and starts
>>>> ripping
>>>> the video to some free format like mkv, theora, or somesuch. Haven't
>>>> decided yet..
>>>>
>>>> Rippit is built entirely using gstreamer packages that are available in
>>>> Fedora. When I add DVD support, I plan on making the relevant non-free
>>>> decoders and elements accessible via rpmfusion.org a pure runtime
>>>> dependency. No linking, no failure to compile, etc. As such, it doesn't
>>>> directly do anything more than what you can do via gst-launch.
>>> The issue I see here is, that you most likely can not have a package in
>>> Fedora which has one as dependency (explicitly defined via Requires)
>>> which resides in a completely other repository. I guess it isn't a
>>> problem as long as you don't have such Requires, but that might cause
>>> your program to not work correctly or limits the functionality of your
>>> program (in case the required packages from rpmfusion are not
>>> installed).
>>>
>>> The logical consequence of this would be to include it directly into
>>> rpmfusion, wouldn't it?
>>
>> Alternatively,  use PackageKit integration
> Thats the plan, more or less. GStreamer has tools available that (in
> theory) work on all platforms to install missing plugins.

In which case, I'd say it's legal as long as your package has some
functionality that is usable even without the RPM Fusion bits (in this
case, CD-ripping).

I maintain a package in RPM Fusion that does not quite make this
criterion -- Vagalume, a Last.fm client. While it can be built without
install-time requirement on GStreamer's MP3 codec, there's no point
since Last.fm *only* streams in MP3!

But if in doubt, you can ask the legal@ list.

Best regards,

- -- 
Michel Alexandre Salim
Fedora Project Contributor: http://fedoraproject.org/

Email:  salimma@xxxxxxxxxxxxxxxxx  | GPG key ID: 78884778
Jabber: hircus@xxxxxxxxxxxxx       | IRC: hircus@xxxxxxxxxxxxxxxx

()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAk2QS6MACgkQNd069XiIR3gO9gCdGEeS0xNXmukV7gxcnu5R8PIM
edMAnAp1w7aNvmqVJD3uXc/zNdOulZLd
=nLC2
-----END PGP SIGNATURE-----

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux