open source software by tushar joshi

11
Open Source Software Tushar Joshi Java User Group Nagpur

Upload: tushar-joshi

Post on 22-Apr-2015

1.806 views

Category:

Technology


2 download

DESCRIPTION

Presentation done at College Awareness Se

TRANSCRIPT

Page 1: Open source software by Tushar Joshi

Open Source

Software

Tushar Joshi

Java User Group Nagpur

Page 2: Open source software by Tushar Joshi

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 4: Open source software by Tushar Joshi

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

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

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

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

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

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

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

Thank You!

• Questions make us

learn more…

• Ask questions and

get more…

• There are no stupid

questions…