ઓપનસોર્સમાં યોગદાન કેવી રીતે આપશો? ભાગ ૧

* ભાગ ૦ વાંચવા ને બદલે તમે જો સીધાં અહીં આવ્યા હોવ તો, તે પહેલાં વાંચી લેવા વિનંતી (ઓકે, અત્યારે તો ચાલશે)!

સોફ્ટવેર એન્જિનિયર્સ માટે સામાન્ય રીતે ઓપનસોર્સમાં યોગદાન આપવું સરળ છે, પણ જો કોઇ સોફ્ટવેર એન્જિનિયર્સ ન હોય તો (એટલે કે ટેકનિકલ બેકગ્રાઉન્ડ ન હોય તો)? તો પણ, તમે આ અદ્ભૂત ચળવળમાં તમારું યોગદાન અને યથાશક્તિ ફાળો આપી શકો છો. કેવી રીતે? આપણે તે અહીં જોઇએ.

૧. ગ્રાફિક્સ, ડિઝાઇન, આર્ટવર્ક

કેડીઈ આર્ટવર્ક

જો તમને સારી કલાત્મક દ્રષ્ટિ હોય અને તમે જીમ્પ કે ઇન્કસ્કેપ જેવાં કાર્યક્રમો વાપરી શકતાં હોવ તો, બધાં જ ઓપનસોર્સ પ્રોજેક્ટ તમને આવકારશે. જીમ્પ અને ઇન્કસ્કેપ હવે શીખવા એટલાં અઘરાં નથી અને દરેક ઓપનસોર્સ પ્રોજેક્ટમાં સરસ મજાનાં લોગો, આઇકન્સ કે વિઝ્યુલ ઇફેક્ટ્સ બનાવનારની ખૂબ જ ડિમાન્ડ હોય છે. દા.ત. કેડીઇ ઇન્ડિયાનું આર્ટવર્ક

૨. ફોન્ટ્સ

ફોન્ટ્સ, ખાસ કરીને ભારતીય ભાષાઓમાં ફોન્ટ બનાવનારની ભારે માંગ છે. ગુજરાતી ઓપનસોર્સ ફોન્ટ્સ જેવાં કે, લોહિત, રેખા, આકાર અને કલાપીમાં તમારું યોગદાન આવકાર્ય છે (છેલ્લાં ત્રણ હું સંભાળી રહ્યો છું, એટલે તો ખાસ જરુર છે!!)

૩. ડોક્યુમેન્ટેશન (દસ્તાવેજ, મદદ વગેરે)

કોઇ પણ પ્રોજેક્ટમાં તાતી જરુર મદદ કે ડોક્યુમેન્ટેશન લખવાની હોય છે, કારણ કે આ કામ બોરિંગ છે! બોરિંગની સાથોસાથ એટલું જ મહત્વનું છે. બધાંને ડોક્યુમેન્ટેશન જોઇએ, પણ કોઇ તેને લખવા તૈયાર હોતું નથી એટલે આ પણ ઝડપી લેવા જેવી તક છે, જો તમને આ કામ બોરિંગ ન લાગતું હોય તો! લિનક્સમાં તમે શરુઆત man પાનાંઓથી કરી શકો છો. (આ પાછો બીજો વાઇડ વિષય છે, ફરી ક્યારેક ઊંડાણમાં ઉતરીશું.)

PS: ઢગલાબંધ ડોક્યુમેન્ટેશન.

૪. ભાષા સંબંધિત પ્રોજેક્ટસ (ભાષાંતર, ઇનપુટ મેથ્ડ્સ વગેરે)

ભાષાંતર એટલે કે અનુવાદ – ખાસ કરીને સોફ્ટવેરને ભારતીય ભાષાઓમાં અનુવાદ કરવાં, કરેલો અનુવાદ સુધારવા અને સંભાળવા, ખાસ્સી મહેનત અને માણસોની જરુર છે. લોકો ભલે કહે કે, અંગ્રેજી બધાંને આવડે, પણ આપણે જાણીએ છીએ કે શહેરથી ૧૦ કિલોમીટર દૂર જાવ એટલે અંગ્રેજી  કેટલું લોકપ્રિય છે એ ખબર પડી જાય છે. કોમ્પ્યુટરનો ઉપયોગ સામાન્ય માણસ પોતાની ભાષામાં કરી શકે એ માટે ટેકનિકલ અનુવાદકો જરુરી છે. લગભગ દરેક પ્રોજેક્ટસમાં translator ની જરુરિયાત હોય જ છે. એટલે, ઓલ આર વેલકમ!

થોડાક ઉદાહરણો: ટક્સપેઇન્ટ, ટોર, કેડીઇ, ગ્નોમ, દ્રુપલ, વર્ડપ્રેસ.

ભાષા સંબંધિત બીજાં પ્રોજેક્ટ્સમાં ઇનપુટ મેથ્ડ્સ, ડિક્શનરી, સંબંધિત ટુલ્સ જેવાં કે કી-બોર્ડ લેઆઉટ વગેરે પણ એટલાં જ જરુરી છે. આવા પણ ઘણાં પ્રોજેક્ટસ છે. એમાં તમે નોન-ટેકનિકલ ઇનપુટ્સ જેવાં કે ટેસ્ટિંગ વગેરે આપી શકો છો.

કેટલીક રમતો જેવી કે KGeography કે Ktouch પણ તૈયાર જ છે, તમારી મદદ લેવા માટે!

૫. વિકિપીડિઆ

હા. વિકિપીડિઆમાં તમારું યોગદાન ઓપનસોર્સ-ઓપન કન્ટેન્ટમાં જ ગણાય એટલે ચિંતા નહી. વિકિપીડિઆમાં ટેકનિકલ યોગદાન કઇ રીતે કરવું એ કાલે જોઇશું.

અને છેલ્લે, કંઇ નહી તો,

૬. બગ રીપોર્ટિંગ

એટલે કે કંઇ મુશ્કેલી આવી હોય તો ડેવલોપર્સને જાણ કરો. ઉબુન્ટુમાં તમે લૉન્ચપેડ કે ડેબિયનમાં reportbug જેવાં રેડીમેઇડ ટુલ્સ તૈયાર જ છે. દરેક પ્રોજેક્ટ્સને પોતાનું ‘બગ ટ્રેકર’ હોય છે જે તમે વાપરી શકો છો. જોકે પહેલાં આ જ પ્રકારનો કોઇ બગ હાજર છે કે નહી તેની ખાતરી કરી લેવાથી તમારો અને લોકોનો સમય બચી જશે.

આવતી કાલે (અથવા પરમ દિવસે), ટેકનિકલ યોગદાન કેવી રીતે આપવું એના પર જોઇશું.

Advertisements

7 thoughts on “ઓપનસોર્સમાં યોગદાન કેવી રીતે આપશો? ભાગ ૧

  1. કાર્તિકભાઈ, આપની આ પોસ્ટ ની બહુ લાંબા સમય થી ” ચાતક નજરે” રાહ જોવાતી હતી. ડોક્યુમેન્ટેશન કે બગ રીપોર્ટિંગ માં ચાંચ ડૂબાવવાની ની કોશિશ કરીશું

    Like

આપની ટીપ્પણી...

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / બદલો )

Twitter picture

You are commenting using your Twitter account. Log Out / બદલો )

Facebook photo

You are commenting using your Facebook account. Log Out / બદલો )

Google+ photo

You are commenting using your Google+ account. Log Out / બદલો )

Connecting to %s