DEV Community

Cover image for Open Source ABCs: Fork
BekahHW for OpenSauced

Posted on • Edited on • Originally published at opensauced.pizza

9 1 2 1

Open Source ABCs: Fork

Welcome to our #100DaysOfOSS series. Until October 31, we'll be doing Open Source Software (OSS) terms from A to Z. We'll be diving into a different letter of the English alphabet, uncovering OSS concepts, and sharing our thoughts on them.

Today, we're covering the letter "F" for Fork.

Fork: Forking is the process of creating a new independent project from an existing open-source project. It allows developers to take the existing codebase in a new direction or make modifications while maintaining the original project's core principles.

Now, we want to hear from you! What other OSS terms can you think of that start with the letter "F"?

Remember to use the hashtag #100DaysOfOSS if you share on social media, and don't forget to tag us @saucedopen so we can follow along.

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (3)

Collapse
 
chinwenma profile image
Chinwenma Okorie

That's great so when you fork a repo it's because you want to contribute to that particular repo either by way of adding new features, fixing bugs, or even to have vision for the project. Hmmmm interesting and fun too.

Collapse
 
sjmulder profile image
Sijmen J. Mulder

Possibly, this is how forking fits into the GitHub PR workflow, but forking can also mean (and used to mean) splitting of a project and going off on your own. E.g. how neovim is a fork of vim, or how OpenBSD is a fork of NetBSD.

Collapse
 
babar1532 profile image
ANKIT KUMAR

OSS term: "F" for Fetch

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay