open-source
Code anyone edits
Open-source describes software whose source code is freely available for anyone to view, modify, and distribute.
The movement emerged as an alternative to proprietary software, where code is kept secret: Linux is an open-source operating system.
The term extends beyond software to any project inviting public collaboration: an open-source textbook, open-source intelligence.
As a verb, to open-source something is to release it under such terms: The company decided to open-source their algorithm.
Mandatory openness inheritance clause
- libreUnshackled, in Romance languages
- commonsShared community resources
- share-alikeLicensing reciprocity requirement
- decentralizationDistributing power from center
hacktivism · knowledge-sharing · GPL · transparency · freedom · manifesto · ethos · democratization
Place for storing things
- licenseFormal grant of permission
- GitDistributed version control system
- forkTined eating tool
- mergeCombine into unity
commit · patch · Linux · GNU · Apache · Mozilla · kernel · Debian
Tolerant, lacking strictness
- MITCambridge research university
- ApacheSouthwestern indigenous nation
- GPLOpen source license type
- copyleftMandatory openness inheritance clause
attribution · derivative · redistribution · royalty-free · compliance · proprietary · relicensing
Those who give help
- maintainersThose who preserve function
- developersThose who create software
- hackersUnauthorized computer system intruders
- commitsPledges to do
forking · cloning · patching · issues · IRC · forums · Slack · Discord
Those who give help
- upstreamToward a river's origin
- downstreamAlong the current's path
- maintainersThose who preserve function
- mergingBlending into one
branching · issues · discussion · RFC · consensus · distributed · asynchronous · remote
Able to be examined
- visibleAble to be seen
- reproducibleAble to be duplicated
- verifiableAble to be proven
- accountabilityObligation for one's actions
copyleft
Mandatory openness inheritance clause
- libreUnshackled, in Romance languages
- commonsShared community resources
- share-alikeLicensing reciprocity requirement
decentralization · hacktivism · knowledge-sharing · GPL · transparency · freedom · manifesto · ethos · democratization
repository
Place for storing things
merge · commit · patch · Linux · GNU · Apache · Mozilla · kernel · Debian · Ubuntu
permissive
Tolerant, lacking strictness
copyleft · attribution · derivative · redistribution · royalty-free · compliance · proprietary · relicensing
contributors
Those who give help
- maintainersThose who preserve function
- developersThose who create software
- hackersUnauthorized computer system intruders
commits · forking · cloning · patching · issues · IRC · forums · Slack · Discord · meetups
contributors
Those who give help
- upstreamToward a river's origin
- downstreamAlong the current's path
- maintainersThose who preserve function
merging · branching · issues · discussion · RFC · consensus · distributed · asynchronous · remote · global
auditable
Able to be examined
- visibleAble to be seen
- reproducibleAble to be duplicated
- verifiableAble to be proven
- crowdsourcingcrowdwork, microtask, hits, worker, requester
- technical adjectivesadjustable, modular, portable, durable, automated
- open standardsinteroperability, TCP/IP, HTTP, HTML, XML
- decentralizationdecentralized, distribute, spread, disperse, scatter
- ownerlessstray, abandoned, unclaimed, unowned, ownerless
- freebiesfreebie, freebies, samples, giveaways, free
open-sourceproprietary
Legally owned, restricted use
closed-source · proprietary software · commercial software · trade secret · black box
open-sourcewalled garden
Bounded outdoor growing space
secretive · closed-source · proprietary · in-house · opaque
open-sourceproprietary
Legally owned, restricted use
commercial · freemium · enterprise software · SaaS · licensed
open, opening, source, resource, openness, sources, sourced, sourcing, sourcebook