TABLE OF CONTENTS 📌 1. Background : 1. History of free and open-source software (1980 & 1990’s) 1.1 Rise of open source programming languages 1.2 What is a distributed version control system? 1.3 Recent open source projects 1.4 Licenses in open-source projects 2. Getting started with open source : 2. Getting started with open source 2.01 Create First Repository 2.0 Why open source? 2.1 Practice Git & Github fundamentals 2.2 Learn open source bascis 2.3 Start contributing to projects 2.4 Create your own open source projects 2.5 Resources to find good first issues for your first open source contribution 3. Share things with community : 3.0 Participating in open source communities 3.1 Blog what you do & be more social 3.2 Github best practices 3.3 Customising Github profile 3.4 List of open source events 3.5 Git cheat sheet 3.6 How to find issues on Github 3.7 Youtube resources & blogs 3.8 Submit patch to linux kernel 4. Open source programs : 4.1 MLH fellowship 4.2 Foassasia codeheat 4.3 Season of KDE 4.4 Linux foundation mentorship programs 4.6 Google season of docs 4.7 Outreacy program 4.8 Linux kernel mentorship program 4.9 Hyperledger mentorship program 4.10 Free software foundation internship program 4.11 Hacktoberfest 4.12 Open summer of code 4.13 FOSSEE summer fellowship 4.14 Open mainframe project mentorship 4.15 Kharagpur winter of code 4.16 Google summer of code 4.17 Red hat open source contest 4.18 Julia summer of code 4.19 Mozilla winter of security 4.20 NJACK Winter of code 4.21 OpenCode IIITA 4.22 Summer Of Bitcoin 4.23 Tezos India Fellowship 4.24 Github Externship 5. Cloud Native Computing Foundation (CNCF) projects : 5.1 Dragonfly 5.2 Kubernetes 5.3 NATS 5.4 Docker 5.5 Terraform 5.6 Prometheus 5.7 Vitess 5.8 Rook 5.9 Jaeger 5.10 Fluentd 5.11 Envoy 5.12 Containerd 5.13 Harbor 5.14 The update framework(TUF) 5.15 etcd 5.16 Open Policy Agent 5.17 TiKV 5.18 Linkerd 5.19 argo 5.20 Buildpacks 5.21 CloudEvents 5.22 Container networking interface(CNI) 5.23 CRIO-O 5.24 Falco 5.25 Flux 5.26 Kubedge 5.27 OpenTelemetry 5.28 Spiffe 5.29 SPIRE 5.30 Thanos 5.31 Contour 5.32 Cortex 5.33 CrossPlane 5.34 Flagger 5.35 gRPC 5.36 KEDA 5.37 Notary 5.38 Operator Framework 6. Popular open source projects and softwares : 6.0 Tensorflow 6.1 npm - Node package manager 6.2 npm vs yarn 6.3 PIP 6.4 VS Code 6.5 Ansible 6.6 Azure Docs 6.7 Definitely Typed 6.8 Deno 6.9 ThreeJS 6.10 Material UI 6.11 Webpack 6.12 Socket.io 6.13 React Native 6.14 Grunt 6.15 Ember.js 6.16 NextJS 6.17 Language Server Protocol 6.18 Fast API 6.19 Jina AI 6.20 Gitpod 6.21 Appwrite 6.22 Flutter 6.25 Nginx 6.27 Angular 6.29 Svelte 6.31 D3 6.32 Flask 6.33 Linux Kernel 6.34 GO : Programming Language 6.35 VLC Media Player 6.36 Libreoffice 6.37 Electron 6.38 MongoDB 6.39 GunJS 6.41 PostCSS 6.43 Redis 6.44 celery 6.45 Astro 6.46 GraphQL Engine 6.48 Nx 6.49 RxJS 6.50 Django Rest Framework 6.51 NodeJS 6.52 Axios 6.53 OpenCV 6.55 Spring 6.57 Hibernate 7. Licenses : 7.0 About Opensource License 7.1 Importance of License 7.2 Apache License 7.4 BSD 2 Clause 7.5 GNU GPL 7.7 MIT License 7.9 Common Development Distribution 7.10 About Opensource License Miscellaneous : M.1 Firebase hosting M.2 Opensource in gaming M.3 Vi/Vim & Emac M.4 Wine & Proton M.5 Gitlab pages M.6 Github pages M.7 Deploying to Netlify M.8 Github pages vs Netlify M.9 Github vs Gitlab vs Bit Bucket M.10 Android in opensource M.11 Amazon S3 M.12 Deploying projects to Heroku M.13 Customise Django-admin interface with Jet M.14 What is web hosting and how to host websites ✨ CONTRIBUTORS ✨