Open Source Application and Programming
Open Source Application and Programming
• 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.
• 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.
• 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.
• 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.
• S - Shared ownership.
• C - Collective intelligence.
Closed source:
Also known as proprietary software. Which takes some money to give the access of software to the user.
• L - Licensing
• C - Cost
• Quicker to start.