commit fda71fc0415f8ea505dec9e3ab6a583bcb122998 from: Stefan Sperling date: Thu Aug 15 14:52:19 2019 UTC add faq commit - 3e17b6d5061980325b5ed89364470527b1e32186 commit + fda71fc0415f8ea505dec9e3ab6a583bcb122998 blob - /dev/null blob + 5a8c695ca7d32e7cd9544b2a372ba6120ab27ed6 (mode 644) --- /dev/null +++ faq.html @@ -0,0 +1,126 @@ + + + + +Game of Trees (Got): Frequently Asked Questions + + + + + +

+ +Game of Trees +Frequently Asked Questions +

+
+ +

Quick Links:

+ + + + What makes Got special?
+ Does Got aim to replace Git?
+ Does Got contain GPL-licensed Git code?
+ Why is Got OpenBSD-specific?
+ Will Got replace use of CVS in OpenBSD?
+ What's the point of all this? Why not just use Git?
+ +
+ +

+


+ +

+ +

+Got has a number of properties that make it unique among version control +systems: + +

+ +

+

+No. Got does not aim to replace Git. +Got can be used instead of Git (for some tasks), or in addition to Git. +If you are already using Git and are happy with it, you don't need Got. + +

+Anyone attempting to push an agenda of replacing Git with Got where Git +is already established would be highly delusional. + +

+ +

+No. We respect the copyright and licensing decisions of Git's authors, +just as we expect them to respect our own. + +

+Most of Got's code was written from scratch, carries the copyright of its +authors, and is released under the ISC licence. Some parts of Got code +were lifted from existing code in the OpenBSD base system. + +

+There is no truth in claims about GPL violations. + +

+

+

+Got's developers are OpenBSD developers who prefer to use a version +control system as part of their workflow which does not have the +inconveniences of CVS, with code internals that are as accessible to +them as most of the other code they touch while working on OpenBSD. + +

+Anyone is free to use Got for any purpose they wish (provided they comply +with the licence) and provide feedback. But we will give much higher +priority to the requirements of OpenBSD developers over anyone else's. +Writing a classic general-purpose version control system is hard and +requires a lot of resources. +Limiting Got's scope strictly to our own requirements makes it much easier. + +

+It is not uncommon for version control systems to be written with specific +target audiences in mind. Another example is +fossil which was written specifically +for the SQlite project. + +

+ +

+There is no way to know. It depends on how well Got will develop +and how well it will be received by the OpenBSD project at large. + +

+Regardless, Got already serves the needs of its authors quite well, +and that is a benefit in itself. + +

+

+If you are wondering why Got even exists, you can just ignore it. + +

+You may have first learned about Game of Trees when visiting this web site. +This web site was published in August 2019, when Got was imported into the +OpenBSD ports tree to make it easily available for installation on OpenBSD +systems. The OpenBSD ports tree is public and hence this import brought +public attention to the Game of Trees project. +So from that point onward, it made some sense to publish a web site for it. +Before then, the project was already humming along quietly for 2.5 years +and has never needed to rely on your attention for anything. + + +