Get all the benefits that we provide by becoming a member of our community!

Community-Illustration

No matter what role you choose, you can achieve any goal you have set and meet the different perspectives and experiences that can help you use our product effectively by becoming a member of our community.

white back

No matter what role you choose, you can achieve any goal you have set and meet the different perspectives and experiences that can help you use our product effectively by becoming a member of our community.

VyOS Community

VyOS started as a community project and retains that spirit. The entire codebase is open for contributions. Even if you are not a programmer, there’s a lot of things to do: writing documentation, answering questions on the forum, testing rolling release images, and reporting bugs.

Starting from VyOS 1.2.0, only rolling release builds are available publicly, while LTS releases are only available to subscribers. However, it doesn’t only mean commercial customers!

Every active contributor is eligible for a subscription too. We are working hard maintaining LTS releases, and we are ready to share the results of that work with anyone who helps us move the project forward, whether they contribute to the project financially by purchasing a subscription, write code, write documentation, actively test VyOS and file good bug reports, or spread the word.

Evangelist
Contributors
Maintainers
Networks

How to Become a Contributor?

There are many meaningful ways in which you can contribute to the VyOS project. We will consider anyone a contributor if they are actively involved in the development of VyOS and do their best to help push the project forward in the following ways:

Development Contributions Development Contributions

  • Developing and testing new VyOS features
  • Testing VyOS on previously untested hardware
  • Automating project setup, improving and testing new tooling
  • Finding, reporting, and fixing bugs

VyOS Promotion VyOS Promotion

  • Promoting VyOS on social media platforms such as Twitter and Facebook
  • Giving talks about VyOS at industry conferences, conventions, etc.
  • Writing blog posts and articles about VyOS on the relevant sites, answering questions and suggesting VyOS on public forums such as Spiceworks and StackOverflow
  • Making video tutorials and sharing them on platforms like YouTube and Vimeo

Community Contributions Community Contributions

  • Helping with documenting new features, improving existing documentation or rewriting legacy documentation from Vyatta Core
  • Supporting people on the forums, IRC or the Slack channel. This also includes support in localized VyOS forums or the creation of localized channels such as the Japanese VyOS community
  • Creating detailed feature requests to the developers that would help push the project forward and expand the capabilities of VyOS
  • Participating in feature design and architecture discussions

Open-Source Contributions Open-Source Contributions

  • Improving the software you rely on, advancing your programming skills and becoming a part of this vibrant community
  • Proving yourself in an open source project with relevant activities and contributions, gaining relevant experience
  • Attracting developers with public APIs, a sleek and frequently updated UI that allow you to share pieces of code or even whole applications
  • Being a part of these projects to reach your own goals, doing something for others and gaining their gratitude
Contact Us

Much More than Good Karma

Being a part of an open-source project is a remarkable experience. Not only do you get the chance to join a passionate community with similar interests, but you earn the right to grow, learn from the best, and make a name for yourself among people who actually care. Speaking of which, an ongoing bond will boost your reporting, communication, and soft skills as a natural bonus of the open-source relationship.

Connect Students And Teachers

VyOS for Good

Providing our services, we want to interact not only with our customers, investors, and employees but also with the society in general and the local communities. We try to understand how we can, as a provider of a network OS that runs on a wide range of hardware, virtual machines, and cloud providers, contribute to resolving social issues for the sustainable development of society.

Get More Information
VyOS for Good

VyOS Open Source Contributors

The rewards of contributing to open source projects are obvious – more experience, new skills, and the ability to slide in a pull request you yourself so desperately need, just to name a few. How would you feel about a little extra benefit to sweeten the deal?

Being an open-source project ourselves, we appreciate every bit of time and resources others dedicate to FOSS.

Get More Information
VyOS Open Source Contributors

No Skillset Lock-In

Despite the common misconception, not everyone involved in open-source development is a software engineer. A project – any project – needs much more than brains and muscle. Writing documentation, managing the community, guiding the team in an appropriate direction, quality assurance, UI, UX and brand design are just the tip of the iceberg of typical open source activities.

If you have found a project you’d love to be a part of – reach out and in ten cases out of ten you’ll be welcome to join an aspiring team!

Get More Information
No Skillset Lock-In

Who owns the copyright to contributions?

You do. VyOS intentionally doesn’t have any kind of a contributor agreement and doesn’t require contributors to give up any rights to their code. When the copyright is shared between all contributors, it’s impossible to change the license from GPL/LGPL to something else and create a closed-source version. This guarantees that the project will stay free and open source forever.

Who owns the copyright to contributions?

How do I sign up?

The best way to improve your programming skills is to code more and to read the code of other users. Contributing to open-source projects is a process with a lot of fun and possibilities to level up your expertise, create a profitable profile, meet people with similar interests or find awesome coaches and much more.

Our mission is to allow anyone who is involved in open source to prove themselves worthy, gain new knowledge and experience, and become an essential part of our community.

  • If you don’t know where to start, documentation is your best bet. Our documentation is available at VyOS User Guide. To contribute a fix or an improvement, you can a pull request in the relevant repo on github.com/vyos.
  • If you want to test the latest VyOS code, grab the latest rolling release image and give it a try. For the best results, you might want to run it on your home or lab routers, or try loading your production configs and check if they load correctly. All bugs should be reported on our Phabricator.
  • If you want to start writing code, you should find or make a Phabricator task first, then reference it in your commit. Commits with proper ticket references are automatically linked to tickets. Since VyOS consists of more than one repository, tracking changes and writing changelogs is complicated without a central location, so we use Phabricator for that. It also lets ticket watchers know that a fix is available and help you with testing.

You can apply for a contributor subscription by filling out this form.

* We use the contact information you provide us to contact you about our products and services. You can unsubscribe from these communications at any time. For information on how to unsubscribe, as well as our privacy practices and the commitment to protect your privacy, see below our Privacy Policy.