Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 537557

Summary: Committer affiliation with a subsidiary does not credit commits to parent company
Product: Community Reporter: Jeroen Laverman <jeroen.laverman>
Component: Project Management & PortalAssignee: Christopher Guindon <chris.guindon>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: P3 CC: caroline.buck, chris.guindon, contact, sharon.corbett, wayne.beaton, webmaster
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Mac OS X   
Whiteboard: stalebug

Description Jeroen Laverman CLA 2018-08-01 03:59:10 EDT
The contributions to the Eclipse hawkBit project, coming from Bosch [2], are not recognized as such (cf. [1]). The people contributing have "Bosch Software Innovations GmbH" as their organization, both in their Eclipse and their GitHub profile. 

How are the contributions matched to an organization and how can we fix this? 

Thanks in advance!
-Jeroen

PS: The same holds true for Eclipse Ditto [3]

[1] https://projects.eclipse.org/projects/iot.hawkbit/who
[2] https://www.eclipse.org/membership/showMember.php?member_id=979
[3] https://projects.eclipse.org/projects/iot.ditto/who
Comment 1 Wayne Beaton CLA 2018-08-01 09:03:59 EDT
The problem appears to be that "Bosch Software Innovations GmbH" is not listed as a member of the Eclipse Foundation ("Robert Bosch GmbH" is listed as a Strategic Developer Member). Our database doesn't currently manage subsidiary relationships; we'll have to sort out how to do that in a general way. In the meantime, I'll implement a work around.
Comment 2 Jeroen Laverman CLA 2018-08-01 09:10:05 EDT
Thanks for providing a work around! 
Out of curiosity, what attribute is checked for affiliation: is it the Eclipse Organization, or the one from GitHub?
Comment 3 Wayne Beaton CLA 2018-08-01 11:30:33 EDT
(In reply to Jeroen Laverman from comment #2)
> Thanks for providing a work around! 

I've done a quick proof of concept and I think that the chart looks right now. I've got a little more work to do to make it stick.

> Out of curiosity, what attribute is checked for affiliation: is it the
> Eclipse Organization, or the one from GitHub?

The Eclipse Foundation records are used for this affiliation.
Comment 4 Wayne Beaton CLA 2018-08-02 12:46:34 EDT
The work around has the unfortunate side effect of adding a bogus "Active Member Company". I have a patch submitted to fix this, so hopefully it will get resolved soon.
Comment 5 Jeroen Laverman CLA 2018-08-03 01:46:46 EDT
Looks good! - Will the Bosch logo [1] appear instead in the 'Active Member Company' section? 

[1] https://www.eclipse.org/membership/showMember.php?member_id=979
Comment 6 Wayne Beaton CLA 2018-08-07 10:29:34 EDT
(In reply to Jeroen Laverman from comment #5)
> Looks good! - Will the Bosch logo [1] appear instead in the 'Active Member
> Company' section? 
> 
> [1] https://www.eclipse.org/membership/showMember.php?member_id=979

Short version: yes.

The workaround required some tinkering with data. Getting the image right requires a code patch. I've submitted that patch and will work with the webdev team to get it rolled out.
Comment 7 Jeroen Laverman CLA 2018-08-07 10:32:50 EDT
Great! Thanks for the update!
Comment 8 Wayne Beaton CLA 2018-08-27 08:30:53 EDT
The membership pages provide links to projects that are associated with members based on activity in the project (i.e. a project is associated with a company if they have at least one committer who has made at least one commit in the last three months; at least I'm pretty sure that the membership pages use this definition). 

Since we don't properly capture relationships between a parent company and subsidiaries, the work done by those subsidiaries doesn't register as a project associated with the parent company.
Comment 9 Jeroen Laverman CLA 2018-09-11 03:21:55 EDT
Just wanted to check, if there are any updates on this?
Comment 10 Wayne Beaton CLA 2018-09-11 11:18:39 EDT
(In reply to Jeroen Laverman from comment #9)
> Just wanted to check, if there are any updates on this?

Nothing concrete yet.

Our current thinking is to move the committer/organization affiliations to the parent company (which is the actual member of the Eclipse Foundation).
Comment 11 Caroline Buck CLA 2018-09-26 03:54:54 EDT
Hey all,

would it please be possible to give us a clear indication, when this inconsistency will be fixed and we will show up as Bosch in the active member companies list at least for HawkBIT and Ditto? 

Is there something our associates could change in their profile data in order to support the effort?

We are currently putting a lot of effort to encourage and convince more Bosch developers but also partner companies to join our activities in the IoT WG projects and in Eclipse in general. 

Hence, visibility of Bosch is very important to support these activities!

Thanks for your feedback!
-Caroline
Comment 12 Jeroen Laverman CLA 2018-10-09 03:52:31 EDT
Any updates on this?
Comment 13 Eclipse Genie CLA 2021-08-26 12:34:42 EDT
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.

--
The automated Eclipse Genie.
Comment 14 Wayne Beaton CLA 2021-08-26 15:49:30 EDT
The Eclipse Foundation policy is that affiliates do not inherit membership status of a parent company. 

AFAICT, all committers that we had affiliated with Bosch Software Innovations GmbH are not affiliated with the parent company; so we're in a state that is consistent with that policy.

I've undone the hacks and am resolving this as WONTFIX since the stated problem is actually the expected behaviour.