Jump to content

Fork (software development)

From Simple English Wikipedia, the free encyclopedia
Revision as of 04:32, 4 February 2025 by 2601:644:907e:a70:58f3:4d87:ae60:af89 (talk) (Undid revision 10055201 by 172.59.73.36 (talk))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

In software engineering, a project fork happens when a copy of source code from one software package is made into a different piece of software. Forking is not only creating a new branch from the old software, but also a split in support between the old and new software. Free and open-source software is code that may be forked from the original development team without prior permission.[1] This does not violate copyright law. However, licensed forks of proprietary software (e.g. Unix) also happen.

References

[change | change source]
  1. Open Source Systems: Grounding Research: 7th IFIP 2.13 International Conference, OSS 2011, Salvador, Brazil, October 6-7, 2011, Proceedings, eds. Scott Hissam; et al. (Heidelberg [Germany]; New York: Springer, 2011), p. 260