ਸ਼ਬਦ-ਕੋਸ਼

ਓਪਨ ਸੋਰਸ

ਓਪਨ ਸੋਰਸ ਉਸ ਸੌਫਟਵੇਅਰ ਨੂੰ ਕਹਿੰਦੇ ਹਨ ਜਿਸ ਦਾ ਸੋਰਸ ਕੋਡ ਅਜਿਹੇ ਲਾਇਸੰਸ ਹੇਠ ਜਨਤਕ ਤੌਰ ਤੇ ਉਪਲਬਧ ਹੈ ਜੋ ਹਰ ਕਿਸੇ ਨੂੰ ਇਸ ਦੀ ਵਰਤੋਂ, ਸੋਧ ਅਤੇ ਅੱਗੇ ਵੰਡਣ ਦਿੰਦਾ ਹੈ।

ਓਪਨ ਸੋਰਸ ਦਾ ਕੀ ਮਤਲਬ ਹੈ?

ਸੋਰਸ ਕੋਡ ਕਿਸੇ ਪ੍ਰੋਗਰਾਮ ਦਾ ਉਹ ਰੂਪ ਹੈ ਜੋ ਇਨਸਾਨ ਪੜ੍ਹ ਸਕਦੇ ਹਨ। ਓਪਨ ਸੋਰਸ ਸੌਫਟਵੇਅਰ ਵਿੱਚ ਇਹ ਕੋਡ ਜਨਤਕ ਤੌਰ ਤੇ ਉਪਲਬਧ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਇੱਕ ਲਾਇਸੰਸ ਦੱਸਦਾ ਹੈ ਕਿ ਹਰ ਕੋਈ ਇਸ ਨੂੰ ਪੜ੍ਹ, ਵਰਤ, ਸੋਧ ਅਤੇ ਅੱਗੇ ਵੰਡ ਸਕਦਾ ਹੈ। ਕਿਹੜੇ ਲਾਇਸੰਸ ਓਪਨ ਸੋਰਸ ਮੰਨੇ ਜਾਂਦੇ ਹਨ, ਇਹ Open Source Initiative ਤੈਅ ਕਰਦੀ ਹੈ। ਜਾਣੀਆਂ-ਪਛਾਣੀਆਂ ਮਿਸਾਲਾਂ ਵਿੱਚ Linux ਕਰਨਲ, Firefox ਬ੍ਰਾਊਜ਼ਰ, LibreOffice ਆਫ਼ਿਸ ਸੂਟ ਅਤੇ VLC ਮੀਡੀਆ ਪਲੇਅਰ ਸ਼ਾਮਲ ਹਨ।

ਲਾਇਸੰਸ ਅਤੇ ਉਨ੍ਹਾਂ ਵਿੱਚ ਫ਼ਰਕ

ਓਪਨ ਸੋਰਸ ਲਾਇਸੰਸ ਮੁੱਖ ਤੌਰ ਤੇ ਉਨ੍ਹਾਂ ਸ਼ਰਤਾਂ ਵਿੱਚ ਵੱਖਰੇ ਹੁੰਦੇ ਹਨ ਜੋ ਸੌਫਟਵੇਅਰ ਅੱਗੇ ਦਿੱਤੇ ਜਾਣ ਵੇਲੇ ਲਾਗੂ ਹੁੰਦੀਆਂ ਹਨ। GPL ਵਰਗੇ ਕਾਪੀਲੈਫ਼ਟ ਲਾਇਸੰਸ ਮੰਗ ਕਰਦੇ ਹਨ ਕਿ ਵੰਡੇ ਜਾਣ ਵਾਲੇ ਸੋਧੇ ਹੋਏ ਵਰਜਨ ਮੁੜ ਉਸੇ ਲਾਇਸੰਸ ਹੇਠ ਜਾਰੀ ਕੀਤੇ ਜਾਣ। ਦੂਜੇ ਪਾਸੇ, MIT ਜਾਂ Apache ਵਰਗੇ ਉਦਾਰ ਲਾਇਸੰਸ ਕੋਡ ਨੂੰ ਬੰਦ, ਵਪਾਰਕ ਉਤਪਾਦਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਨ ਦੀ ਵੀ ਇਜਾਜ਼ਤ ਦਿੰਦੇ ਹਨ। ਓਪਨ ਸੋਰਸ ਦਾ ਮਤਲਬ ਆਪਣੇ-ਆਪ ਮੁਫ਼ਤ ਹੋਣਾ ਨਹੀਂ ਹੈ, ਅਤੇ ਜਿਸ ਸੌਫਟਵੇਅਰ ਦੀ ਕੋਈ ਕੀਮਤ ਨਹੀਂ ਉਹ ਆਪਣੇ-ਆਪ ਓਪਨ ਸੋਰਸ ਨਹੀਂ ਹੁੰਦਾ।

