foss ka kura, my understanding about open source movement

31
KA KURA By Monil Adhikari

Upload: monil-adhikari

Post on 25-Dec-2014

68 views

Category:

Education


2 download

DESCRIPTION

A Simple orientation which involves the evolution of the two major foss philosophies and it's impact in the nepalese enterprise scenario

TRANSCRIPT

Page 1: FOSS ka Kura, My Understanding About Open Source Movement

KA

KURA By Monil Adhikari

Page 2: FOSS ka Kura, My Understanding About Open Source Movement

In Store for you today…..

• What is FOSS??

• History and Evolution of FOSS

• Why FOSS??

• Some successful FOSS projects

• FOSS Nepal Community and FOSS in Nepal

• A Final Wrap up.

Page 3: FOSS ka Kura, My Understanding About Open Source Movement

WHAT IS FOSS?????

Page 4: FOSS ka Kura, My Understanding About Open Source Movement
Page 5: FOSS ka Kura, My Understanding About Open Source Movement

Two Major FOSS Philosophies

•Free Software Foundation (FSF) philosophy

•Open Source Initiative (OSI) philosophy

Page 6: FOSS ka Kura, My Understanding About Open Source Movement

Free Software – FSF Philosophy

(The Four Freedoms)

• Freedom to run program for any purpose.

• Freedom to study how the program works, and adapt it to

your needs.

• Freedom to distribute/redistribute copies so you can help

your neighbor.

• Freedom to modify, improve the program and release to your

improvements to the public, for the welfare of the community

Page 7: FOSS ka Kura, My Understanding About Open Source Movement

Open Source Software – OSI Philosophy

• Free Redistribution

• Availability of Source Code

• Possibility of Derived Works

• Integrity of The Author's Source Code

• No Discrimination Against Persons or Groups

It’s a Little Bit Complicated!!!

• No Discrimination Against Fields of Endeavor

• Distribution of License

• License Must Not Be Specific to a Product

• License Must Not Restrict Other Software

• License Must Be Technology-Neutral

Page 8: FOSS ka Kura, My Understanding About Open Source Movement

BRIEF HISTORY AND EVOLUTION

Page 9: FOSS ka Kura, My Understanding About Open Source Movement

Looking Back……..

In the beginning the software source codes were available/shared freely … only what charged

was for the hardware...However!

Page 10: FOSS ka Kura, My Understanding About Open Source Movement

On the bright side….

• In 1984 - GNU (GNU’s not Unix) project started by

Richard Stallman to create a free UNIX- like OS.

• In 1985 - FSF was created to promote Free Software. GNU project

Created almost all the software necessary for an operating system

except the kernel.

Page 11: FOSS ka Kura, My Understanding About Open Source Movement

Still looking on the bright side….

• 1991 - Linus Torvalds, a Finnish

college student created Unix-like

kernel called Linux.

• Linux combined with GNU

utilities resulted in

GNU/Linux operating

system

Page 12: FOSS ka Kura, My Understanding About Open Source Movement

Most Importantly…….

“The Cathedral and the Bazaar”It’s is really worth a read

Page 13: FOSS ka Kura, My Understanding About Open Source Movement

Interesting Current Developments in FOSS

• Open Web Application Security Project.

• Open Content.

• Wikipedia.

• Open Educational Resources.

• Open / virtual / online University.

• Open Culture movements.

• Open Daylight.

Page 14: FOSS ka Kura, My Understanding About Open Source Movement

WHY FOSS????

Page 15: FOSS ka Kura, My Understanding About Open Source Movement

Here’s Your Answer….

• Lower IT costs: Advanced servers, databases, web applications, etc.

• Better security: More secure than proprietary tools.

• Reliability/Stability: Have proved to be reliable and stable.

• Open standards and vendor independence.

• Ease in Localization because of open nature.

• Opportunity to Learn and Modify.

• Reduce / Stop being illegal.

Page 16: FOSS ka Kura, My Understanding About Open Source Movement

Some Successful FOSS Initiatives

Lets have some fun…

Guess the project from the given Logo

Page 17: FOSS ka Kura, My Understanding About Open Source Movement

A Penguin and a Wildabeast

Page 18: FOSS ka Kura, My Understanding About Open Source Movement

GNU/Linux

A Penguin and a Wildabeast

Page 19: FOSS ka Kura, My Understanding About Open Source Movement

A Feather what could that mean???

Page 20: FOSS ka Kura, My Understanding About Open Source Movement

Apache Foundation (Web Server)

A Feather what could that mean???

Page 21: FOSS ka Kura, My Understanding About Open Source Movement

A Dolphin……..

Page 22: FOSS ka Kura, My Understanding About Open Source Movement

MySQL(Database Technology)

A Dolphin……..

Page 23: FOSS ka Kura, My Understanding About Open Source Movement

A Big “W”… Maybe that’s a hint!!!!

Page 24: FOSS ka Kura, My Understanding About Open Source Movement

Worpress (Blogging Platform)

A Big “W”… Maybe that’s a hint!!!!

Page 25: FOSS ka Kura, My Understanding About Open Source Movement

Check Out Some More Projects!!!!!

• Nepalinux (This is absoulutely home made)

• Ubuntu

• Fedora

• Cent-OS

• Tiny Core Linux (It’s Total Size is 9MB, Seriously!!!!!!!!)

Page 26: FOSS ka Kura, My Understanding About Open Source Movement

FOSS Nepal Community

Page 27: FOSS ka Kura, My Understanding About Open Source Movement

Knowing about the community

FOSS Nepal Community is a team of FOSS enthusiasts in

Nepal and abroad

• Initiated by a few people in 2004 – 05

• Software Freedom Day 2005 turned out to be the turning

point!

Page 28: FOSS ka Kura, My Understanding About Open Source Movement

You Can Join too… It’s Easy

• Slowly grew from a handful of people to quite a sizable number and still growing...

• Its a community of people who love to be Free and Open Source users/practitioners/ developers and many more.

Page 29: FOSS ka Kura, My Understanding About Open Source Movement

The Most Important Thing….

A Huge and Active Community on Google Groups,

Facebook and Twitter.

Join Us, Get in the Loop…..

Page 30: FOSS ka Kura, My Understanding About Open Source Movement

FOSS Here in Nepal

• Most of the ISPs are using FOSS like Linux, Apache,

MySQL/PostgresSQL, PHP, BIND, Sendmail, etc.

• Nirvakalpa – a collection of FOSS for Windows

• Nepal's first FOSS Training and Research Center established jointly

by FOSS Nepal, Help Nepal Network, and Brihaspati Vidyasadan

• One Laptop Per Child (OLPC) being implemented in 26 remote

schools in 6 districts by Open Learning Exchange (OLE) Nepal

Page 31: FOSS ka Kura, My Understanding About Open Source Movement

Finally Wrapping Up…….

The concept of Free & Open Source has great promise, though we

primarily are the consumer of the free software. If we pool our

resources and collaboration, we cannot only be consumer but

Contributor to this movement...

Lets Enterprise, Lets FOSS!!!