LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
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 05-12-2014, 12:43 AM   #1
edbarx
Member
 
Registered: Sep 2010
Distribution: Used Debian since Sarge. (~2005)
Posts: 373

Rep: Reputation: 21
Is it possible to contribute towards GNU/Linux by writing code?


Nowadays, I have some time that I can easily put to good use by helping developers to write code, to debug and to improve already existing code.

At the moment, my preference go for applications intended for the CLI, although such code can easily be added to gui based programs. I don't want to use any QT based libraries as I prefer a simple API. I can use C and C++ but I prefer C++.

Am I only dreaming the impossible?
 
Old 05-12-2014, 08:24 AM   #2
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Contributing with writing code is indeed possible. I would recommend to start with choosing a program where you would like to contribute and have a look at open bug reports. Maybe you can fix a few and provide patches. I would think that this is the easiest way to become familiar with the already existing code-base. Of course you also can start with implementing features and commit those, but you have to be aware if those features are actually something that fits to the philosophy of the project at hand. It may also help to search contact to the developers using mailing lists and/or IRC channels.
But still, after all, most open source projects are more or less meritocracies: If you write it, it is stable and fits to the project it is likely to get your changes integrated.

Last edited by TobiSGD; 05-12-2014 at 08:26 AM.
 
Old 05-13-2014, 03:12 AM   #3
edbarx
Member
 
Registered: Sep 2010
Distribution: Used Debian since Sarge. (~2005)
Posts: 373

Original Poster
Rep: Reputation: 21
Quote:
Originally Posted by TobiSGD View Post
Contributing with writing code is indeed possible. I would recommend to start with choosing a program where you would like to contribute and have a look at open bug reports.
Where can I find "open bug reports" that are relevant to the cause of GNU/Linux?

I tried google.com, but it gave me a list of irrelevant hits.

Last edited by edbarx; 05-13-2014 at 03:15 AM.
 
Old 05-13-2014, 04:38 AM   #4
ericson007
Member
 
Registered: Sep 2004
Location: Japan
Distribution: CentOS 7.1
Posts: 735

Rep: Reputation: 154Reputation: 154
Well, many here are familiar with bug reports and where to find them. It may be daunting at first, but how about telling us what type of programmes you have written before. What sort of coding are you comfortable with, are you familiar with security, networking etc.

I am sure if you can give us your main interests, you can get tons of suggestions as to which programmes to look at for your contributions. By searching gnu/linux bugs, there will be tons of overwhelming information because that term comprise many smaller programmes. Gnu/linux is not just one thing. We can later suggest a part of programmes that make up gnu/linux for you to look at.

Good luck.

Last edited by ericson007; 05-13-2014 at 04:40 AM.
 
Old 05-13-2014, 05:24 AM   #5
ndc85430
Member
 
Registered: Apr 2014
Distribution: Slackware
Posts: 92

Rep: Reputation: Disabled
Quote:
Originally Posted by edbarx View Post
Where can I find "open bug reports" that are relevant to the cause of GNU/Linux?

I tried google.com, but it gave me a list of irrelevant hits.
As TobiSGD suggested, you first need to find a project to which you want to contribute. That project's homepage will give you links to the source code, mailing lists, bug tracking tool and other things you need in order to contribute.
 
Old 05-13-2014, 09:58 AM   #6
johnsfine
LQ Guru
 
Registered: Dec 2007
Distribution: Centos
Posts: 5,286

Rep: Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197
A large number of open source projects are hosted at sourceforge. You can do various searches there to find a project you would like to work on.
 
Old 05-13-2014, 10:04 AM   #7
szboardstretcher
Senior Member
 
Registered: Aug 2006
Location: Detroit, MI
Distribution: GNU/Linux systemd
Posts: 4,278

Rep: Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694
Head to github, search for C/C++ related projects, fork them, look at the buglist, make fixes and submit a pull request. If they like what you've done, they will pull your changes into the branch or trunk.

Simple as that.
 
  


Reply



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: 10 ways to contribute to an open source project without writing code LXer Syndicated Linux News 0 10-30-2013 12:00 PM
LXer: Why Do Developers Contribute Code as Open Source? LXer Syndicated Linux News 0 12-20-2011 07:50 AM
LXer: Dell to contribute its first OpenStack open source code LXer Syndicated Linux News 0 03-09-2011 07:20 AM
LXer: klik2 lists areas to contribute code -- not just for GSoC 2008 LXer Syndicated Linux News 0 03-15-2008 02:41 PM
I want to contribute code to Linux. rakris Linux - Software 2 10-21-2006 10:03 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 09:44 AM.

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration