12
Sudheesh Singanamalla

Sudheesh Singanamalla. Editable and Free Every open source software is free to download and use for a lifetime. At the same time it gives the transparency

Embed Size (px)

Citation preview

Page 1: Sudheesh Singanamalla. Editable and Free Every open source software is free to download and use for a lifetime. At the same time it gives the transparency

Sudheesh Singanamalla

Page 2: Sudheesh Singanamalla. Editable and Free Every open source software is free to download and use for a lifetime. At the same time it gives the transparency

Editable and FreeEvery open source software is free to download and use for a lifetime. At the same time it gives the transparency to see whats happening behind the working of the software.

TrustableOpen source applications are highly trustable with regards to the way in which the applications are made. They respect privacy and are built by people sharing the same vision

High impactThe best open source software are

directly used by many large companies and industries because of its expertise in engineering. Many other users could also be using that software on a daily basis.

What is Open Source ?

Page 3: Sudheesh Singanamalla. Editable and Free Every open source software is free to download and use for a lifetime. At the same time it gives the transparency

Open source is actually good for your pocket.

Why Open Source ?

Privacy is a major concern for anybody on the internet, you never know what information the software that you’re currently using in your phone actually knows about you. Its probably sending more information to trackers than you really know. Open source defends your privacy

Conventional software which are not open source could be “Freeware” or “Shareware” or “Paid”, these software are given to you for a limited amount of time as a trial or with limited features and you’re expected to pay them for the complete version.

Page 4: Sudheesh Singanamalla. Editable and Free Every open source software is free to download and use for a lifetime. At the same time it gives the transparency

Open source applications are present everywhere from photography and editing applications, browsers, Office applications, operating systems, engineering applications and even the cloud where you have your emails.

You rely on them for your daily working.

You know many others who actually use the same software as you do.

They keep getting updated with newer features that you like or sometimes they give the users a feedback form asking for features.

Some open source tools you might be using on a daily basis.

Page 5: Sudheesh Singanamalla. Editable and Free Every open source software is free to download and use for a lifetime. At the same time it gives the transparency

It keeps you secure on the internet and keeps you aware of what data you’re sending to someone.

It gives an excellent learning opportunity where you can stay up to date and learn from some of the industry best

You can create an impact on the lives of many others by contributing code to the product of your choice.

Advantages of Open Source to you.

It can help you land in an amazing job and get noticed by the best companies.

Page 6: Sudheesh Singanamalla. Editable and Free Every open source software is free to download and use for a lifetime. At the same time it gives the transparency

The impact. (roughly)The open source market.Open source software generally have a mission and a vision statement to which the software product is dedicated to, it could be• To get more people to use

the internet• To keep the internet open

from dominance by only one company or a group of companies.

• To revolutionize the engineering practices and tools.

• To create software that communities can use freely.

12 highly advanced

engineering software released everyday.

600 million+

Linux & UNIX users

900 MillionAndroidusers

Making internet a transparent and an open place which

respects your freedom.

Page 7: Sudheesh Singanamalla. Editable and Free Every open source software is free to download and use for a lifetime. At the same time it gives the transparency

An opportunity to experimentYou might have a wonderful idea about some new technology that you wanted to build and you believe its possible. Open sourcing the application or the architecture behind it could potentially result in many research papers being published in the field and takes the technology forward.

Open source organizations are also open to new experiments as long as they align with their mission and vision statements. Optimizing existing resources from them itself could be a large task.

Replicant

Page 8: Sudheesh Singanamalla. Editable and Free Every open source software is free to download and use for a lifetime. At the same time it gives the transparency

2014+

The year where there are hundreds of software engineers to choose from but none good enough to fit the roles, thus jobs not being filled and more unemployed people.

The learning experience.

Person 1

Person 2

Person 3

Person 4

Person 5 Person 6

Person 7

Page 9: Sudheesh Singanamalla. Editable and Free Every open source software is free to download and use for a lifetime. At the same time it gives the transparency

Interact

Learn

Enhance

Learn what they are upto

Find out the list of open source software that you regularly use, either in your work or in your class or for on

a day to day basis.

Do you have any complaints about it ? Do you want to change something about

it ?

Then do it !!

Choosing your organization

Indicate your interest and

clearly document the

details to them

Take up one of their projects

under a mentor they’ll

assign and work to fix it.

Page 10: Sudheesh Singanamalla. Editable and Free Every open source software is free to download and use for a lifetime. At the same time it gives the transparency

Impacted&

Merged

Submitting&

Reviews

Understanding

Code Base

Once the review is positive, you have successfully fixed a problem and have made an impact to the project in whatever small way you could.

The second step that’s involved is understanding the code base, picking a particular “bug” to solve and taking help from your mentor after putting in effort from your side.

Every change you make which needs to be accepted will be reviewed by the main engineers in the company / volunteers who are committers to the projects.

The first step to contributing to any open source organization once you’ve decided on it, is to know the programming languages involved and download the code for the particular software

Steps to contributing

Page 11: Sudheesh Singanamalla. Editable and Free Every open source software is free to download and use for a lifetime. At the same time it gives the transparency

Time investment

Learning Curve 60%

Effort and gaining experience

10%

20% Finding problems to fix

10%

Interacting and talking to developers

Pretty High

Page 12: Sudheesh Singanamalla. Editable and Free Every open source software is free to download and use for a lifetime. At the same time it gives the transparency

Thank You !

twitter.com/sudheesh001

facebook.com/sudheesh001