0% found this document useful (0 votes)
17 views

Open Source Application and Programming

The document defines open source software as software that is freely accessible and licensed by authors who want to expand usage. An open source community works collaboratively on projects without single executives, playing a critical role in supporting organizations. Contributing to open source provides benefits like experience with real software, connections, and potential jobs or skills. Ownership of open source software depends on intellectual property pages, while development can be solitary or collaborative with shared ownership, collective intelligence, rapid feedback, and motivation through recognition. Closed source software differs in licensing, cost, access to code, customization, and community support. Benefits to developers include quicker starts, learning, access to quality software, active communities, and transparency.

Uploaded by

siddhantrkokate
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

Open Source Application and Programming

The document defines open source software as software that is freely accessible and licensed by authors who want to expand usage. An open source community works collaboratively on projects without single executives, playing a critical role in supporting organizations. Contributing to open source provides benefits like experience with real software, connections, and potential jobs or skills. Ownership of open source software depends on intellectual property pages, while development can be solitary or collaborative with shared ownership, collective intelligence, rapid feedback, and motivation through recognition. Closed source software differs in licensing, cost, access to code, customization, and community support. Benefits to developers include quicker starts, learning, access to quality software, active communities, and transparency.

Uploaded by

siddhantrkokate
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Definition and Evolution

16 March 2024 18:47

Open source software:

• Software what can access freely known as open source software.

• Open source software is licensed, but its authors or owners want to expand their user base. They aim to attract
valuable users to their platform to enhance existing features, innovate new ones, and promptly fix any bugs that
arise.

Open source Community:

• A community of worldwide software developers who are continuously working on open source project for making
lives better.

• It is self-organizing and self-governing. No any executive for taking the decisions solely.

• It has played critical role in sustainability of many open source organizations.

 Open source contribution:

• Contribution made on any open source project that increases its usability known as open source contribution.

• Open source contribution not only for code improvement but it can be for UI improvement, documentation
suggestion, etc.

 Benefits of open source contribution:

• Code for real world software.

• Interaction with like-minded people. Helps to build connection with them.

• Fetch the job in the field of interest.

• Refine existing knowledge and learn new.

 Owner of open source software:

New Section 1 Page 1


Authors of software are owners of software but it recommended to check in the intellectual property page of
software.

 Solitary and Collaborative software development:

• Solitary software development approach - In this only single person work on the development of any project.

• Collaborative Software development approach - Group of people having different skillset and experiences.

 Key factors between solitary and collaborative software development:

• S - Shared ownership.

• C - Collective intelligence.

• R - Rapid Feedback loop.

• M - Motivation through Recognition.

 Closed source:

Also known as proprietary software. Which takes some money to give the access of software to the user.

 Difference between closed and open source software:

• L - Licensing

• C - Cost

• A - Access to the source code

• C - Customization and flexibility

• C - community and support.

 Benefits of open source software to the developers:

• Quicker to start.

• Learning and new skill development.

• Access to high quality software.

• Active developers community.

• Transparency and accountability.

New Section 1 Page 2

You might also like