3 ms·
Forks diverge. Blink is a fork of Webkit, but Blink hardly resembles Webkit anymore. Blink doesn't pull any changes from Webkit https://en.wikipedia.org/wiki/F
by BidensBikeRide 4y ago
Forks diverge. Blink is a fork of Webkit, but Blink hardly resembles Webkit anymore. Blink doesn't pull any changes from Webkit
https://en.wikipedia.org/wiki/Fork_(software_development) https://en.wikipedia.org/wiki/Fork_(software_development)
>Eric S. Raymond, in his essay Homesteading the Noosphere,[12] stated that "The most important characteristic of a fork is that it spawns competing projects that cannot later exchange code, splitting the potential developer community"
At this point I just want to add that I'm not a developer and I don't actually know much, I just read stuff online. But yeah, Edge isn't a fork
- zagrebian 4y agoAlso from that Wikipedia article: > Distributed revision control (DVCS) tools have popularised a less emotive use of the term "fork", blurring the distinction with "branch".[14] With a DVCS such as Mercurial or Git, the normal way to contribute to a project, is to first create a personal branch of the repository, independent of the main repository, and later seek to have your changes integrated with it. Sites such as GitHub, Bitbucket and Launchpad provide free DVCS hosting expressly supporting independent branches, such that the technical, social and financial barriers to forking a source code repository are massively reduced, and GitHub uses "fork" as its term for this method of contribution to a project. On GitHub, if you fork somebody else’s repo, your version is called a fork. You don’t have to diverge. You don’t have to merge. You don’t have to do anything, but it’s still called a fork. Do you agree that this is how GitHub uses the term fork?
- BidensBikeRide 4y agoYes, that's how GitHub calls it, but by calling everything a fork the term loses its meaning. By this definition every Chromium browser is a fork, which is just ridiculous. Edge's developers don't think of Edge as a fork