LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices

Reply
 
Search this Thread
Old 03-20-2008, 12:44 AM   #1
concoran
Member
 
Registered: Jun 2001
Location: 28N,82W
Distribution: XP,Ubuntu 9
Posts: 468

Rep: Reputation: 30
How to get involved in Open Source software?


If I have some free time and free CPU cycles, how do I get involved in Open Source software development? I am a C++ programmer.
 
Old 03-20-2008, 12:51 AM   #2
budword
Member
 
Registered: Apr 2003
Location: Wisconsin
Distribution: Switched to regualr Ubuntu, because I don't like KDE4, at all. Looks like vista on crack.....
Posts: 675

Rep: Reputation: 31
Linux addressed this exact question himself. He said find something you are passionate about, and work on that. Because you would be more likely to stick with it, rather than working on something you might lose interest in, and leave it hanging.

David
 
Old 03-20-2008, 01:27 AM   #3
concoran
Member
 
Registered: Jun 2001
Location: 28N,82W
Distribution: XP,Ubuntu 9
Posts: 468

Original Poster
Rep: Reputation: 30
David, Thanks for your response. But that is a very generic and a philosophical answer. Instead of creating an entirely new application, or a new OS itself, I want to see if there are avenues where the OSS projects are looking for people to fill immediate needs, such as fixing bugs or testing apps. I am interested in those, at least to begin with.
 
Old 03-20-2008, 01:37 AM   #4
chrism01
Guru
 
Registered: Aug 2004
Location: Sydney
Distribution: Centos 6.5, Centos 5.10
Posts: 16,225

Rep: Reputation: 2021Reputation: 2021Reputation: 2021Reputation: 2021Reputation: 2021Reputation: 2021Reputation: 2021Reputation: 2021Reputation: 2021Reputation: 2021Reputation: 2021
Have hunt through here until you find a proj you want to join, then contact the proj leader: http://sourceforge.net/
 
Old 03-20-2008, 03:21 AM   #5
TheBeli
LQ Newbie
 
Registered: Feb 2008
Distribution: LFS
Posts: 23

Rep: Reputation: 15
Quote:
Originally Posted by concoran View Post
David, Thanks for your response. But that is a very generic and a philosophical answer. Instead of creating an entirely new application, or a new OS itself, I want to see if there are avenues where the OSS projects are looking for people to fill immediate needs, such as fixing bugs or testing apps. I am interested in those, at least to begin with.
Well, do it.
Many OSS projects have bugs that need to be fixed, or they need some new features. Get the latest source, modify it and send your changes.
You've somehow got to show, that you're capable. This might be the best way to do so.
 
Old 03-22-2008, 08:05 AM   #6
simplicissimus
Registered User
 
Registered: Mar 2008
Posts: 104

Rep: Reputation: 15
prove yourself

Begin with an application that you do use a lot and where you have ideas on how to make it better.

You will not be much of a help for a tool that you are not using yourself. You simply wouldn't be able to give creative input, it would become a rather academic exercise with mostly no practical results. It would also make it difficult and time-consuming for the project leader to hold your hand all time and working out development tasks for you. usually a waste of time on both sides.

And please check out the mailing list archives first. Do not start out by restarting discussions and flame wars on issues that have been settled already by proper argumentation.

Also do not think that the world has been waiting for you (that only happens in fantasy movies). You have to prove yourself by coding and teamworking.

Regards,
SIMP

Fedora Development

Last edited by simplicissimus; 04-02-2008 at 04:57 AM.
 
Old 10-15-2008, 03:04 PM   #7
IsharaComix
Member
 
Registered: Sep 2008
Location: Raleigh
Distribution: Ubuntu 8.10
Posts: 88
Blog Entries: 1

Rep: Reputation: 15
Learn and Work

Is there a way to get "on the job training" in a Free Software Project? In other words, is there a way I can join a project for the purpose of learning how to be an active member in such a project?

