Q: What is a fork? |
A: If you take the source code and do anything else but mere recompilation or making portability adjustments, you create a modification of the original program. If you pursue an independent development from there on, your project would be called a fork of the original program. |
Q: When to make a fork? |
A: If you are not satisfied with OpenBVE and cannot identify with the goals set forth for future versions of it, there might be no other way as to implement your desired features yourself. |