ਓਪਨ ਸੋਰਸ ਅਤੇ ਸੁਰੱਖਿਆ

ਓਪਨ ਸੋਰਸ ਕੋਡ ਸੁਤੰਤਰ ਮਾਹਰਾਂ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਦੀ ਜਾਂਚ ਕਰਨ, ਬੱਗ ਲੱਭਣ ਅਤੇ ਛੁਪੇ ਹੋਏ ਬੈਕਡੋਰ ਬੇਨਕਾਬ ਕਰਨ ਦਿੰਦਾ ਹੈ। ਇਹ ਅਸਲ ਵਿੱਚ ਹੁੰਦਾ ਹੈ ਜਾਂ ਨਹੀਂ, ਇਹ ਇਸ ਉੱਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਕਿ ਪ੍ਰੋਜੈਕਟ ਦੀ ਕਿੰਨੀ ਸਰਗਰਮੀ ਨਾਲ ਸਾਂਭ-ਸੰਭਾਲ ਅਤੇ ਸਮੀਖਿਆ ਹੁੰਦੀ ਹੈ; ਖੁੱਲ੍ਹਾ ਕੋਡ ਆਪਣੇ-ਆਪ ਸੁਰੱਖਿਅਤ ਕੋਡ ਨਹੀਂ ਹੁੰਦਾ। ਪ੍ਰਕਾਸ਼ਿਤ ਕੋਡ ਅਤੇ ਤੁਹਾਡੇ ਵੱਲੋਂ ਇੰਸਟਾਲ ਕੀਤੀ ਐਪ ਵਿੱਚ ਫ਼ਰਕ ਵੀ ਹੋ ਸਕਦਾ ਹੈ। ਅਖੌਤੀ ਰੀਪ੍ਰੋਡਿਊਸੀਬਲ ਬਿਲਡ ਇਹ ਜਾਂਚਣਾ ਸੰਭਵ ਬਣਾਉਂਦੇ ਹਨ ਕਿ ਵੰਡੀ ਜਾ ਰਹੀ ਐਪ ਸੱਚਮੁੱਚ ਪ੍ਰਕਾਸ਼ਿਤ ਸੋਰਸ ਕੋਡ ਤੋਂ ਬਣਾਈ ਗਈ ਸੀ। ਫਿਰ ਵੀ, ਤੁਹਾਨੂੰ ਐਪਾਂ ਸਿਰਫ਼ ਅਧਿਕਾਰਤ ਸਰੋਤਾਂ ਤੋਂ ਇੰਸਟਾਲ ਕਰਨੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ।

ਖੁੱਲ੍ਹੇ ਮਿਆਰ

