oss-compass / compass-metrics-model

GNU Affero General Public License v3.0
14 stars 8 forks source link

Project Deep Insight Contributor Organization Optimization #102

Open lishengbao opened 8 months ago

lishengbao commented 8 months ago

1: Prioritize display of Github profile organization information 2: Prioritize private organizations when more than one organization is present image

asafm commented 8 months ago

I think we need to somehow "cleanup" the organization decided. Here's another example:

image

The user can write what ever they want in the company name in their profile. In this example, the only organization he belongs to is Apache Software Foundation. It's not really a company he belongs to, so I think his organization should be considered NONE.

eyehwan commented 8 months ago

But ASF indeed is an type of oganization as foundation. I would prefer not removing this info, instead we could classify the type of organizations attached to the people. There is one case that even people are employed by some company, but they would represent foundation or as individual to make contributions for some projects.

asafm commented 8 months ago

When you look at the organization count for measuring the health of an open source project, you would like to know how many people are involved in the open source project and what companies/entity which pay them. You want to see diversity and count.

People normally belong to a company AND to a foundation. If you count the same person twice - it's wrong. If you count the same person only once, you better take the company, not the foundation. I'm okay with counting ASF as an organization if that is the only organization mentioned. Some people don't write the company name in their GitHub info, but if you cross-reference LinkedIn (if possible), then you can complete it from there.

eyehwan commented 8 months ago

People normally belong to a company AND to a foundation. If you count the same person twice - it's wrong. If you count the same person only once, you better take the company, not the foundation. I'm okay with counting ASF as an organization if that is the only organization mentioned.

That is what we plan to do, and if both foundation and company co-exist, we will choose company.