https://samarpanedu.in

What is open-source software with example?

 

आज आपण अश्या विषयाबद्दल बोलू जो. विषय जास्त लोकांना माहीत नाही. computer आणि Mobile मध्ये आपण जे पण काम करतो.

ते आम्ही विशेष वेगवेगळ्या Software च्या मदतीने करत असतो.

हे Software Programmed व्दारे लिहले आणि विकसित केले जातात.

जर तुम्ही Computer Student असेल, व तुम्ही एखाद्या Computer चा Course केला असेल तर, तुम्ही Open-Source Software बद्दल नक्की ऐकलं असेल.

open-source software with example?

जर तुम्ही Computer सोबत जोडलेल्या ह्या महत्वपूर्ण Tream बद्दल तुम्हाला माहीत नसेल तर, तुमच्या या प्रश्नाचं उत्तर तुम्हाला आज या Post च्या माध्यमांतून नक्की भेटेल. 

 

आज आपण या Post च्या माध्यमांतून Open-Source Software सोबत जोडलेली सगळी महिती समजून घेणार आहे.

 

आणि आज या Post मधुन तुम्ही समजुन घेणार आहे की Open-source Software बद्दल. व Benefit काय आहे याची महिती घेऊ.

 

Open-Source Software म्हणजे काय?

 

जेव्हा एक Developer आपल्या ज्ञानाने Software बनवतो, तर त्या Software ला बनवण्यासाठी लिहल्या गेलेल्या Source Code ला एका License ने सार्वजनिक म्हणून सगळ्या लोकांना त्या Software Source ला वाचायचं. व त्यात सुधार करायचं. 

आणि आपल्या इच्छेनुसार बदलाव करायचा अधिकार देतो त्या software ला Open-Source Software म्हटलं जातं.

म्हणजे Open-Source Software असं Software आहे, जो Source Code सोबत बनवला जातो.

 

User व्दारे वाचला जातो व त्यावर संशोधन केलं जातं. आणि याचा Source Code Internet वर उपलब्ध असतो.

Open-Source Software च्या श्रेणीत जे Software येतात त्यांचा Source Code त्या Software सोबत सगळ्यांसाठी उपलब्ध असतो.

सामान्य: रुपात Open-Source Software साठी Developer चा समूह ज्यांना Developer Community पण म्हटलं जातं.

 

इथे सगळे मिळून काम करतात. National Resource Centre for Free/ Open-Source Software (NRCFOSS) ही एक सरकारी संघटना आहे. 

भारतात Open-Source Software वाढवण्यासाठी बनवलं गेलं आहे. 

जर तुम्ही Computer किंवा Smart Phone Use करतात तेंव्हा तुम्ही तुमच्या Device मध्ये Software किंवा App Download करण्यासाठी Internet वर जेव्हा Search करतात तेव्हा तुम्ही अश्या खूप साऱ्या Software ला बघितलं असेल जे Free मध्ये उपलब्ध असतात.

 

सगळे Software Open-Source Software व्दारे ही बनवले गेले असतात. आता तुम्ही विचार करत असतील की, Open-Source Software मध्ये एखादा व्यक्ती कसं बदल करू शकतो.

 

म्हणजे त्या Software ला बनविणार दुसरा व्यक्ती असतो. चला तर मग या बद्दल सविस्तर माहिती घेऊ.

कोणताही Software बनवण्यासाठी Software ची गरज असते.

आणि Coding दोन प्रकारची असते.

 

 

1. Source Code

2. Object Code जोपर्यंत एखादी Programming Language जसं C++ व Java ह्या Language मध्ये Programmed लिहतो, तेव्हा ते पाच किंवा दहा ओळींच नसतं.

तर खूप साऱ्या ओळींच असतं. त्या समूहाला आपण Computer च्या Language मध्ये Programmed Instructions म्हणतो.

 

What is a computer graphics card?

 

जो एका Code सारखा असतो. त्याला आपण Source Code म्हणतो. आपण Software Computer Device मध्ये Run करण्यासाठी बनवतो. पण हे Source Code Computer ला समजत नाही.

 

कारण Source Code Human Readable Format मध्ये असतो. ह्याला फक्त तुम्ही आणि आम्ही समजू शकतो.

computer व्दारे लिहल्या जाणाऱ्या Source ला समजायला दुसऱ्या Computer ची मदत घेतली जाते.

जो Source Code ला Object Code मध्ये परिवर्तित करतो.

Computer फक्त 0 आणि 1 Bites ला समजतो. त्यालाच Object Code किंवा Machine Code म्हटलं जातं.

 

हे Object Code 0 आणि 1 Bites चे Sequence असतात. जसं 010110101 जे आम्ही माणसं समजू शकतं नाही पण Computer त्यांना समजून घेतो.

आणि त्या नंतर Software ला Run करतो. तेंव्हा Software बनून तयार होतो.

 

म्हणून जेव्हा आपल्याला एखाद्या Software चा Source Code उपलब्ध होतो तेव्हा आपण गरजेनुसार Source Code मधे परिवर्तित करून त्यात नवीन नवीन Features जोडू शकतो.

 

किंवा त्यात सुधार करून software ला चांगल बनवू शकतो. Source Code चा वापर करून नविन Software Develop करू शकतो.

त्याला Free मध्ये किंवा काही Fee घेऊन विकू पण शकतो.

ह्या सगळ्या कामावर कोणाचाही अधिकार नसतो.

 

असं नाही की Internet वर जितके App आणि Software मिळतात ते सगळे Free मध्ये असतात. 

काही असे पण Software आहेत जे ज्यांचा वापर करण्यासाठी काही Fee द्यावी लागते.

जे Software आपण पैसे देऊन वापर करतो ते Closed Software असतात.

