[gPXE-devel] [PULL] ipxe-sync
Michael Brown
mbrown at fensystems.co.uk
Thu Jul 8 04:56:37 EDT 2010
On Thursday 08 Jul 2010 00:09:17 Marty Connor wrote:
> Quoting numbers like 60% is poor form.
You are welcome to keep it at 0%. I have no particular interest in having my
code backported into the gPXE tree.
> You clearly have committed lots
> of useful code, but there is a lot more to FOSS than that, and lots of
> people help us in ways that are not so easy to quantify, but are equally
> worthwhile.
Actually, it's not too hard to get a rough and ready quantification; some time
ago I introduced the practice of including additional non-coding credits in
the git log, such as Reported-by, Tested-by, Reviewed-by, etc.
This allows one to observe, for example, that although Stefan is the primary
author of only one commit in the iPXE tree (during the time in question), he
has contributed towards many more. Similarly, although I rewrote from scratch
Timothy Stack's patch to handle multiple TLS handshake records, he is credited
with having originally fixed the problem.
You yourself are credited in the iPXE tree with having reviewed the jme
driver, reported a bug in the jme driver, and signed off on two other commits,
despite the fact that you have written no actual code.
(It's nowhere near a perfect system of measurement, particularly if the
committer forgets to add the relevant credits, but it does give a very good
first approximation, and aims to ensure that the equally-worthwhile non-
authorship contributions such as yours are not forgotten.)
> > On a more serious if annoyingly pedantic note, please note that
> > romprefix.S is using the EISA vendor ID assigned to Fen Systems, and so
> > you must take care not to change the functionality of romprefix.S in any
> > way that would break compatibility with iPXE. (Or, alternatively, obtain
> > and use a different vendor ID so that there is no potential conflict.)
>
> If you can be a bit more specific about what number(s) you are referring
> to we will explore what is required to replace them. I don't immediately
> see the number you refer to, but perhaps someone else will:
The EISA vendor ID in the handle used for PMM allocations (see
PMM_HANDLE_BASE). See the PMM spec for the relevant rules.
> I am also aware that there are a number of magic numbers in gPXE that
> were embedded to help detect cases where people are using gPXE without
> adhering to requirements the GPL, some of which are registered to your
> company, Fen Systems.
Yes, there are. All of these are embedded within code over which I hold the
copyright and so am the only person with legal standing to address any
potential GPL violations. If you encounter a suspected GPL violation, feel
free to let me know and I can take appropriate action.
Michael
More information about the gPXE-devel
mailing list