Most things I see are for dedicated, experienced programmers who have a true interest in developing software and the skills to fulfill it. While I want to be an active part in helping the community, how do I join it without dragging everyone else down or just getting on the nerves of people who really want to improve the programs?

I like to say I'm a programmer, but truth be told: I don't have any "real" programming experience. My portfolio amounts to me making Hello World programs (copied out of Wikipedia, of course). Unless someone hands me an all-in-one IDE and an in-depth text manual, I really can't do much.

I want to be better than that. Any advice there? I know I'm a pathetic loser, but that's exactly why I want to do something about it.
 
Old 10-15-2008, 03:29 PM   #8
pinniped
Senior Member
 
Registered: May 2008
Location: planet earth
Distribution: Debian
Posts: 1,732

Rep: Reputation: 50
Most projects are looking for people to do documentation (and translations). For code, generally people expect you to submit patches; the effort needed to produce such patches depends on the project. With the Linux kernel for example, you can spend days on even the smallest patch because they have such a long list of rules on what to do and what not to do.
 
Old 10-15-2008, 08:37 PM   #9
chrism01
Guru
 
Registered: Aug 2004
Location: Sydney
Distribution: Centos 6.5, Centos 5.10
Posts: 16,225

Rep: Reputation: 2021Reputation: 2021Reputation: 2021Reputation: 2021Reputation: 2021Reputation: 2021Reputation: 2021Reputation: 2021Reputation: 2021Reputation: 2021Reputation: 2021
If your programming experience is really that minimal, I'd say you need to do some programming at home first. You do need to be able to program at a reasonable level before contributing to a project.

There's plenty of prog courses (as in course contents) on the web these days. Some colleges/Unis are publishing their course for the world (eg MIT I believe). Others, if you hunt around, don't make a big deal about it, but they put them on the web so their students can access them. A lot of the time they're not restricted access, as you can only get the degree/cert if you attend the college and do the exams.

If you google C course, here's the first hit:
http://www2.its.strath.ac.uk/courses/c/ "This course was awarded a NetGuide Gold Award during the 1990s."

MrC (LQ user) teaches Unix: http://cis68a.mikecappella.com/
 
Old 10-17-2008, 01:27 PM   #10
evaluatinglinux
Member
 
Registered: Oct 2008
Posts: 45

Rep: Reputation: 15
Smile

Quote:
Originally Posted by simplicissimus View Post
Begin with an application that you do use a lot and where you have ideas on how to make it better.

You will not be much of a help for a tool that you are not using yourself. You simply wouldn't be able to give creative input, it would become a rather academic exercise with mostly no practical results. It would also make it difficult and time-consuming for the project leader to hold your hand all time and working out development tasks for you. usually a waste of time on both sides.
Fedora Development

This is so very very true...




Debian Kernel

Last edited by evaluatinglinux; 10-25-2008 at 02:53 AM.
 
Old 10-17-2008, 06:16 PM   #11
loperz7
Member
 
Registered: Sep 2008
Posts: 54

Rep: Reputation: 15
http://www.unmaintained-free-softwar...wiki/Main_Page
A wiki for abandoned software or software the really needs developers.

Gentoo

Last edited by loperz7; 10-23-2008 at 04:03 AM.
 
  


Reply

Tags
developer


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: To Sir, with Love: How To Get More Women Involved in Open Source LXer Syndicated Linux News 0 10-01-2007 02:20 PM
LXer: Red Hat to set up open-source software store: source LXer Syndicated Linux News 0 03-09-2007 02:16 PM
LXer: Open Source University: Getting Students Involved LXer Syndicated Linux News 0 02-15-2007 02:31 PM
LXer: Libraries facilitate open access to information with open source software LXer Syndicated Linux News 0 01-23-2007 03:54 AM
no. of LQ-ers involved in open source development gui10 General 10 04-30-2002 03:06 AM


All times are GMT -5. The time now is 09:59 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration