General
340 views
Open Source
Quick Definition
Software with publicly available source code
Full Definition
Software with publicly available source code that anyone can inspect modify and distribute.
Examples
Linux, React, Python, Kubernetes, Apache projects
Related Terms
linux
github
community
More General Terms
Scrum
Agile framework using fixed-length sprints
Data Pipeline
Series of processing steps moving data from source to destination
Domain-Driven Design
Software approach centered on business domain logic
Agile
Iterative approach delivering value incrementally
API Design
Creating consistent and intuitive APIs for software
TDD
Writing tests before code in a red-green-refactor cycle