On 10/18/2014 06:26 AM, thufir wrote:
You absolutely will be permitted to work on on any API. In the case
of Firefox, since, I think, it's under the GPL, just release your code
under the GPL. If you're reverse engineering something, then, as the
former Register writes, that gives an exemption.
Seems pretty clear, and no different from the current situation.
Right? Or, am I misunderstanding?
APIs are in general not very verbose.
There may be only one sensible way to express them, and it may be
impossible to come up with a working
copy without something that either is literally identical to the vendors
copy of the API code, or is so
similar that someone not skilled in the art of software would conclude
that it's a mere copy, and not the
only possible embodiment of that API.
Yes, you can rename elements of structures and such - but that may not
actually help.