Forum     

Go Back   Digit Technology Discussion Forum > Bandwidth Wastage > Chit-Chat
Register FAQ Calendar Mark Forums Read

Chit-Chat General discussions about anything that doesn't fit into the other sections to be had here


Closed Thread
 
LinkBack Thread Tools Display Modes
Old 29-11-2007, 09:05 PM   #1 (permalink)
Unmountable Boot Volume
 
Cyrus_the_virus's Avatar
 
Join Date: Sep 2007
Location: Kerala
Posts: 907
Default Ten things you can do to help open source


Most of us agree that open source is a good thing. But then, so is fresh fruit and exercise, and it's very easy to pay lip service to all these things without doing anything about it.

Open source has at its heart a big idea, which some find uncomfortable and others find liberating: it's about collaboration. It's about getting involved. It's all about having lots of people working at making useful things: you pay with your time, and you get paid with the time of thousands of others.

Many people will find bugs, fix bugs and respond to needs fast: that's an open-source mantra. But there are plenty of good examples where great software is freely available because people shared the work.

Because the source code is available, in theory anyone can pitch in and develop new features for open-source software. And those improvements get fed back into the code for others to use.

If you're happy just using open source, then no problem. But if you want to contribute, because you have a problem that nobody else is fixing — or simply because you want to do your bit in exchange — it can be difficult to know where to start. The following suggestions might just inspire you to join in.


1. Use popular open-source software


It's not hard to play with Linux. If you have a spare system, install one of the free editions and see what it does. Apart from anything else, Linux will run happily on older, less-powerful hardware. You'll find it comes with a lot of useful software and very few limitations.

But even if you have to stay with Windows — for company policy, or to keep using that one must-have piece of software that is only supported on the Microsoft operating systems — there's plenty of open-source software for Windows.

Downloading Firefox is easy, and the browser is — proponents argue — more safe and secure than Internet Explorer. As you use it, you find there are extensions that can be added — with their own named authors.
There's OpenOffice.org — a suite of productivity tools that stands in competition with Microsoft Office. "There is a lot of opportunity to use open-source outside of the Linux world," says Linux expert Alan Cox. "OpenOffice, Firefox, PHP, perl ... a lot of web-based programming on Windows is done with open tools."

If you use open source, you'll encourage others to do so — and when others do so, the community grows. So even just taking time to learn and experience it is payback.


2. Make sure open source is considered as an option when your business specifies new systems


Now is a very good time to do this, as Windows users face the Vistafication barrier. Historically it has been difficult to move a large bunch of users to Linux because they will need re-training to use a different operating system (although many people believe this barrier has been overstated).

Now, though, the gratuitous changes in Windows Vista mean there's a training cost even if you stay with Windows, and move to the next version.Even if you don't move bodily onto open source, it's well worth making sure than any hardware you buy can run Linux or Solaris in future, says Cox. That way it can be usefully recycled, or used if there is a change of plan.


3. Join online open-source discussion forums

You're likely to find yourself drawn to online forums when you want to find add-ons or clarify issues. Often you get what you want from lurking, reading FAQs and scanning other people's questions. But when a question comes up that doesn't have a ready answer, don't despair — that's your chance to interact. Ask the question and chances are you'll get a friendly and helpful answer — one you can pass on later.

You'll find yourself following up new ideas and — sooner than you expect — answering questions from people newer than yourself.


4. Learn to code


This would be a big step for most people and, for many of us, learning to code well might take more time than we can give it. But this is the open-source world, and there is help out there — for instance kernelnewbies.com for kernel programmers. And there is no shortage of alternatives covering just about any sort of programming you're interested in — just search for "teach yourself" and the language name, and pick the approach you're most comfortable with.

But there is a lot more to software development and delivery than coding. "Translators, designers and usability work are all important," says Cox.


5. Help document and debug


Documenting software is another place you can definitely help. It is an area where help has been most desperately needed and is easy to provide, yet ironically is hard to find. As a user of the software, and one who's had to go to forums to find answers, you have probably already realised what a good job you could do of explaining how it works — maybe even better than the people who wrote it. "Documentation is very open, and something we are always short of," says Cox.

If your native tongue isn't English, then you'll find the open-source world has a big job you can do: translation. Even a little work here pays off far into the future.


6. Go to open-source events


Nice as it is meeting other open-source people online, meeting them face to face is more rewarding. There are open-source events everywhere, but check they cover the areas you are interested in. The more you get involved with the community, at all levels, the more you'll be able to find ways to use your skills — and the easier you'll find it is to get the help, ideas and creative solutions you're after.


7. Put your money where your mouth is


Contribute to development and promotional activities. A lot of software is produced on a semi-voluntary basis, and requests for donation are not put there as jokes. If you use something and like it, why not pay a reasonable fee — comparable to what you have saved — to the developer?

But this is the open-source world, and money isn't everything: "I think a lot of people prefer code to money and it can be tricky handling money in voluntary projects," says Cox. "Far better to buy them all a beer and pizza at an event." And a simple "thank you" is always appreciated.

Paying for events, and joining groups puts money into the hands of people who might well promote open source, too.


