Questions tagged [terminology]

For questions about the terms used in the field: their use, effects, and meanings.

Filter by
Sorted by
Tagged with
25
votes
4answers
9k views

What's the difference between permissive and copyleft licenses?

I've heard both terms thrown around, but I'm a bit unclear as to how the licenses differ. How is copyleft different to a permissive license? Is copyleft just the standard for open source licenses?
21
votes
3answers
452 views

Can a software license meet one of the FSF's and OSI's definitions without meeting the other?

I know that Free Software (this means the concept of free as in freedom, not software that does not cost anything) and Open Source have two distinct definitions. In practice though, they turn out to ...
21
votes
4answers
21k views

What exactly is a pull request?

This branched out from my previous question: Can I select who can contribute to my Open Source Project? Having never worked on open source software before, and developing my own mini applications ...
15
votes
5answers
483 views

Is Open Source Software a subset of free software?

Is Open Source Software a subset of free software? I was recently asked this and realized I was unsure the exact answer. I understand that free software is not a type of open source software, but I ...
15
votes
4answers
836 views

What is the difference between free as in beer and free as in speech?

In open source the term "free" is often used, sometimes with a qualifier, "free as in beer" or "free as in speech". What is meant with these qualifications?
31
votes
4answers
15k views

What does 'upstream' mean?

In some documents or blogs about development in open source projects, you can read stuff like 'upstream developer' or 'upstream fix'. What does that mean?
34
votes
3answers
11k views

What is the difference between FOSS and FLOSS?

FOSS stands for "Free and Open Source Software", whereas FLOSS stands for "Free/Libre/Open Source Software". The use of libre denotes the idea that the software is "free as in free speech, not free ...
17
votes
1answer
1k views

GPL v3 “convey” vs. GPL v2 “distribute”

I've noticed that the GNU GPL version 3 uses the word "convey" where version 2 used "distriubte": GNU GPLv3: To “convey” a work means any kind of propagation that enables other parties to make or ...
13
votes
3answers
1k views

Derivatives and Forks… Is there a difference?

The terms fork and derivative have really been bugging me as I always seem to imply that their different, but then in many ways the same. You hear the term fork many times on platforms such as Github, ...
17
votes
2answers
285 views

Is there a term that means “Free Software and/*or* Open Source (Software)”?

The term Free Software is typically associated with software licensed under an FSF-approved license (The Free Software Definition), and the term Open Source (Software) is typically associated with ...
15
votes
1answer
3k views

What is the correct term for software whose source code is available only to read?

The software is distributed under these terms: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software&...
10
votes
1answer
1k views

Why is the definition of “System Libraries” in GPLv3 phrased the way it is?

I'm curious about the definition of "System Libraries" The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of ...
10
votes
4answers
6k views

What is the relation and/or difference between freeware and free software?

Freeware and free software sound very similar. What is the relation between them?
5
votes
1answer
147 views

Does a file format constitute an API?

This is an attempt to break down: Does a host application's license apply to plug-ins written for it? into the underlying questions. Assume the following scenario: Two programs 'communicate' via ...