Fedora Linux Support Community & Resources Center
  #1  
Old 30th March 2007, 08:47 PM
Reisswolf's Avatar
Reisswolf Offline
Registered User
 
Join Date: May 2006
Posts: 333
Does anyone here contribute to any open source project?

All of us love open source software, but how many of us actually contribute code to any of the projects?

I am seriously thinking of contributing to Xfce. I read somewhere that compared with the two major desktop environments, Xfce is relatively small and has fewer developers. I have checked out the svn sources for appfinder, xfmedia and xfwm4, and over the course of the next couple of weeks I am going to see if I can contribute a small patch to appfinder--just so I can find a foothold in the codebase.

With which projects are you involved? Do you have any advice for someone thinking of contributing to a major project for the first time?
__________________
Registered user # 441814
Reply With Quote
  #2  
Old 30th March 2007, 09:22 PM
RupertPupkin's Avatar
RupertPupkin Offline
Registered User
 
Join Date: Nov 2006
Location: Detroit
Posts: 4,621
I don't contribute to any "major" projects, but I have started 3 small projects of my own, as the sole coder:
  • Jfilerunner: a Linux file manager written in Java
  • TkViewMan: a man page viewer written in Tcl/Tk
  • TK-10: an X10 controller frontend written in Tcl/Tk
Those are all released under the GPL. I haven't worked on them in a while, I should update them sometime this summer with some improvements and just general code cleanup. There are some major projects I'd like to contribute to (e.g. GNUstep) but I don't feel quite up to it yet.

I also have some stuff I've written but never released, e.g. a Java IRC client (with emoticon support! ), a GUI radio player for FM radio cards, a calculator, a replacement for fetchmail (in Java!), various system utilities, some GNUstep apps. The problem is other stuff keeps coming up, and I don't get around to going through the process of formally releasing all that stuff. It's a combination of laziness and not wanting to deal with user requests/bug reports. Think about that before you jump into a project.
Reply With Quote
  #3  
Old 30th March 2007, 09:29 PM
rbo83 Offline
Registered User
 
Join Date: Apr 2006
Location: Toronto
Posts: 100
Open source contributions