8. Look around for other ways to use the open-source model


Wikipedia, for instance, takes an open-source approach to knowledge, and is building a knowledge base that anyone can refer to and anyone can contribute to.

There are weaknesses and crazinesses to this, and Wikipedia in particular can have a "culty" feel to it, but next time you use an open-source knowledge base, why not consider helping to tweak the articles? You may have expertise, or an eye for errors, that others don't. Or at least probe into the discussion pages to get the feel of how this kind of thing works.

And look at Groklaw, which makes innovative use of open-source concepts to help make complex legal issues understandable. Many companies are setting up internal wikis and forums with the express intent of capturing all that knowledge that's trapped in their employees' heads.


9. Report bugs — don't just complain about them


All too often people say they've tried to use a program, but it failed them in some way. Bugs won't get fixed unless someone reports them, and good bug reports are valuable, says Cox.

The tricky part is, you have to do some work to pin the bug down, understand it, to make sure it actually is a bug, and then explain it. The good bit is, once you've put in that work, the bug is much easier for the maintainers to fix — and many people will benefit.


10. Think things through, and be honest


Share with others what works. Share your best practice and successes. But open source isn't helped by a pretence that everything is perfect, says Cox: "Also share failures and war stories. It helps the community know where the problems are and it helps users make a more informed choice about when and where to deploy open source."

Open source is all about the community multiplying individual efforts: at whatever level you can, doing something you care about will bring rewards for all.


Source: ZDNet
__________________
Webhosting for Rs12/month!!
http://www.thinkdigit.com/forum/showthread.php?t=74717

http://www.outpowerhosting.com
Cyrus_the_virus is offline  
Advertisements. Register and be a member of the community to get rid of them.
Advertisement

Old 29-11-2007, 10:25 PM   #2 (permalink)
AJJU
 
azzu's Avatar
 
Join Date: Aug 2006
Location: hYdErAbAd
Posts: 2,427
Default Re: Ten things you can do to help open source

^^ good
really nice
__________________
I love and Live to Design
azzu is online now  
Old 29-11-2007, 10:39 PM   #3 (permalink)
The Smaller Bang
 
MetalheadGautham's Avatar
 
Join Date: Sep 2007
Location: Gautham City
Posts: 7,489
Default Re: Ten things you can do to help open source

you forgot the most important thing: earn programming. it can help both you and the community. go ahed and create something. innovate. demonstrate. motivate. Then more people will follow.
__________________
http://TheSmallerBang.wordpress.com
eMachines E725 - T4400 2.2GHz, 1GB, 160GB
Nokia 5130XM * T-Sonic 610 2GB
Nokia 2323C * Samsung Galaxy Y
Apple iPad 2 16GB WiFi
MetalheadGautham is offline  
Old 29-11-2007, 10:41 PM   #4 (permalink)
Unmountable Boot Volume
 
Cyrus_the_virus's Avatar
 
Join Date: Sep 2007
Location: Kerala
Posts: 907
Default Re: Ten things you can do to help open source

Quote:
Originally Posted by MetalheadGautham
you forgot the most important thing: earn programming. it can help both you and the community. go ahed and create something. innovate. demonstrate. motivate. Then more people will follow.
Isn't that the 4th point? Learn to code? BTW, it's not my article, so I can't add or change aything
__________________
Webhosting for Rs12/month!!
http://www.thinkdigit.com/forum/showthread.php?t=74717

http://www.outpowerhosting.com
Cyrus_the_virus is offline  
Old 29-11-2007, 10:43 PM   #5 (permalink)
Human Spambot
 
Cool G5's Avatar
 
Join Date: Aug 2006
Location: Aamchi Mumbai !!!
Posts: 4,228
Default Re: Ten things you can do to help open source

Good one buddy.
__________________
ShutterTux - Photography, Linux & Life! : http://shuttertux.wordpress.com
Cool G5 is offline  
Old 30-11-2007, 12:53 AM   #6 (permalink)
Human Spambot
 
kumarmohit's Avatar
 
Join Date: May 2005
Location: Riding an Oliphaunt
Posts: 2,173
Default Re: Ten things you can do to help open source

Click on the ads at their sites, that is if you can not donate!
__________________
The real and only freedom is Public Domain. Everything else in unfree! Even those who claim to be the self styled evangelists of freedom are not free because freedom cannot be forced by any means!
kumarmohit is offline  
Closed Thread

Bookmarks

Thread Tools
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
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Open Source azzu Open Source 92 05-11-2007 03:56 PM
Microsoft Goes Open Source?with part of silverlight source code expected to release praka123 Technology News 1 30-04-2007 11:00 AM
Why Open Source? aku Open Source 4 15-10-2006 05:55 PM
Need suggestion for open source cms and few things..(urgent) Ricky Open Source 2 13-12-2005 09:31 PM
got an open source IRC? vandit Open Source 2 20-07-2005 02:37 PM

 
Latest Threads
- by Jripper
- by bhaskar
- by kool
- by Who
- by Tenida

Advertisement




All times are GMT +5.5. The time now is 10:17 PM.


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

Search Engine Optimization by vBSEO 3.3.2