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

Re: Nonfree Artifacts



On Mon, Jul 7, 2014 at 11:36 AM, Andrew Schurman wrote:

> What kind of artifacts would Java projects consider non-free?

Anything that is under a non-free license or is missing the preferred
form for modification (aka source).

> specifically, what are examples of some of the things that you would
> remove from an orig.tar which would be inappropriate for a deb package
> because of licensing, etc?

Anything that has been automatically generated based on other files in
the upstream source releases or version control system probably should
not be present in the source package and instead should be
automatically generated at build time. Some examples: .jar files,
.class files. I don't know enough about Java to list any more though
but that should be enough of a guide. lintian can find some of these
things and so can suspicious-source from devscripts. There are some
other heuristics that can be used, like grepping for 'generated' but
ultimately there is no substitute for looking at each file manually
and determining how it was created.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


Reply to: