About

Open Source

A decentralized software development methodology focused on public collaboration.

A decentralized software development methodology focused on public collaboration.

It's about sharing

  • code
  • development effort
  • roadmap
  • design decisions
  • accountability

It not (only) about making source code public.

Why this project exists?

Is there any, better or worse, alternative?

How can I contribute to this project?

Where can I find more information about how to use the project?

How can I assess the quality / maturity / robustness of the project?

What if the maintainers die tomorrow, can someone take over?

It not (only) about making source code public.

Why does this project exist?

Is there any, better or worse, alternative?

How can I contribute to this project?

Where can I find more information about how to use the project?

How can I assess the quality / maturity / robustness of the project?

What if the maintainers die tomorrow, can someone take over?

Why go Open Source?

Why go Open Source?

  • Deliver higher quality software
  • Attract talents
  • Bring transparency
  • Spread accountability
  • Ensure longevity

decentralization

Going Open Source

Open source defines a clear legal framework about intellectual property, trademarks & usages.

Legal

Open source requires branding and engagement. It demands presence on various media and coverage.

Marketing

Open source is about delivering high quality software products to users. They feed into business cases.

Product

Open source is a collaborative process. Enthusiasts form communities to share ideas, decide and work as one.

Community

Community

Open source is a development methodology. It is a mindset and a set of practices for writing better software.

Engineering

Open Source Overview (simplified)

By Matthias Benkort

Open Source Overview (simplified)

  • 87