Open source software, or sourceware, defined as
"software whose source code is available, so that users can customize or extend
it." This is in contrast to most commercial software, whose source code is not
available to the public.
"Source code" is the part of software that most computer users don't ever see; it's the code computer programmers can use to change how a piece of software works. Programmers who have access to a computer program's source code can improve that program by adding features to it or fixing parts that don't always work correctly.
Most important aspects of open source software
1. Flexibility: Each open source community has tremendous flexibility in modifying the program
2. Innovation: The development

Doesn’t "open source" just mean something is free of
charge?
No. This is a common misconception about what "open source" implies. Programmers can charge money for the open source software they create or to which they contribute. But because most open source licenses require them to release their source code when they sell software to others, many open source software programmers find it more lucrative
What kind of license is needed to use Open Source software?
The license provides the right to have the source code, change the source code, run and distribute the program. When you modifying Open Source software you must agree to provide others the same rights over the alterations you perform to the code. Some licenses prohibit users from putting all or part of the Open Source code into proprietary
What is the speed of development of Open Source software?
Given the lose association of the individuals in the community one might have expected uneven and slow development. In reality the opposite is true. Because there are so many people working on the software, and because they focus on the areas of most pressing interest, development is fast especially on issues of concern to many of the members
Quality of Open Source software
Quality tends to be high in spite of the frequent releases. The large number of eyes in the community probably account for so many bugs being caught early on and addressed quickly. Commercial developers tend to try to hide their software shortcomings until a later date. In Open Source focus is brought upon the bugs to resolve them as there is no financial interest prompting
Following are list of Criteria that must comply for open-source software
1. Free Redistribution
2. Source Code
3. Derived Works
Purpose of Open Source Software:
There are plenty of contractors having expertise in the language the code is written in and they make money from those that want to make alterations to the code to tailor it to their institutional use or to contribute some enhancements. Going Open Source and building a community of users is just their business model.
Quality of Open Source software
Quality tends to
Legal Issues when using Open Source Software (OSS):
1. Under the terms of an OSS license we are generally permitted to access, copy, modify and distribute the underlying source code, provided that we do not place any additional restrictions on access to the source code when passing it to others (say our customers). This clearly creates a problem for businesses that have their own software terms and
Does it play a role in enterprise applications? Do you see open source options in the enterprise space like CRM? or a quoting/ordering/billing stack?
No, open source may not be able to play a good role in enterprise application like ours, especially when it involves a big product catalog, complex pricing, global availability, complex contracting roles etc etc. In open source contributing developers
Some of the characteristics of Open Source software
*Control resides with the user
*Highly stable
*Proven security
"Source code" is the part of software that most computer users don't ever see; it's the code computer programmers can use to change how a piece of software works. Programmers who have access to a computer program's source code can improve that program by adding features to it or fixing parts that don't always work correctly.
Most important aspects of open source software
1. Flexibility: Each open source community has tremendous flexibility in modifying the program
2. Innovation: The development
No. This is a common misconception about what "open source" implies. Programmers can charge money for the open source software they create or to which they contribute. But because most open source licenses require them to release their source code when they sell software to others, many open source software programmers find it more lucrative
What kind of license is needed to use Open Source software?
The license provides the right to have the source code, change the source code, run and distribute the program. When you modifying Open Source software you must agree to provide others the same rights over the alterations you perform to the code. Some licenses prohibit users from putting all or part of the Open Source code into proprietary
What is the speed of development of Open Source software?
Given the lose association of the individuals in the community one might have expected uneven and slow development. In reality the opposite is true. Because there are so many people working on the software, and because they focus on the areas of most pressing interest, development is fast especially on issues of concern to many of the members
Quality of Open Source software
Quality tends to be high in spite of the frequent releases. The large number of eyes in the community probably account for so many bugs being caught early on and addressed quickly. Commercial developers tend to try to hide their software shortcomings until a later date. In Open Source focus is brought upon the bugs to resolve them as there is no financial interest prompting
Following are list of Criteria that must comply for open-source software
1. Free Redistribution
2. Source Code
3. Derived Works
Purpose of Open Source Software:
There are plenty of contractors having expertise in the language the code is written in and they make money from those that want to make alterations to the code to tailor it to their institutional use or to contribute some enhancements. Going Open Source and building a community of users is just their business model.
Quality of Open Source software
Quality tends to
Legal Issues when using Open Source Software (OSS):
1. Under the terms of an OSS license we are generally permitted to access, copy, modify and distribute the underlying source code, provided that we do not place any additional restrictions on access to the source code when passing it to others (say our customers). This clearly creates a problem for businesses that have their own software terms and
Does it play a role in enterprise applications? Do you see open source options in the enterprise space like CRM? or a quoting/ordering/billing stack?
No, open source may not be able to play a good role in enterprise application like ours, especially when it involves a big product catalog, complex pricing, global availability, complex contracting roles etc etc. In open source contributing developers
Some of the characteristics of Open Source software
*Control resides with the user
*Highly stable
*Proven security
No comments:
Post a Comment