I consider the affiliations valuable. They help me observe contributions from the company perspective and on a project level see the involved parties and their involvement. But how best to achieve affiliations from the status quo? I have past contributions signed off with a personal email address and there are past contributions of people that are no longer involved with the project and for which I have no contact information. So how can I best clean up the affiliations? I already reached out to support. They are very helpful, but I feel I need to take a step back and evaluate my approach. So that is why I post it here. Some questions that come to mind:
- In general, to what extent can projects and companies manage the affiliations of contributors and employees? And what is left to the individuals after having created their LFX account?
- I can request or invite people to create an LFX account to explicitly manage affiliation. Does that also mean they’ll now have the burden to keep their affiliations up to date?
- If an employee no longer works for us, can I terminate the affiliation from the company view?
- I have one contributor falsely affiliated as he contributed in his personal time despite working at another organization. Can I change this from a project view, or should I request the contributor to change their contribution affiliation to be a personal contribution?
- I notice quite some situations where there are multiple identified contributors which are mere aliases of the same identity. The reason seems to be how contributions have been made, for example signed of with corporate email, personal email and using a GitHub account directly. Can projects or organizations request the merging of these accounts?
- In the Employees tab of the LFX Organization Dashboard I don’t see the people that have contributed to LF projects as I would see in the ‘Code contributors from my organization’ frame on the Dashboard page. Is there some way to get a more complete overview of current and past accounts that are associated with my organization so I can ensure their affiliations match?
Besides these questions I’m looking for general advice how to deal with affiliations in practice. I get the impression that every Open Source contributor should create an LFX account to manage their affiliations but that doesn’t seem to work well because there is little incentive to do so.