A lot of the work in this field is centered around applications as opposed to linux system development work. I have developed a web-based Customer Relationship Management (CRM) application (for contact management, sales and quota tracking, email and fax broadcast, and several other features. It can attach itself to the open source closedShop shopping cart. This application is intended to be free for everyone, but you pay for support...a known model...

Hope this helps.
Reply With Quote
  #4  
Old 3rd April 2007, 05:08 AM
Reisswolf's Avatar
Reisswolf Offline
Registered User
 
Join Date: May 2006
Posts: 333
Quote:
Originally Posted by rbo83
A lot of the work in this field is centered around applications as opposed to linux system development work. I have developed a web-based Customer Relationship Management (CRM) application (for contact management, sales and quota tracking, email and fax broadcast, and several other features. It can attach itself to the open source closedShop shopping cart. This application is intended to be free for everyone, but you pay for support...a known model...

Hope this helps.
Are you talking about SugarCRM? Are you a Sugar developer?
__________________
Registered user # 441814
Reply With Quote
  #5  
Old 4th April 2007, 07:27 AM
nhydra Offline
Registered User
 
Join Date: Aug 2006
Age: 30
Posts: 61
Yes, I contribute a lot!
GliBench - benchmark utility,
gafick - GUI for another file integrity checker.
BSD sockets programming howto,
and keep some torrents for fedora and fudcon.
This is my contribution.
Reply With Quote
  #6  
Old 4th April 2007, 05:02 PM
rbo83 Offline
Registered User
 
Join Date: Apr 2006
Location: Toronto
Posts: 100
Quote:
Originally Posted by Reisswolf
Are you talking about SugarCRM? Are you a Sugar developer?
Not SugarCRM. Sugar is a very extensive and incidently expensive service to run, with a price per seat. It is probably one of the best products in the marketplace.

My application is called MyCRM and is more of a must-have features, as opposed to what you can find in Sugar or Salesforce. It is in use by several small companies (a few retail stores also) for sales and quota tracking, contact management, including VOIP. It was originally intended for stores who only had one or two computers connect to the web, one or 2 phone lines and maybe a separate fax line. They could not afford a complete infrastructure. The application has grown since to offer many nodes located anywhere around the world for e-mailing and faxing. It is NOT supported on any WINDOWS platform, and will not be. It is currently running on Fedora, Ubuntu and Debian-based distros. I have just completed a demonstration site which will be up in May and I intend to make the application generally available in RPM and Tarball versions at the same time, possibly on SourceForge. There's my sales job...
Reply With Quote
  #7  
Old 2nd April 2007, 04:13 AM
Firewing1's Avatar
Firewing1 Offline
Administrator
 
Join Date: Dec 2004
Location: Canada
Age: 22
Posts: 9,224
Quote:
Originally Posted by RupertPupkin
I don't contribute to any "major" projects, but I have started 3 small projects of my own, as the sole coder:
Same here - I'd love to do kernel stuff, but I'm in the process of learning C/C++ so without that I can't do much... For now, I've made the open source applications (also GPL ) that are hosted on diffingo.com... I haven't bothered to register with freshmeat / sourceforge yet...

Actually sorta random, I was just about to start a thread concerning OLPC and if anyone wanted to start a project with me...

Edit: More randomness, I do this... way to too much.... eh?

Firewing1
__________________
[+] My open source software and blog
[+] Some of my howtos: (for full list, click here)

Last edited by Firewing1; 2nd April 2007 at 04:19 AM.
Reply With Quote
  #8  
Old 2nd April 2007, 07:57 AM
Coolerthanyou's Avatar
Coolerthanyou Offline
Registered User
 
Join Date: Feb 2006
Posts: 644
I'm not really a skilled programmer, so even if I contributed code I doubt it wouldn't be significant or useful. I've worked on themes and icons, that's it. I do want to work with 3d and see if I can one day make a simple fighting game. Though Blender is a cumbersome thing compared to the 3d stuff I've used in the past. I guess I'm just going to have to learn. And as far as writing the program for such a thing, well that's a whole other thing which I doubt I'd be able to pull off by myself.
Reply With Quote
  #9  
Old 31st March 2007, 01:00 AM
Greywhind's Avatar
Greywhind Offline
Registered User
 
Join Date: Oct 2006
Posts: 38
I haven't contributed to any large open-source projects yet either, but I have begun my own open-source game, StressFracture (http://stressfracture.sourceforge.net).
__________________
Computer: Intel iMac 17", 1.83 ghz Intel Core Duo, 512 mb ram, 128 mb ATI x1600, Mac OS X 10.4.9 and Fedora Core 6

Whind Games Website
Reply With Quote
  #10  
Old 2nd April 2007, 05:26 PM
tabish121 Offline
Registered User
 
Join Date: Nov 2005
Age: 38
Posts: 102
I'm one the developers on Apache's ActiveMQ JMS Broker, I helped write the CPP ActiveMQ client, as well as tweak the Broker code and DotNet client.

As far as advice, I'd say, don't be afraid to jump in and help. Most Open Source teams are always looking for help, and will usually be open to use whatever skills you have to contribute. The best way to get started is to sign up on the projects mailling list and start learning about it. Dig into the code and get a feel for how it works, answer questions when you can, and don't forget to use your manners.

Look through the projects issues database and try and tackle one, or ask someone on the team where they could use some assistance and dig in.
Reply With Quote
  #11  
Old 2nd April 2007, 07:43 PM
Flounder's Avatar
Flounder Offline
Registered User
 
Join Date: Dec 2005
Location: North Carolina
Age: 24
Posts: 869
I've come up with my own project, not that it accomplishes much. I'm still learning C like some of the others here so my project isn't much. It's located here and it simply tests you on your basic math. I'd love to help with other projects but anything but my own code I have trouble reading.
__________________
Using a Lenovo G530 with Fedora 18.
Reply With Quote
  #12  
Old 2nd April 2007, 09:59 PM
tabish121 Offline
Registered User
 
Join Date: Nov 2005
Age: 38
Posts: 102
The best way to learn is to dive in. Reading and understanding code is a skill like any other, the more you use it, the better you get at it. Find something you'd like to help with, get the code play around, and ask questions, most oss developers are happy to help if they can.

A good way to start is to find a project and start by writing some unit tests, or creating some new documentation, you'll learn a lot.
Reply With Quote
Reply

Tags
contribute, open, project, source

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Linux Free Open-Source MMORPG "Live" Project Review Phuein Gamers' Lounge 0 12th June 2008 03:22 PM
Port MSVC project source to F7 swint144 Programming & Packaging 2 6th March 2008 02:10 PM
Blog on open source vs. closed source delivery models rbowler Using Fedora 1 11th April 2007 07:05 PM
GRUB Project, Please Contribute Computer Guru Using Fedora 6 5th November 2005 12:46 PM
An Introduction and a New Open Source Project OpenSourceFreak Wibble 7 20th July 2005 09:22 PM


Current GMT-time: 13:57 (Saturday, 25-05-2013)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat