ENiAC
Would you like to react to this message? Create an account in a few clicks or log in to continue.

ENiAC

Pioneer college of Arts and Science | BSc & BCA Student forum
 
HomeSearchLatest imagesRegisterGalleryLog in
Congratulations to University Rank Holders: B.C.A: K.Sathyavaishnavi-I RANK, S.Maheswari-V RANK | M.Sc: S.Samanthadevi-III RANK, T.Ambika-IV RANK, S.Sharmila-VI RANK | M.Com: K.Malathi- V RANK, F.Aseena-VIII RANK, R.Saravanakumar-X RANK.
Latest topics
» NANO TECHNOLOGY
6 Easy Ways To Get Started Programming Open Source I_icon_minitimeWed Dec 08, 2010 8:26 pm by ARUNTHATHIMOHAN

» Kaspersky 35 years validity key... amazing hack..
6 Easy Ways To Get Started Programming Open Source I_icon_minitimeSun Dec 05, 2010 9:06 am by sarathbabu

» Mobile telephony standards[0G,1G,2G,3G,4G,5G technology]
6 Easy Ways To Get Started Programming Open Source I_icon_minitimeSun Dec 05, 2010 4:14 am by sarathbabu

» 3G Technology
6 Easy Ways To Get Started Programming Open Source I_icon_minitimeSun Dec 05, 2010 4:09 am by sarathbabu

» Detail about IMEI number
6 Easy Ways To Get Started Programming Open Source I_icon_minitimeSun Dec 05, 2010 4:03 am by sarathbabu

» SIM CARD[meaning]
6 Easy Ways To Get Started Programming Open Source I_icon_minitimeSun Dec 05, 2010 3:59 am by sarathbabu

» smartphone
6 Easy Ways To Get Started Programming Open Source I_icon_minitimeSun Dec 05, 2010 3:55 am by sarathbabu

» Blender [animation] must see.....
6 Easy Ways To Get Started Programming Open Source I_icon_minitimeSun Dec 05, 2010 3:49 am by sarathbabu

» Blender [animation]
6 Easy Ways To Get Started Programming Open Source I_icon_minitimeSun Dec 05, 2010 3:49 am by sarathbabu

» GPS System Technology
6 Easy Ways To Get Started Programming Open Source I_icon_minitimeSat Nov 20, 2010 6:36 pm by venkatesh

» கண்களை நம்பாதீர்கள்
6 Easy Ways To Get Started Programming Open Source I_icon_minitimeWed Nov 17, 2010 11:06 pm by Admin

» CSS – ஆரம்ப வழிகாட்டி தமிழில்.
6 Easy Ways To Get Started Programming Open Source I_icon_minitimeWed Nov 17, 2010 10:52 pm by Admin

» Top 10 Latest Inventions
6 Easy Ways To Get Started Programming Open Source I_icon_minitimeSat Nov 13, 2010 10:24 pm by venkatesh

» கணினியை பராமரிக்க எழிய வழிமுறைகள்
6 Easy Ways To Get Started Programming Open Source I_icon_minitimeSat Nov 13, 2010 10:18 pm by venkatesh

» Easy To Pick The Wndows Xp Key
6 Easy Ways To Get Started Programming Open Source I_icon_minitimeSat Nov 13, 2010 10:12 pm by venkatesh

