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, or some testing to prove that the perf increase it creates is too small to care about.
[1] http://confluence.cloudstack.org/display/dev/Moving+dependencies+to+ASF+approved+licenses. > -----Original Message----- > From: Chiradeep Vittal [mailto:chiradeep.vit...@citrix.com] > Sent: Thursday, July 05, 2012 11:02 AM > To: CloudStack DeveloperList > Subject: Re: [DISCUSS] tools directory > > > > On 7/4/12 10:12 PM, "Prasanna Santhanam" > <prasanna.santha...@citrix.com> > wrote: > > >On Wed, Jul 04, 2012 at 04:20:35PM -0400, David Nalley wrote: > >> Hi folks, > >> > >> I spent some time poking around in the tools directory. > >> > >> There are a number of software packages in this directory, and I am > >> not sure that it is appropriate to have them there, and specifically > >> some of them are prohibited items. > >> > >> I am proposing to delete the following directories: > >> > >> ant > >> gcc > >> junit > >> migration > >> mockito > >> tooljars > >> vhd-tools > >> > >> If this offends you, please let us know why it must stay. > >> > >> I suppose the remaining can/should stay, but if you know a reason why > >> not, please let us know that too. > >> > >> --David > > > >The copyright notice script in tools/build/copyright.py can be hacked > >to have the license headers for ASF be automatically added. Anyone > >already have any plan for this? Will this be useful David? > > Migration: this is/was a tool to assist 1.0.x -> 2.1.x migration. Can be nuked > ant: sure -- your dev OS should have it, unless hudson/jenkins relies on this > folder > gcc: this seems to be used by the UI javascript? > Junit/mockito: both libraries are used for unit tests, not sure this is safe > to > nuke > Tooljars: not sure if folks are using selenium. Haven't seen any test cases > driven by selenium >