ਖੁੱਲ੍ਹੇ ਮਿਆਰ ਓਪਨ ਸੋਰਸ ਤੋਂ ਵੱਖਰੀ ਚੀਜ਼ ਹਨ। ਇਹ ਜਨਤਕ ਤੌਰ ਤੇ ਦੱਸਦੇ ਹਨ ਕਿ ਕੋਈ ਚੀਜ਼ ਕਿਵੇਂ ਕੰਮ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ, ਜਿਵੇਂ ਕੋਈ ਫ਼ਾਈਲ ਫਾਰਮੈਟ, ਨੈੱਟਵਰਕ ਪ੍ਰੋਟੋਕੋਲ ਜਾਂ ਐਨਕ੍ਰਿਪਸ਼ਨ ਤਰੀਕਾ, ਅਤੇ ਹਰ ਕੋਈ ਇਨ੍ਹਾਂ ਨੂੰ ਲਾਗੂ ਕਰ ਸਕਦਾ ਹੈ – ਬੰਦ ਸੋਰਸ ਕੋਡ ਵਾਲੇ ਸੌਫਟਵੇਅਰ ਵਿੱਚ ਵੀ। ਮਿਸਾਲਾਂ ਹਨ HTML, PNG ਤਸਵੀਰ ਫਾਰਮੈਟ ਅਤੇ AES ਐਨਕ੍ਰਿਪਸ਼ਨ ਮਿਆਰ। ਖ਼ਾਸ ਕਰਕੇ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫ਼ੀ ਵਿੱਚ ਸਿਰਫ਼ ਜਨਤਕ ਤੌਰ ਤੇ ਦਸਤਾਵੇਜ਼ੀ ਤਰੀਕਿਆਂ ਉੱਤੇ ਭਰੋਸਾ ਕਰਨਾ, ਜਿਨ੍ਹਾਂ ਦੀ ਮਾਹਰਾਂ ਨੇ ਸਮੀਖਿਆ ਕੀਤੀ ਹੋਵੇ, ਚੰਗਾ ਅਭਿਆਸ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ।

ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ

ਕੀ ਓਪਨ ਸੋਰਸ ਸੌਫਟਵੇਅਰ ਮੁਫ਼ਤ ਹੁੰਦਾ ਹੈ?

ਅਕਸਰ, ਪਰ ਜ਼ਰੂਰੀ ਨਹੀਂ। ਲਾਇਸੰਸ ਆਮ ਤੌਰ ਤੇ ਸੌਫਟਵੇਅਰ ਵੇਚਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ, ਅਤੇ ਬਹੁਤ ਸਾਰੀਆਂ ਕੰਪਨੀਆਂ ਓਪਨ ਸੋਰਸ ਪ੍ਰੋਜੈਕਟਾਂ ਦੇ ਦੁਆਲੇ ਸਹਾਇਤਾ, ਹੋਸਟਿੰਗ ਜਾਂ ਵਾਧੂ ਸਹੂਲਤਾਂ ਤੋਂ ਕਮਾਈ ਕਰਦੀਆਂ ਹਨ।

ਕੀ ਮੈਂ ਓਪਨ ਸੋਰਸ ਕੋਡ ਆਪਣੇ ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ ਵਰਤ ਸਕਦਾ/ਸਕਦੀ ਹਾਂ?

ਹਾਂ, ਬਸ਼ਰਤੇ ਤੁਸੀਂ ਸਬੰਧਤ ਲਾਇਸੰਸ ਦੀਆਂ ਸ਼ਰਤਾਂ ਪੂਰੀਆਂ ਕਰੋ, ਜਿਵੇਂ ਲੇਖਕਾਂ ਨੂੰ ਸਿਹਰਾ (ਕ੍ਰੈਡਿਟ) ਦੇਣਾ ਜਾਂ ਵੰਡੀਆਂ ਗਈਆਂ ਤਬਦੀਲੀਆਂ ਨੂੰ ਉਸੇ ਲਾਇਸੰਸ ਹੇਠ ਜਾਰੀ ਕਰਨਾ।

ਸੰਬੰਧਿਤ ਸ਼ਬਦ

ਸੰਬੰਧਿਤ ਵਿਸ਼ੇ

Friendstime ਅਜ਼ਮਾਓ

ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਵਿੱਚ ਇੱਕ ਮਿੰਟ ਲੱਗਦਾ ਹੈ ਅਤੇ ਇਹ ਮੁਫ਼ਤ ਹੈ।

ਸ਼ਬਦ-ਕੋਸ਼ ਦੇ ਸਾਰੇ ਸ਼ਬਦ →