Hi,
Before commit it and push, I'd like have clearance, that is not breaking any legal police of Fedora .
We have mlt in Fedora repos and mlt-freeworld but it is complex debug it, so I'd like have one rpm spec file with some conditional macros and where is possible build the complete package and but just build the legal part on Fedora [1] , do you see any legal problem ?
Thanks and happy new year !
[1] diff --git a/mlt.spec b/mlt.spec index 9562287..e077bca 100644 --- a/mlt.spec +++ b/mlt.spec @@ -1,5 +1,6 @@ %bcond_without ruby %bcond_without php +%bcond_with freeworld
#globals for https://github.com/mltframework/mlt/commit/ea973eb65c8ca7 9a859028a9e008360836ca4941 @@ -48,6 +49,11 @@ BuildRequires: pulseaudio-libs-devel BuildRequires: alsa-lib-devel BuildRequires: movit-devel BuildRequires: vid.stab-devel +%if %{with freeworld} +BuildRequires: ffmpeg-devel +BuildRequires: libquicktime-devel +BuildRequires: xine-lib-devel +%endif
%if %{with ruby} BuildRequires: ruby-devel ruby
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
On Tue, 2018-01-02 at 10:50 +0000, Sérgio Basto wrote:
Hi,
Before commit it and push, I'd like have clearance, that is not breaking any legal police of Fedora .
We have mlt in Fedora repos and mlt-freeworld but it is complex debug it, so I'd like have one rpm spec file with some conditional macros and where is possible build the complete package and but just build the legal part on Fedora [1] , do you see any legal problem ?
IANAL, but I think "just mentioning & adding conditionals" is fine as long as source code itself doesn't have patented stuff and so on.
Thanks and happy new year !
[1] diff --git a/mlt.spec b/mlt.spec index 9562287..e077bca 100644 --- a/mlt.spec +++ b/mlt.spec @@ -1,5 +1,6 @@ %bcond_without ruby %bcond_without php +%bcond_with freeworld
#globals for https://github.com/mltframework/mlt/commit/ea973eb65c8ca7 9a859028a9e008360836ca4941 @@ -48,6 +49,11 @@ BuildRequires: pulseaudio-libs-devel BuildRequires: alsa-lib-devel BuildRequires: movit-devel BuildRequires: vid.stab-devel +%if %{with freeworld} +BuildRequires: ffmpeg-devel +BuildRequires: libquicktime-devel +BuildRequires: xine-lib-devel +%endif
%if %{with ruby} BuildRequires: ruby-devel ruby -- Sérgio M. B. _______________________________________________ legal mailing list -- legal@lists.fedoraproject.org To unsubscribe send an email to legal-leave@lists.fedoraproject.org
- -- - -Igor Gnatenko
On Tue, Jan 2, 2018 at 7:49 AM, Igor Gnatenko ignatenkobrain@fedoraproject.org wrote:
On Tue, 2018-01-02 at 10:50 +0000, Sérgio Basto wrote:
Hi,
Before commit it and push, I'd like have clearance, that is not breaking any legal police of Fedora .
We have mlt in Fedora repos and mlt-freeworld but it is complex debug it, so I'd like have one rpm spec file with some conditional macros and where is possible build the complete package and but just build the legal part on Fedora [1] , do you see any legal problem ?
IANAL, but I think "just mentioning & adding conditionals" is fine as long as source code itself doesn't have patented stuff and so on.
As far as I know, it's fine. Chromium does it, for example. It has a giant warning in the spec that the conditional should never be enabled for Fedora builds, but it's there.
On Tue, 2018-01-02 at 08:54 -0500, Neal Gompa wrote:
On Tue, Jan 2, 2018 at 7:49 AM, Igor Gnatenko ignatenkobrain@fedoraproject.org wrote:
On Tue, 2018-01-02 at 10:50 +0000, Sérgio Basto wrote:
Hi,
Before commit it and push, I'd like have clearance, that is not breaking any legal police of Fedora .
We have mlt in Fedora repos and mlt-freeworld but it is complex debug it, so I'd like have one rpm spec file with some conditional macros and where is possible build the complete package and but just build the legal part on Fedora [1] , do you see any legal problem ?
IANAL, but I think "just mentioning & adding conditionals" is fine as long as source code itself doesn't have patented stuff and so on.
As far as I know, it's fine. Chromium does it, for example. It has a giant warning in the spec that the conditional should never be enabled for Fedora builds, but it's there.
OK, many thanks for the answers.
Cheers,
On 01/02/2018 05:50 AM, Sérgio Basto wrote:
We have mlt in Fedora repos and mlt-freeworld but it is complex debug it, so I'd like have one rpm spec file with some conditional macros and where is possible build the complete package and but just build the legal part on Fedora [1] , do you see any legal problem ?
What you have done here is fine. As pointed out in the thread, this is the same thing we do in the chromium spec file.
~tom