public inbox for gentoo-embedded@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-embedded] Licence compliance - capturing all source files used to make a build?
@ 2012-02-29 14:46 Ed W
  2012-02-29 17:39 ` Peter Stuge
                   ` (2 more replies)
  0 siblings, 3 replies; 19+ messages in thread
From: Ed W @ 2012-02-29 14:46 UTC (permalink / raw
  To: gentoo-embedded

Hi, how do others handle open source licence compliance when building 
some base system using gentoo?

In particular I guess simply capturing the ebuilds is not sufficient and 
it's necessary to capture and distribute all the source and patch files 
used to create a build.  The emerge tool doesn't obviously give a way to 
capture this stuff.  I looked in the eclasses, particularly the epatch 
file and I'm not clear that I can easily hook into that.

At the moment I'm using a bashrc file to grab everything from the build 
directory.  This seems reasonably robust for source files.  However, for 
patches I have considered creating a fake patch utility which would 
record all the files it operates on.  Any other suggestions?  Perhaps 
catalyst already has done something like that - not familiar with it though?

Whilst the above is largely targeting GPL type licences, are there other 
things I should consider for other licences? Other things I need to 
ensure I distribute for GPL? Any pointers to (simple) documentation on 
how one can be a compliant open source citizen..?

Thanks

Ed W



^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2012-03-05 21:04 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-29 14:46 [gentoo-embedded] Licence compliance - capturing all source files used to make a build? Ed W
2012-02-29 17:39 ` Peter Stuge
2012-03-01  0:36   ` Ed W
2012-03-01  3:36     ` Peter Stuge
2012-03-01  8:20       ` Ed W
2012-03-01 14:53         ` Peter Stuge
2012-03-01 18:57           ` Ed W
2012-03-01 19:05             ` Peter Stuge
2012-03-03 18:21               ` Ed W
2012-03-03 23:42                 ` Todd Goodman
2012-03-05 20:08                   ` Ed W
2012-03-04  5:12               ` Mike Frysinger
2012-03-01 16:18 ` wireless
2012-03-01 16:27   ` Peter Stuge
2012-03-02  6:37 ` Mike Frysinger
2012-03-02 14:35   ` Peter Stuge
2012-03-02 15:22     ` Bertrand Jacquin
2012-03-03 18:34       ` Ed W
2012-03-03 19:00   ` Ed W

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox