I am the protagonist (or villain) referred to in this article.
FYI, I have cancelled my future assignment to Emacs to make sure that the said changes do not end up in Emacs.
Inspite of my cancellation, I have received communication from Richard Stallman and Stefan Monnier that they are going ahead with the merge of my changes. This, by implication, means that FSF is claiming that I have assigned rights to said changes, when ,in fact, I am unwilling to assign the rights to FSF.
I am little bit surprised by FSF's position here. I find the FSF position not accommodating to contributor's wishes as you claim.
My assignment contract clearly says that I can report to FSF on my own initiative changes that are covered (and by extension "not covered") by the said contract. Here is the relevant quote from my future assignment.
| 2. Developer will report occasionally, on Developer’s initiative
| and whenever requested by FSF, the changes and/ or enhancements
| which are covered by this contract, and (to the extent known to
| Developer) any outstanding rights, or claims of rights, of any
| person, that might be adverse to the rights of Developer or FSF
| or to the purpose of this contract.
By pushing ahead with a decision to merge my changes inspite of my cancellation of assignment, FSF is not honoring the item (see above) in it's own contract.
Also by merging my (unassigned) changes to Emacs, is in violation of project policy of Emacs.
IMNSHO, FSF by snatching away my changes against my wishes, is behaving like a pick-pocket or a petty thief.
ps: Why are the Emacs or Orgmode maintainers not dropping my changes and rolling out their own. Have they really forgotten the hacker ethic started becoming smug?