See
https://github.com/micropython/micropython/pull/4363
The names of contributors like Sokolovsky should not be added on any project level licenses, not for the code, not for the documentation. No copyright statement. This is the case in general, with the exception of the creator of the project of course, and thus also for Sokolovsky. Contributors can be praised and made famous in many ways, but not by claiming its name mentioned in the copyright statements. Pfff....
The 30% mentioned so frequently by Sokolovsky , seems to be a rather strange unit of measurement and is problematic in it self.
Problem #1: The famous 30% claim. FYI: It is not just a matter of quantity.
How do you measure quantity? A module with 1 line of code, 30 lines of overhead and license statement is that really 30% of the value of a 70 line module which contains the same 30 lines license statement?
Problem #2: It is also about quality. If person A invests a week in researching a bug, and then modifies 1 line of code, versus person B who spends his week typing / copying 100 lines of code ... should person B be rewarded more?
Problem #3: Many contributors out there are doing work and do not claim their copyrights. Their effort is just as valuable. Their presence is what makes the community a community! There simply does not exist any special reason that Sokolovsky should be given some preferential treatment. He is just 1 community member, just like any one else. He is not 30% of the community.
Problem #4: Code optimizations make that written and once productive code, can be minimized and optimized. This can be hard work with great benefits. Person A could be doing that, and by so deleting his own work and therefore loosing some of his copyright credits? How does that make sense ..
Problem #5: How are non-coding efforts (and the effect of those efforts) like fundraising, evangelizing, planning, brainstorming etc being reflected in codebase percentage measurement?? Is it fair to leave that out non-coding out the equation?
Really ... the list of problems with the 30% claim can be really long if needed. It is just not a fair or just measure, and for sure not in the spirit of an opensource project. Absurd is a better word.
If have the feeling that today is a great day for the bullying to stop. The community does not deserve this 'power-play' as it is unfolding at the moment. Also the creator of the project does not deserve this.
PS. For everyone who thinks bullying and powerplay is usance in oss projects, and should simply be accepted as fact of life .... you are wrong. Many, many, many, many communities out there do not have this problem. The majority of the communities are are decent communities, with decent people working together and having fun. For years ... without problems. If people grow apart for whatever reasons, the normal course of action is simply to fork and go on with your separated lives, find ways to deal with it in a positive way.