Download - Open source software by Tushar Joshi
![Page 1: Open source software by Tushar Joshi](https://reader035.vdocuments.us/reader035/viewer/2022062512/5539e21f4a7959b26f8b4a32/html5/thumbnails/1.jpg)
Open Source
Software
Tushar Joshi
Java User Group Nagpur
![Page 2: Open source software by Tushar Joshi](https://reader035.vdocuments.us/reader035/viewer/2022062512/5539e21f4a7959b26f8b4a32/html5/thumbnails/2.jpg)
What is it…?
• Software
– Available for download
– No money to pay
• Open Source
– Source code available for
download
– Having open source
license (Most of them
allow modification and
distribution)
![Page 3: Open source software by Tushar Joshi](https://reader035.vdocuments.us/reader035/viewer/2022062512/5539e21f4a7959b26f8b4a32/html5/thumbnails/3.jpg)
Source: http://www.thegeminigeek.com/what-is-the-difference-between-open-source-and-closed-source-software/
![Page 4: Open source software by Tushar Joshi](https://reader035.vdocuments.us/reader035/viewer/2022062512/5539e21f4a7959b26f8b4a32/html5/thumbnails/4.jpg)
What language…?
• Open Source software is
created in
– Almost all the languages
available under the Sun.
– You search for one and you
will get one
– Java, C#, PHP, Ruby, C, C+
+,…
![Page 5: Open source software by Tushar Joshi](https://reader035.vdocuments.us/reader035/viewer/2022062512/5539e21f4a7959b26f8b4a32/html5/thumbnails/5.jpg)
Open Source Alternatives
• All major software have open
source alternatives
– http://www.osalt.com/
– http://whdb.com/2008/the-top-
50-proprietary-programs-that-
drive-you-crazy-and-their-
open-source-alternatives/
– http://
www.openalternatives.org/site/
![Page 6: Open source software by Tushar Joshi](https://reader035.vdocuments.us/reader035/viewer/2022062512/5539e21f4a7959b26f8b4a32/html5/thumbnails/6.jpg)
Decent Proposal• Would you like to take FREE
opportunity to
– Work with professional developers
– Study and learn from source code
which is working in a professional
software
– Ask questions about the
implementation of certain features
– Permission to add your own
features to the software
![Page 7: Open source software by Tushar Joshi](https://reader035.vdocuments.us/reader035/viewer/2022062512/5539e21f4a7959b26f8b4a32/html5/thumbnails/7.jpg)
How to get involved?• Identify Open Source
alternatives
• Download, Use and spread the
word
• Join the user community, share
experiences, and ask questions
• File Issues and Request for
Enhancements
• Join developer community and
contribute patches
![Page 8: Open source software by Tushar Joshi](https://reader035.vdocuments.us/reader035/viewer/2022062512/5539e21f4a7959b26f8b4a32/html5/thumbnails/8.jpg)
Reasons for Hiring
• You can demonstrate your skills
to your future employers
– Coding skills, create Open Source
software, join open source projects
– Imagination and creativity, make
new utilities
– Communication skills, collaborate
on mailing lists and support forums
– File good bug reports and RFEs
![Page 9: Open source software by Tushar Joshi](https://reader035.vdocuments.us/reader035/viewer/2022062512/5539e21f4a7959b26f8b4a32/html5/thumbnails/9.jpg)
How to start..?
• Join Technology User Groups
• Join local open source
projects
• Join mailing lists for favorite
project and collaborate
• Learn how to create and
maintain open source
project
![Page 10: Open source software by Tushar Joshi](https://reader035.vdocuments.us/reader035/viewer/2022062512/5539e21f4a7959b26f8b4a32/html5/thumbnails/10.jpg)
Open Source Ways• Source code in online source
control systems
– GITHUB, Google Code, Java.net
• Planning and discussions
– Google groups, specific mailing
lists
– Wikis and forums
• Feature planning using issue
trackers
– Issue tracker provided by online
hosts
– Release planning with a bunch of
tasks in issues
![Page 11: Open source software by Tushar Joshi](https://reader035.vdocuments.us/reader035/viewer/2022062512/5539e21f4a7959b26f8b4a32/html5/thumbnails/11.jpg)
Thank You!
• Questions make us
learn more…
• Ask questions and
get more…
• There are no stupid
questions…