3 ms·
Yet the author of the article (and curl itself) seems to think it's a fork: "With large invasive changes of this kind we can certainly hope that the team makin
by pavlov 3y ago
Yet the author of the article (and curl itself) seems to think it's a fork:
"With large invasive changes of this kind we can certainly hope that the team making it has invested time and spent serious effort on additional testing, both before release and ongoing."
"...since I can’t find the source code I cannot really get a grip of exactly how much and how invasive Microsoft has patched this."
It's not a patch of libcurl if they just implement a mostly compatible API from scratch.
- hobofan 3y agoThe presence of the license strongly suggests that it's a fork. "Fork" and "API compatible wrapper" are also not two mutually exclusive things. Often, one of the easiest ways to build an API compatible wrapper is to start by forking the original project, scoop out the internals and replace them with what you are trying to wrap, and then discard all the dangling code (e.g. features that you couldn't wire up because your custom internals don't support it).
- pavlov 3y ago> ”The presence of the license strongly suggests that it's a fork.” It could just mean that Microsoft copied over the header file from libcurl without using any of the implementation.
- jeremyjh 3y agoThis was my assumption reading it; it very nearly has to be exactly that to work as described by Microsoft. Which IMO makes all this a complete nothing burger.