Jujutsu: a new, Git-compatible version control system
Jujutsu: a new, Git-compatible version control system
Posted Jan 27, 2024 20:32 UTC (Sat) by khim (subscriber, #9252)In reply to: Jujutsu: a new, Git-compatible version control system by philh
Parent article: Jujutsu: a new, Git-compatible version control system
> All other things being equal, having paid attention to the success or otherwise of projects for about 30 years
Wow. Where may I find your study? How have you picked the projects, where is the list, what was the outcomes you recorded?
> I'd say that there is a high enough correlation between failure and the presence of a corporate CLA for me to assume that any new project encumbered by such a thing is not even worth looking atSo you are not using C or C++, docker or kubernetes, don't use smartphones and so on?
I suspect that you apply your avoidance of CLAs very selectively to reach that conclusion.
> I am however disappointed that nobody at Google seems to have noticed that CLAs are the kiss of death.Because from Google side it's most definitely not “kiss of death” at all. Many projects that require CLAs are leaders in the appropriate areas and even if you count some projects which currently don't require CLAs (like gcc or LibreOffice) they asked for CLAs for years.
All Google-initiated projects require CLAs (be it Angular, Go or TensorFlow, whatever) and the same is true for the projects initiated in most other corporations, too. And they lose that requirement (if that ever happens) only when corporations involved ditch them or fork is happening.
It would be interesting to see truly unbiased study which picks projects without looking on CLA and then looks on their fate over the years, but since both you and Google are looking for vindication of their stance (Google would definitely consider CLAs of Android an important part of its success while you would probably show us how Upstart was replaced with SystemD)… and given the fact that there are so very few which failed or succeeded because of CLA… extending your conclusions on the whole set of software available is just silly.
Especially because “correlation does not imply causation”: you may say that Angular is no longer the most popular framework because CLA, but then why is it replaced with CLA-encumbered React, instead?
