This week I learned more about licences and how to develop a plan for dissemination of a project. It is important to license your work whether you commercialise it or distribute it freely, cause it helps setting guidelines on how your work should be used and/or distributed.
This is the mostly used license in software and other open source projects. The main reason is the mostly used its because it forces anyone who uses the software/work to keep the same license on the improvement they will make to the software/work. This reason is good because it creates the spirit of sharing knowledge and saves time others who want to improve the work.
This license open source your work but doesn't force others who will use your work for something else to open theirs.When using any work licensed under MIT license you are encouraged to open source your work but not forced to.
The Apache license is permissive free software license, its version 2.0 requires the preservation of the copyright notice and disclaimer. The Apache license is like other free software license, which means it allows the user of the software the freedom to use the software for any purpose, to distribute it, to modify it, and to distribute modified versions of the software, under the terms of the license, without concern for royalties.
If I would have to choose and go further with my final project, because I do not want to keep evolving my final project, I would go for GPL. Why? Because it is the most used and it encourages to share technology. The only new thing I did in this project is the design and the functionality of it, it is not a new design concept as it already exist so many products in the market with the same approach. Withal, I am not interested in keeping developing the project.