Introduction to FOSS techniques

12
getting wiser; getting geekier; getting connected; getting FOSSome;-) begin end 1 2 3 4 7 6 8 5 // @SarupBanskota // FOSSASIA 2014, Phnom Penh, Cambodia

description

A presentation/workshop on getting started with free & open source techniques, primarily aimed at students and people new to FOSS.

Transcript of Introduction to FOSS techniques

Page 1: Introduction to FOSS techniques

getting wiser;getting geekier;getting connected;getting FOSSome;-)

begin

end

1

2

3

4

57

6

8

5

// @SarupBanskota

// FOSSASIA 2014, Phnom Penh, Cambodia

Page 2: Introduction to FOSS techniques

Briefly, OSS/FS programs are programs whose

licenses give users the freedom to run the program

for any purpose, to study and modify the program,

and to redistribute copies of either the original or modified program (without having to pay royalties to

previous developers).

David Wheeler

Page 3: Introduction to FOSS techniques

I have learned how to be more professional, several languages and much more; but above all, I have learned that you can make a difference in our world by helping people.

Tatica, Fedora Project

Developing on a closed platform

is like trying to fall in love

with someone who won't talk to

you.

Sumana, Wikimedia

Foundation

Page 4: Introduction to FOSS techniques

So jump in!

It’s an awesome world out here.

Page 5: Introduction to FOSS techniques

I just have WindowsI’m just sixteen

I only know HTML

AM I ELIGIBLE?I cannot program

I don’t have a 9 point GPAI don’t have a tutor

Page 6: Introduction to FOSS techniques

We build for WindowsSmart people start earlyWe love our webmakers

So, you are! :-)Can you design? Speak?That’s generally good ;-)Meet the web!

I just have WindowsI’m just sixteen

I only know HTML

AM I ELIGIBLE?I cannot program

I don’t have a 9 point GPAI don’t have a tutor

Page 7: Introduction to FOSS techniques

Finding projects

Page 8: Introduction to FOSS techniques

Communication

Page 9: Introduction to FOSS techniques

IRC tips• Understand that there are time zone differences• Don’t PM people at random – ask for permission• Dnt uce SMS lnguge………, write complete words• USE APPROPRIATE SENTENCE CASE• Be patient• For more insight, use mailing lists

Page 10: Introduction to FOSS techniques

Mailing list etiquette• Only write to MLs when you have something to

contribute• Use sensible subject lines and tags• Dnt uce SMS lnguge…….., write complete words• USE APPROPRIATE SENTENCE CASE• Do not top post • Avoid attachments and fancy html messages• Refrain from over-enthusiastic display of

emotions!!!!!

Page 11: Introduction to FOSS techniques
Page 12: Introduction to FOSS techniques

Email [email protected] github.com/sarupbanskotaTwitter @SarupBanskota

GlitterGallery is looking for pull requests ;-)

1

2

3

4

7

6

8

5

// Sarup Banskota

Thank you so much for inviting me here!