L1: Introduction to Open Source Technology Flashcards
Reviewer
refers to computer software whose source code is made available to the public
Open Source Software
What can we do in an Open Source Software?
anyone can view, modify, and distribute the code
What does the openness of source code do?
Allows collaboration, transparency, and community-driven development
How is Open Source software developed?
It is developed in a collaborative manner. having contributions from diverse developers.
When did Open Source movement began?
early days of computing
When did open source gained momentum?
1980s and 1990s
played a crucial role by promoting the idea of free software
The Free Software Foundation
Who founded the Free Software Foundation?
Richard Stallman
When was Free Software Foundation founded?
1985
When was the term “open source” coined?
1998
Who made the term “open source”?
Eric S. Raymond and Bruce Perens
Benefits of Open Source Software to small businesses
- Cost-effective
- Customization
- Community Support
- Security
- Flexibility
Pros of Open Source Software
- Cost Savings
- Customization
- Community Support
- Transparency
Cons of Open Source Software
- Learning Curve
- Compatibility Issues
- Limited Vendor Support
- Fragmentation
An open source, Unix-based operating system kernel
Linux Operating System
A widely used web server software
Apache Web Server
An open source web browser
Mozilla Firefox
A free and open-source office suite
LibreOffice
An open source relational database management system
MySQL
An open source content management system for website development
WordPress
software that is available for free but may have limitations on usage, distribution, or modification. Users are not required to pay for freeware.
Freeware
refers to software that is not only available at no cost but also comes with the freedom to view, modify, and distribute the source code. The emphasis is on freedom, as defined by the Free Software Foundation.
Free Software
Software that is initially provided for free, but users are typically encouraged to pay a fee for continued use or access to additional features. It is often distributed with trial periods or limited functionality.
Shareware