Top posters
Admin
6 Easy Ways To Get Started Programming Open Source I_vote_lcap6 Easy Ways To Get Started Programming Open Source I_voting_bar6 Easy Ways To Get Started Programming Open Source I_vote_rcap 
sarathbabu
6 Easy Ways To Get Started Programming Open Source I_vote_lcap6 Easy Ways To Get Started Programming Open Source I_voting_bar6 Easy Ways To Get Started Programming Open Source I_vote_rcap 
Divya
6 Easy Ways To Get Started Programming Open Source I_vote_lcap6 Easy Ways To Get Started Programming Open Source I_voting_bar6 Easy Ways To Get Started Programming Open Source I_vote_rcap 
kanimozhi
6 Easy Ways To Get Started Programming Open Source I_vote_lcap6 Easy Ways To Get Started Programming Open Source I_voting_bar6 Easy Ways To Get Started Programming Open Source I_vote_rcap 
SUBASRI
6 Easy Ways To Get Started Programming Open Source I_vote_lcap6 Easy Ways To Get Started Programming Open Source I_voting_bar6 Easy Ways To Get Started Programming Open Source I_vote_rcap 
venkatesh
6 Easy Ways To Get Started Programming Open Source I_vote_lcap6 Easy Ways To Get Started Programming Open Source I_voting_bar6 Easy Ways To Get Started Programming Open Source I_vote_rcap 
samson
6 Easy Ways To Get Started Programming Open Source I_vote_lcap6 Easy Ways To Get Started Programming Open Source I_voting_bar6 Easy Ways To Get Started Programming Open Source I_vote_rcap 
manickaraaj
6 Easy Ways To Get Started Programming Open Source I_vote_lcap6 Easy Ways To Get Started Programming Open Source I_voting_bar6 Easy Ways To Get Started Programming Open Source I_vote_rcap 
Mathivanan
6 Easy Ways To Get Started Programming Open Source I_vote_lcap6 Easy Ways To Get Started Programming Open Source I_voting_bar6 Easy Ways To Get Started Programming Open Source I_vote_rcap 
ARUNTHATHIMOHAN
6 Easy Ways To Get Started Programming Open Source I_vote_lcap6 Easy Ways To Get Started Programming Open Source I_voting_bar6 Easy Ways To Get Started Programming Open Source I_vote_rcap 
Gallery
6 Easy Ways To Get Started Programming Open Source Empty
Poll
Which Internet Browser do you prefer?
Internet Explorer(IE)
6 Easy Ways To Get Started Programming Open Source I_vote_lcap8%6 Easy Ways To Get Started Programming Open Source I_vote_rcap
 8% [ 1 ]
Netscape
6 Easy Ways To Get Started Programming Open Source I_vote_lcap0%6 Easy Ways To Get Started Programming Open Source I_vote_rcap
 0% [ 0 ]
Opera
6 Easy Ways To Get Started Programming Open Source I_vote_lcap8%6 Easy Ways To Get Started Programming Open Source I_vote_rcap
 8% [ 1 ]
mozilla firefox
6 Easy Ways To Get Started Programming Open Source I_vote_lcap33%6 Easy Ways To Get Started Programming Open Source I_vote_rcap
 33% [ 4 ]
google chrome
6 Easy Ways To Get Started Programming Open Source I_vote_lcap17%6 Easy Ways To Get Started Programming Open Source I_vote_rcap
 17% [ 2 ]
Epic Browser
6 Easy Ways To Get Started Programming Open Source I_vote_lcap25%6 Easy Ways To Get Started Programming Open Source I_vote_rcap
 25% [ 3 ]
Other
6 Easy Ways To Get Started Programming Open Source I_vote_lcap8%6 Easy Ways To Get Started Programming Open Source I_vote_rcap
 8% [ 1 ]
Total Votes : 12
Social bookmarking
Social bookmarking reddit      

Bookmark and share the address of ENiAC on your social bookmarking website

Bookmark and share the address of ENiAC on your social bookmarking website
Search
 
 

Display results as :
 
Rechercher Advanced Search

 

 6 Easy Ways To Get Started Programming Open Source

Go down 
AuthorMessage
Admin
Admin
Admin


Posts : 131
Reputation/vote (வாக்கு) : 5
Join date : 2010-07-19
Age : 43
Location : coimbatore

6 Easy Ways To Get Started Programming Open Source Empty
PostSubject: 6 Easy Ways To Get Started Programming Open Source   6 Easy Ways To Get Started Programming Open Source I_icon_minitimeMon Aug 09, 2010 10:58 pm

Open source projects can be a good way to geek out and do what you love, and having a side project can help improve overall job satisfaction, keep you at the top of your hacking game, and can often lead to other opportunities. The problem is a lot of people have trouble making that first step because they don’t really know where to start. Here are 6 easy tips for getting started with F/OSS.
6 Easy Ways To Get Started Programming Open Source All-logos1

