Re: Qt packages necessaries to develop for Android

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

 



On Thu, Jun 5, 2014 at 4:16 PM, Kevin Kofler <kevin.kofler@xxxxxxxxx> wrote:
> Isaac Cortés González wrote:
>> But it is licensed under an Apache license, we can download the source and
>> build it ourselves.
>
> Yes, please contact the Replicant folks for how to rebuild the Android SDK
> from source. (Last I checked, they didn't document the procedure either, but
> they should know how to do it because they ship a rebuilt SDK.) We cannot
> ship Google's binaries, both because of the license of the binaries and
> because Fedora does not ship upstream binaries by policy. We have to build
> the SDK from source code (which will land in the SRPM, so it needs to be
> free from non-Free or patent-encumbered (e.g. MP* codecs) code; any bad code
> needs to be ripped out from the tarball).

The ripping things out of tarballs policy seems really weird to me.
It means, for example, that I can't compare the hash of the openssl
tarball to upstream's.

Is it really necessary?  I understand that Fedora can't ship anything
infringes on a patent, but I had the distinct impression that patents
didn't cover uncompiled source code.  It would be a lot simpler if it
were sufficient to merely patch it out in %prep or something.

Even for not-quite-free stuff, there are weird cases.  For example,
globalplatform's tarball [1] includes a couple of binaries.  There is
actually source available, and the license is fine, but the source
isn't in the tarball. [2]  I seriously doubt that Fedora would
infringe on anyone's rights by leaving the tarball as is in the SRPM,
but doing so is currently against policy.  The binary RPMs would be
identical either way.

Of course, if there is actually stuff in the tarball that isn't
redistributable, that's a different story.

If this is something that shouldn't be discussed here, I'll shut up.

[1] I'm thought about resurrecting this package, but dealing with
hacked up tarballs is such a mess that I don't really want to.

[2] I've never actually tried to build the thing, but I wouldn't want
to install the binary on anyone's system anyway.

--Andy
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct





[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