Open source is known to be much more than the available code itself and there 10 are factors that influence the open source of a project.
- free distribution — this means that the code received from the open source is to create an ecosystem that is upon the work of others. this is important as I believe it allows to be reachable to users.
- must include source code — this would mean that without the code it would not have benefits and it would not be an open source
- it must allow derived works, this means that without allowing this ability, the value of open source would not be beneficial
- the integrity of the authors’s code must be kept as it prevents the licensing from being distributed in modified form meaning that it could be plagiarised
- no discrimination against individuals and no discrimination against fields on endeavour. due to the fact this is an open source and is accessible to any user
- distribution if only license required to secure rights — the rights attached must be applicable to the program redistributed without the presence of third parties
- license must not be specific to the product. in case it did, it would resemble code subject to a closed source and cannot depend on another open source based project
- license must not restrict other software — the user is free to include their source with proprietary code and does not require opening the entire project
- license must be unbiased