ह्या Software चा Source Code तुम्हाला Software सोबत भेटतो. म्हणुन कोणताही व्यक्ती आपल्या गरजेनुसार त्यात बदल करू शकत नाही.

 

Closed Software चा Code खूप सुरक्षित ठेवला जातो. त्याला फक्त ती कंपनी Modified करू शकते, ज्या कंपनीने त्या Software ला बनवलेलं असतं.

Closed Source Software चा साधं उदाहरण आहे, Window Software जे Closed Source Software System आहे.

 

Difference of Closed Source Software and Open-Source Software

 

Open-Source Software closed Source Software पेक्षा चांगला असतो.

कारण आपण Open-Source Software मध्ये source code ला आपल्या गरजेप्रमाणे Modified करून सोप्पं बनवू शकतो. 

आणि Closed Source Software मध्ये असं करायचं शक्य नाही.

म्हणून जास्त करून Developer

 

Open-Source Software चा उपयोग स्वतः च्या गरजेनुसार लिहल्या गेलेल्या Software चा Testing घेण्यासाठी करत असतात.

 

आणि नविन नवीन Software Develop करण्याचा Study करतात.

Open-Source Software मध्ये Operating system मध्ये Linex, Symbian, Server मध्ये Appk, Jomlal 3.7, Programming Language मध्ये PHP, python Web Browser मध्ये Mozilla Fire pox, Google मध्ये इ. प्रसिध्द उदाहरण आहेत.

 

Open-Source Software चा सगळ्यात प्रसिध्द उदाहरण आहे.

Android जे आज लाखो करोडो माणसं त्याचा वापर करत आहे.

Android Google व्दारे बनवलं गेलेलं एक Open-Source Operating System Software आहे.

 

ज्याचा उपयोग कोणीही करू शकतं. आणि आपल्या इच्छेनुसार बदलाव करून नवीन नवीन Features Add करून दुसऱ्या लोकांसोबत Distribute पण करू शकतात.

जर तुम्हाला Developer व्हायचं असेल तर आणि तुम्हाला Open-Source Software ची गरज असेल, जिथून तुम्ही Software बनवण्याच कार्य करू शकतात.

तर त्या साठी काही Website पण Available आहेत. ज्याचं नाव आहे.

 

www. Sourceforge.com आणि www.opensource.org

open-source software with example?

 

Open-Source Software चे फायदे पाहून घेऊ.

 

1. Free of Cost – Open-Source Software च्या माध्यमांतून जेवढे Software उपलब्ध केले जातात, ते निःशुल्क उपलब्ध केले जातात.

ह्या Software चे Source Code पण पूर्णपणे Free मध्ये दिले जातात. ज्यांना कोणीही Modified करू शकतो.

 

एका अंदाजा वरून हे लक्षात आलं आहे की, Open-Source Software Free मध्ये उपलबध होत म्हणून जवळ जवळ एका वर्षाला 60 billion Dollars ची बचत होते.

 

2. High Quality – Open-Source Software ची Quality Commercial Software पेक्षा जास्त असते.

कारण याला जगातले वेगवेगळे Developer ने आपल्या गरजेनुसार बनवलेलं असतं.

ह्यासाठी ह्या Software मध्ये प्रत्येक User च्या गरजेवर लक्ष दिलं जातं. सोबत यात लहान मोठे Problem वेळेवर सुधरवले जातात.

या कारणामुळे Software ची Quality खूप चांगली असते.

 

3.Security – Open-Source Software चांगल्या Quality सोबत जास्त Secure पण असतात. हे वेळेवर Update केले जातात.

जिथे त्यात असणारे Error पण चांगले केले जातात. ज्यामुळे हे Software पूर्णपणे चांगलं असतं. कारण यात जगातल्या Developer व्दारे योगदान दिलं जातं. म्हणून हे शक्तिशाली पण असतात.

 

4. Treading – जास्त माणसांना Open-Source Software ह्या साठी आवडतं की, ह्याचा वापर करून ते चांगले Programmed बनवू शकतात.

हे software Open होत तिथे कोणीही Source Code बघून सोप्प्या पद्धतीने Programmed बनवायला शिकून जातं.

ह्यात Computer शिकणारे Student पण Coding शिकून आपला Programmed Developing Skill वाढवू शकतात.

 

What is The GPS technology

 

Open-Source Software चा Source Code बघून Edit करण्यासाठी तुम्हाला Development Platform वरून Source Code Free मध्ये मिळून जाणार.

Development Platform कडे Github.com हे Popular नाव आहे जिथून तुम्हाला Open-Source Software चे Source Code भेटून जातील.

 

5. Control – Open-Source Software सोबत Source Code पण उपलब्ध केले जातात.

म्हणुन User आपल्या गरजेनुसार ह्या Software मध्ये Code स्वतः तपासून आवश्यक बदलाव पण करू शकतात.

 

User ला Source Code मध्ये Modified करण्यासाठी पूर्ण Control दिलं जातं.

Open-Source Software source code Free असल्यामुळे कोणीही Future मध्ये ह्याचा विकास करण्यासाठी योगदान देऊ शकतं.

हे एक निरतर विकास चक्र प्रदान करते. कमी वेळेत जलद गतीने वाढतं.

      

तर मित्रांनो आशा आहे की, Open-Source Software म्हणजे काय आणि ह्याचे फायदे कोणते आहे, हे सगळं तुम्हाला समजलं असेल.

आमचा एवढाच प्रयत्न असतो की जी महिती आम्ही तुमच्या पर्यंत पोहचवत आहे ती पूर्ण कशी पोहचणार.

 

म्हणजे तुम्हाला काही Doubt राहणार नाही. माहित कशी वाटली Comment करून नक्की Share करा.

 

# open-source software with example? #

Scroll to Top