1. Get Involved With the Projects You Use

This may seem obvious, but don’t try to jump into a project that you don’t use and don’t know anything about. Make a short list of open source software projects you might like to contribute to based on the software you are already using. Don’t forget about the potential for contributing to libraries and modules - there are advantages to developing on a project used by other developers. Do you use a framework, file converter, graphing library, or build tool that is open source and in need of bug squashing, optimization, or new features? These are prime candidates for a first F/OSS project.

2. Do What You Love

Look for a place to contribute where you can do something you are genuinely interested in. If you have a special place in your heart for parsers, a compiler isn’t necessarily the first project you want to start with. Don’t rule out parsing configuration files in a webserver or build tool.

3. Learn the tools

Every project uses different methods for version control, bug tracking, patch submission, coding convention, feature requests, user troubleshooting issues, building, and development discussion. Take the time to learn about them and how they work. A developer mailing list is not the place to ask how SVN works. A user forum is not the place to submit a bug report. Reading the developer docs and learning the tools saves everybody time and gives contributions a better chance of being accepted.

4. Watch the Project’s Social Dynamic

Aside from the technical considerations, it’s important to learn about the social dynamic of the project. Who are the core maintainers and how do they interact with people? Who are the more vocal people in the project’s community, and what kind of tone do they set for the project? Some projects have a reputation for being open and helpful to new contributors, and others have almost a tyrannical dictatorship mentality. Spend enough time lurking on the development mailing list, IRC channel, or wherever the devs go to get a feel for the social atmosphere.

The social dynamic may seem like a small consideration, but it can mean the difference between becoming a successful contributor and walking away in frustration. One of my first attempts at contributing to F/OSS, I wanted to improve the playlist format of a music player because it didn’t support all of the features available when specifying the playlist on the command line. Due to the way I organized and named music files I was hitting limits in the Linux kernel on the size of a command arguments, and had no clean way to put all of my music in a playlist. So I sent off an email to the dev list asking the devs what they thought of supporting a new playlist format and offering to code something up.

Instant flamewar. When I came back to the list the next day, there were literally hundreds of messages - some in favor of the idea, many saying that the existing format is fine, and who is this new kid anyway? The whole thing had degenerated into a flamewar by the time I saw the responses to the original question.

I made the mistake of not paying enough attention to the social dynamic. Browsing the list archives would have told me that that particular project wasn’t generally open to ideas from people other than a select few core contributors, and especially from people who hadn’t already made smaller bugfixes first. Which brings up the most important tip in this list - start small.

5. Start Small

Start small both in terms of the contributions you make and the size of the project. Making smaller bugfixes and implementing smaller features helps build a reputation, and gives you a chance to get to know the code base. Both of these things will make it easier to get patches approved.

On a smaller project you can be productive much more quickly because it takes less time to learn the existing codebase and toolchain. You will also have better access to the core developers. In a project with one maintainer, submitting a bugfix is often as easy as emailing the maintainer a diff with the description of the problem it fixes.

6. Start Your Own Project

One of the easiest ways to get started with open source is to start your own project. A Firefox extension, Wordpress plugin, or an Emacs mode are all good ideas for projects that are quick to write, but will often get a nice number of users with just a bit of promotion.

Before starting your own project, have a look around to make sure there aren’t any existing projects that do the same thing. You might be surprised at the number of projects out there that just need a little bit of love and attention to get them usable.

There it is. 6 easy tips for getting started with open source software. Happy hacking!

Sometimes it is better to lose and do the right thing than to win and do the wrong thing. cheers
Back to top Go down
http://blog.thottarayaswamy.net
 
6 Easy Ways To Get Started Programming Open Source
Back to top 
Page 1 of 1
 Similar topics
-
» c programming
» What is the most used language in the software industry.
» Download OPEN OFFICE 3.2.1
» Easy To Pick The Wndows Xp Key
» C/C++ Projects with Source Codes

Permissions in this forum:You cannot reply to topics in this forum
ENiAC :: BLOG-
Jump to: