On Fri, Jul 6, 2012 at 1:07 PM, Robert Schweikert <rjsch...@suse.com> wrote:
> On 07/06/2012 12:54 PM, Kevin Kluge wrote:
>>
>> I understood GCC to have a AL 2.0 license and to be used by the UI, as
>> described in [1].   So it should at least be acceptable per license.   I
>> don't see why it has to be kept in the source tree but a removal of it
>> should also include build changes to download a known-stable version for use
>> in the build,
>
>
> Downloading things during build will not work in all cases, thus a "download
> something to build the stack" is not a good option.
>
> Things in the source tree should be either in source format or describable
> as an dependency. If a "download it automatically" feature is needed for
> developer convenience then it should be an explicit feature that can be
> enabled.
>
> I am thinking here primarily of package build systems such as OBS (Open
> Build Service) that do not provide network access when packages are being
> built.

If it's a dependency, can we just move it to the deps directory?

Fedora's build systems are the same way.
Moreover, while we can have a system that downloads prohibited
dependencies, it must be a non-default option.
http://www.apache.org/legal/3party.html#options

Reply via email to