12th-18th September
sfd.smvdu.ac.in
Free and Open Source Software
Abhishek Kumar Vijay Krishnavanshi
Senior year Undergraduate Third year Undergraduate
Interesting fact:
He also coined the term CopyLeft*
What we understood?
What we care for?
----------------------------------------------------------------------------------
Free (as in Beer)*
vs
Free (as in Speech)*
For us lazy guys it's FOSS
Freedom 0 : run the program as you wish
Freedom 1 : study the source code and change it so it does the computing the way you wish
Freedom 2 : the freedom to help others and make exact copy of the program when you wish
Freedom 3 : distribute a modified version
You control the Program.
Text
Android
Linux/Debian
and many more....
Trust me, the list is endless
Visit:
https://en.wikipedia.org/wiki/List_of_free_and_open-source_software_packages
- Most of the organisations put their code on Github.
- You can clone/copy it and do whatever you want !! :P
# Open GitHub and register.
# More in GitHub Workshop.
Organisations can use this system as long as they like, without thinking of paying any setup, activation, and monthly subscription charges
Cost
Open source software relies on its online community to deliver learning support via forums.
Requires some basic knowledge for the user to ask for help in community and resolve them
Sometimes, the troubleshooting is faster than those of proprietary software.
Proprietary Software Provider offer ongoing support to users, a key selling point for users without technical expertise.
Certain reduction in the risk undertaken with proprietary software
SERVICE AND SUPPORT
enables innovation by providing users with the freedom and flexibility to adapt the software to suit, without restriction
do not allow users to view or alter the source code but may ensure the security and reliability of the software
Linux (Open Source) is the most secure OS after Mac.
Big players using OSS have robust security policies, hence security in big organisations using OSS is not an issue
Proprietary Software developed for proprietary operating systems are relatively less secure. But the total solution from proprietary software is viewed as secure because it is developed in a controlled environment by a concentrated team with a common direction.
The source code of OSS is freely available along with the product. Any person can read, modify, build and distribute a modified version of an original product. Thus, it gives a transparent look at the core structure of the product.
They do not provide an open look to the internal structure. Only user interfaces are provided to work with it. The user cannot know the internal processing and other details.
Why should we contribute and use FOSS?
Comm'on guys, we are Indians.
Its Free, thats all we want.
Use Software for any purpose without any restrictions
Fix, Improve, Adapt, Remix... as you want!
Awesome Community
With us From the Community
Google Summer of Code (GSoC) for university students:
GNOME's outreach Program for Women(OPW):
Season of KDE
and many more
visit https://github.com/tapasweni-pathak/SOC-Programs
By far the most common method of income is to provide a service alongside the OSS product.
2.Sell Instructional Material
Documentation: Many OSS projects include documentation for free and there’s nothing wrong with that. However, good documentation is time-consuming to produce and incredibly valuable, so much so that it may deserve a price tag.
Tutorials and examples: If paid documentation doesn’t sit well with you, you can always release it for free and then charge for tutorial resources. This applies more for complex frameworks like game engines and not so much for singular applications.
3. Paid Plugins and Enhancements Paid extensions:
offer the base software for free and sell your own extensions for advanced features. Example, WordPress. It’s offered free of charge for anyone to use and modify, but there are plenty of WordPress Professionals who make a living by creating and selling WordPress plugins.