ਇਨ੍ਹਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
- ਸਾਫਟਵੇਅਰ ਮੁੜ ਵੰਡ
- ਸਰੋਤ ਕੋਡ ਦੀ ਉਪਲਬਧਤਾ
- ਲਾਇਸੈਂਸ ਵੰਡ
- ਲਾਈਸਿੰਸ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
- ਵਿਤਕਰੇ ਵਿਰੋਧੀ
ਲਾਇਸੈਂਸ
ਵੱਖ-ਵੱਖ ਲਾਇਸੈਂਸਾਂ ਨਾਲ ਪ੍ਰੋਗਰਾਮਾਂ ਲਈ ਸਾਫਟਵੇਅਰ ਨੂੰ ਵੱਖ-ਵੱਖ ਸਥਿਤੀਆਂ ਨਾਲ ਜੋੜਨ ਦੀ ਆਗਿਆ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ. OSI ਉਹਨਾਂ ਲਾਇਸੈਂਸਾਂ ਨੂੰ ਪ੍ਰਵਾਨਗੀ ਦਿੰਦਾ ਹੈ ਜੋ ਓਪਨ-ਸਰੋਤ ਸੌਫਟਵੇਅਰ ਦੀ ਆਪਣੀ ਪ੍ਰੀਭਾਸ਼ਾ ਦੀ ਪਾਲਣਾ ਕਰਦੇ ਹਨ. ਬਲੈਕ ਡਕ ਗਿਆਨਬੇਸ ਦੇ ਅਨੁਸਾਰ 5 ਵਧੇਰੇ ਪ੍ਰਚਲਿਤ ਲਾਇਸੈਂਸ ਇਸ ਪ੍ਰਕਾਰ ਹਨ:
- ਐਮਆਈਟੀ ਲਾਇਸੈਂਸ
- ਜੀ ਐਨ ਯੂ ਜਨਰਲ ਪਬਲਿਕ ਲਾਈਸੈਂਸ (ਜੀਪੀਐਲ) 2.0
- ਅਪਾਚੇ ਲਾਈਸੈਂਸ 2.0
- ਜੀ ਐਨ ਯੂ ਜਨਰਲ ਪਬਲਿਕ ਲਾਈਸੈਂਸ (ਜੀਪੀਐਲ) 3.0
- BSD ਲਾਈਸੈਂਸ 2.0 (3-ਧਾਰਾ, ਨਵਾਂ ਜਾਂ ਸੋਧੀ)
ਜਦੋਂ ਤੁਸੀਂ ਸਰੋਤ ਕੋਡ ਨੂੰ ਬਦਲਦੇ ਹੋ, ਤਾਂ ਓਐੱਸਐੱਸ ਦੀ ਇੱਕ ਸ਼ਰਤ ਇਹ ਹੈ ਕਿ ਤੁਹਾਡੇ ਦੁਆਰਾ ਤੁਹਾਡੇ ਬਦਲਾਵਾਂ ਦੇ ਨਾਲ ਨਾਲ ਤੁਹਾਡੇ ਢੰਗਾਂ ਨੂੰ ਵੀ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ. ਕੋਡ ਸੋਧਾਂ ਦੇ ਬਾਅਦ ਬਣਾਏ ਗਏ ਸਾਫਟਵੇਅਰ ਮੁਫ਼ਤ ਬਣਾਏ ਜਾ ਸਕਦੇ ਹਨ ਜਾਂ ਨਹੀਂ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ.
ਓਪਨ-ਸਰੋਤ ਅਤੇ ਵਪਾਰਕ ਸੌਫਟਵੇਅਰ ਵਿਚਕਾਰ ਫਰਕ
ਵਪਾਰਕ ਤੌਰ 'ਤੇ ਉਪਲੱਬਧ ਸੌਫਟਵੇਅਰ, ਜਾਂ ਮਲਕੀਅਤ ਵਾਲੇ ਸਾੱਫਟਵੇਅਰ, ਇਸਦੇ ਸਰੋਤ ਕੋਡ ਤੱਕ ਪਹੁੰਚ ਨਹੀਂ ਦਿੰਦਾ ਕਿਉਂਕਿ ਸੌਫਟਵੇਅਰ ਕਿਸੇ ਹੋਰ ਵਿਅਕਤੀ ਦੀ ਬੌਧਿਕ ਸੰਪਤੀ ਹੈ.
ਨਤੀਜੇ ਵਜੋਂ, ਉਪਭੋਗਤਾ ਅਕਸਰ ਇਸ ਲਈ ਭੁਗਤਾਨ ਕਰਦੇ ਹਨ
ਓਐਸਐਸ, ਦੂਜੇ ਪਾਸੇ, ਇੱਕ ਸਹਿਯੋਗੀ ਯਤਨ ਹੈ - ਸੌਫਟਵੇਅਰ ਬੌਧਿਕ ਸੰਪਤੀ ਨੂੰ ਉਹਨਾਂ ਸਾਰਿਆਂ ਵਿਚ ਵੰਡਿਆ ਗਿਆ ਹੈ ਜਿਨ੍ਹਾਂ ਨੇ ਇਸ ਨੂੰ ਵਿਕਸਿਤ ਕਰਨ ਜਾਂ ਬਦਲਣ ਵਿਚ ਮਦਦ ਕੀਤੀ ਹੈ
ਓਪਨ-ਸੋਰਸ ਸਾਫਟਵੇਅਰ ਵਿ. ਫਰੀ ਸਾਫਟਵੇਅਰ
ਪ੍ਰਚਲਿਤ ਪ੍ਰਵਿਰਤੀ ਤੋਂ ਉਲਟ, ਪ੍ਰੋਗਰਾਮਾਂ ਦੇ ਨਾ ਤਾਂ ਲਾਗਤ 'ਤੇ ਧਿਆਨ ਕੇਂਦਰਤ ਕਰਦਾ ਹੈ, ਜਾਂ ਇਸ ਦੀ ਘਾਟ ਹੈ.
ਓਪਨ ਸੋਰਸ ਸੋਰਸ ਕੋਡ ਅਤੇ ਡਿਸਟ੍ਰੀਬਿਊਸ਼ਨ ਦੀ ਮੁਫਤ ਉਪਲਬੱਧਤਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ. ਮੁਫ਼ਤ ਸੌਫਟਵੇਅਰ, ਇਸ ਤਰ੍ਹਾਂ ਦੇ ਤਰੀਕੇ ਨਾਲ, ਕੋਡ ਸੰਸ਼ੋਧਨ ਵੀ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ ਪਰ ਉਹਨਾਂ ਨੂੰ ਇਹ ਆਜ਼ਾਦੀ ਹੈ ਕਿ ਉਹ ਉਹਨਾਂ ਸੌਫਟਵੇਅਰ ਦੇ ਨਾਲ ਕੀ ਕਰਨਾ ਪਸੰਦ ਕਰਦੇ ਹਨ. ਫਰੀ ਸਾਫਟਵੇਅਰ ਫਾਊਂਡੇਸ਼ਨ ਸਾਫਟਵੇਅਰ ਲਈ 4 ਸ਼ਰਤਾਂ ਦੀ ਰੂਪ ਰੇਖਾ ਦੱਸਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਮੁਫਤ ਮੰਨਿਆ ਜਾ ਸਕਦਾ ਹੈ.
ਇਸ ਤੋਂ ਇਲਾਵਾ, ਸੌਫਟਵੇਅਰ ਨੂੰ ਫ੍ਰੀਉਅਰ ਦੇ ਤੌਰ ਤੇ ਵੰਿਡਆ ਜਾ ਸਕਦਾ ਹੈ. ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਉਪਭੋਗਤਾ ਸੌਫਟਵੇਅਰ ਨੂੰ ਕਿਸੇ ਵੀ ਕੀਮਤ ਤੇ ਡਾਊਨਲੋਡ ਕਰਦੇ ਹਨ, ਪਰ ਉਹ ਇਸਦੇ ਸ੍ਰੋਤ ਕੋਡ ਵਿੱਚ ਕੋਈ ਵੀ ਪਰਿਵਰਤਨ ਨਹੀਂ ਕਰ ਸਕਦੇ ਹਨ.
ਓਪਨ-ਸਰੋਤ ਸੌਫਟਵੇਅਰ ਦੇ ਫਾਇਦੇ
ਜਦਕਿ ਲਾਗਤ ਇੱਕ ਡ੍ਰਾਈਵਿੰਗ ਫੈਕਟਰ ਹੈ, ਓਐਸਐਸ ਦੇ ਕਈ ਵਾਧੂ ਲਾਭ ਹਨ:
- ਹਾਈ-ਕੁਆਲਟੀ ਨਤੀਜੇ ਜਦੋਂ ਸੋਰਸ ਕੋਡ ਆਲੇ ਦੁਆਲੇ, ਪ੍ਰੀਖਿਆ ਅਤੇ ਫਿਕਸਡ ਪਾਸ ਹੋ ਜਾਂਦਾ ਹੈ.
- ਇਹ ਪ੍ਰੋਗਰਾਮਰਾਂ ਲਈ ਇੱਕ ਕੀਮਤੀ ਸਿੱਖਣ ਦਾ ਮੌਕਾ ਹੈ . ਉਹ ਅੱਜ ਦੇ ਉਪਲਬਧ ਵਧੇਰੇ ਪ੍ਰਸਿੱਧ ਪ੍ਰੋਗਰਾਮਾਂ ਲਈ ਹੁਨਰ ਸਿੱਖ ਸਕਦੇ ਅਤੇ ਲਾਗੂ ਕਰ ਸਕਦੇ ਹਨ.
- ਬਹੁਤ ਸਾਰੇ ਲੋਕ ਓਪਨ-ਸੋਰਸ ਸਾਫਟਵੇਅਰ ਨੂੰ ਮਲਕੀਅਤ ਵਾਲੇ ਸੌਫਟਵੇਅਰ ਨਾਲੋਂ ਵਧੇਰੇ ਸੁਰੱਖਿਅਤ ਸਮਝਦੇ ਹਨ ਕਿਉਂਕਿ ਬੱਗ ਦੀ ਪਛਾਣ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਜਲਦੀ ਸਥਾਈ ਹੋ ਜਾਂਦੀ ਹੈ
- ਓਪਨ-ਸੋਰਸ ਸਾਫਟਵੇਅਰ ਜਨਤਕ ਖੇਤਰ ਵਿੱਚ ਹੈ, ਇਸ ਲਈ ਬਹੁਤ ਘੱਟ ਸੰਭਾਵਨਾ ਹੈ ਕਿ ਇਹ ਅਣਉਪਲਬਧ ਹੋ ਸਕਦਾ ਹੈ. ਲੰਬੇ ਸਮੇਂ ਦੇ ਪ੍ਰਾਜੈਕਟ ਲਈ ਇਹ ਮਹੱਤਵਪੂਰਨ ਹੈ ਜੋ ਪ੍ਰੋਜੈਕਟ ਦੇ ਸਮੇਂ ਲਈ ਇਹਨਾਂ ਸਾਧਨਾਂ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ.
- ਜ਼ਿਆਦਾਤਰ ਸੌਫਟਵੇਅਰ ਮੁਫਤ ਹਨ. ਬਾਅਦ ਵਿੱਚ ਲਾਗਤ ਆ ਸਕਦੀ ਹੈ, ਹਾਲਾਂ ਕਿ, ਸਬਸਕ੍ਰਿਪਸ਼ਨ ਜਾਂ ਸਹਾਇਤਾ ਫੀਸਾਂ
ਓਪਨ-ਸਰੋਤ ਸਾਫਟਵੇਅਰ ਦੀ ਪ੍ਰਸਿੱਧ ਕਿਸਮ
ਓਪਨ-ਸਰੋਤ ਤਕਨੀਕਾਂ ਨੇ ਬਹੁਤ ਜ਼ਿਆਦਾ ਇੰਟਰਨੈਟ ਦੀ ਸਥਾਪਨਾ ਵਿੱਚ ਮਦਦ ਕੀਤੀ ਇਸ ਤੋਂ ਇਲਾਵਾ, ਤੁਸੀਂ ਅਤੇ ਮੈਂ ਹਰ ਦਿਨ ਜੋ ਪ੍ਰੋਗਰਾਮਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ ਓਪਨ-ਸੋਰਸ ਟੈਕਨੋਲੋਜੀ ਤੇ ਆਧਾਰਿਤ ਹਨ ਉਦਾਹਰਨ ਲਈ, ਐਡਰਾਇਡ ਓਐਸ ਅਤੇ ਐਪਲ ਦੇ ਓਐਸ ਐਕਸ ਕ੍ਰਮਵਾਰ ਕਰਨਲ ਅਤੇ ਯੂਨੀਕਸ / ਬੀਐਸਡੀ ਓਪਨ-ਸਰੋਤ ਤਕਨਾਲੋਜੀ ਤੇ ਆਧਾਰਿਤ ਹਨ.
ਹੋਰ ਪ੍ਰਸਿੱਧ ਓਪਨ-ਸਰੋਤ ਸਾਫਟਵੇਅਰ ਹਨ:
- ਮੋਜ਼ੀਲਾ ਦੇ ਫਾਇਰਫਾਕਸ ਵੈੱਬ ਬਰਾਊਜ਼ਰ
- ਥੰਡਰਬਰਡ ਈਮੇਲ ਕਲਾਇਟ
- PHP ਸਕਰਿਪਟਿੰਗ ਭਾਸ਼ਾ
- ਪਾਇਥਨ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ
- ਅਪਾਚੇ HTTP ਵੈਬ ਸਰਵਰ
- ਡਾਟਾਬੇਸ ਸਿਸਟਮ
ਓਪਨ ਸੋਰਸ ਅਤੇ ਡਿਵੈਲਪਰਜ਼
ਓਐੱਸਐੱਸ ਪ੍ਰਾਜੈਕਟ ਕੋਆਰਟੇਸ਼ਨ ਦੇ ਮੌਕੇ ਹਨ ਜੋ ਖੇਤਰ ਵਿਚ ਹੁਨਰਾਂ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਂਦੇ ਹਨ ਅਤੇ ਕੁਨੈਕਸ਼ਨ ਬਣਾਉਂਦੇ ਹਨ. ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਓਪਨ-ਸਰੋਤ ਡਿਵੈਲਪਮੈਂਟ ਦੇ ਸਟੈਂਡਰਡ ਟੂਲਸ ਦੇ ਨਾਲ ਮਾਹਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ.
- ਸੰਚਾਰ ਸਾਧਨ - ਈ-ਮੇਲ, ਰੀਅਲ-ਟਾਈਮ ਮੈਸੇਜਿੰਗ, ਫੋਰਮ ਅਤੇ ਵਿਕੀਆ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਹੱਲ ਲੱਭਣ ਜਾਂ ਇਕ-ਦੂਜੇ ਤੋਂ ਵਿਚਾਰਾਂ ਨੂੰ ਉਛਾਲਣ ਵਿਚ ਸਹਾਇਤਾ ਕਰਦੇ ਹਨ.
- ਵਿਤਰਿਤ ਰਿਵੀਜ਼ਨ ਨਿਯੰਤਰਣ ਸਿਸਟਮ - ਜਦੋਂ ਵੱਖ ਵੱਖ ਭੂਗੋਲਿਕ ਸਥਾਨਾਂ ਵਿੱਚ ਕਈ ਡਿਵੈਲਪਰ ਡਾਟਾ ਅਤੇ ਫਾਈਲਾਂ ਨੂੰ ਸੰਸ਼ੋਧਿਤ ਕਰਦੇ ਹਨ, ਇਹ ਪ੍ਰਣਾਲੀਆਂ ਵੱਖ-ਵੱਖ ਸੰਸਕਰਣਾਂ ਅਤੇ ਅਪਡੇਟਾਂ ਦਾ ਪ੍ਰਬੰਧ ਕਰਦੀਆਂ ਹਨ
- ਬੱਗ ਟਰੈਕਰ ਅਤੇ ਟਾਸਕ ਸੂਚੀਆਂ - ਵੱਡੇ-ਪੱਧਰ ਦੇ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਮੁੱਦਿਆਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰਨ ਅਤੇ ਉਹਨਾਂ ਦੇ ਫਿਕਸ ਦਾ ਰਿਕਾਰਡ ਰੱਖਣ ਦੀ ਇਜ਼ਾਜਤ
- ਟੈਸਟਿੰਗ ਅਤੇ ਡੀਬੱਗਿੰਗ ਸਾਧਨ - ਸਿਸਟਮ ਇੰਟੀਗਰੇਸ਼ਨ ਦੌਰਾਨ ਆਟੋਮੇਟ ਟੈਸਟ ਅਤੇ ਹੋਰ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਡੀਬੱਗ ਕਰੋ.
ਸਿੱਟਾ
ਹਜਾਰਾਂ ਓਪਨ-ਸਰੋਤ ਪ੍ਰਾਜੈਕਟ ਮਾਲਕੀ ਸਾੱਫਟਵੇਅਰ ਦੇ ਵਿਕਲਪ ਹਨ. ਸਾਫਟਵੇਅਰ ਵਿਕਾਸ ਵਿੱਚ ਕਰੀਅਰ ਬਣਾਉਣ ਲਈ ਇੱਕ ਮਾਰਗ ਦੇ ਰੂਪ ਵਿੱਚ ਇੱਕ ਓਐੱਸਐੱਸ ਪ੍ਰਾਜੈਕਟ ਤੇ ਕੰਮ ਕਰੋ. ਇਸ ਤੋਂ ਇਲਾਵਾ, ਪ੍ਰੋਗਰਾਮਰ ਦੁਨੀਆਂ ਭਰ ਦੇ ਸਭ ਤੋਂ ਵੱਡੇ ਸੌਫਟਵੇਅਰ ਪ੍ਰੋਗਰਾਮਾਂ 'ਤੇ ਕੰਮ ਕਰਕੇ ਆਪਣੇ ਹੁਨਰ ਨੂੰ ਨਿਖਾਰ ਸਕਦੇ ਹਨ. ਫੇਸਬੁੱਕ, ਗੂਗਲ ਅਤੇ ਲਿੰਕਡਾਈਨ ਰੀਲਿਜ਼ ਸਾਫਟਵੇਯਰ ਓਪਨ ਸੋਰਸ ਦੇ ਰੂਪ ਵਿੱਚ, ਇਸ ਲਈ ਡਿਵੈਲਪਰ ਗਿਆਨ ਨੂੰ ਸਾਂਝਾ ਕਰ ਸਕਦੇ ਹਨ, ਹੱਲ ਤਿਆਰ ਕਰ ਸਕਦੇ ਹਨ ਅਤੇ ਸਥਿਰ, ਫੰਕਸ਼ਨਲ ਉਤਪਾਦਾਂ ਵਿੱਚ ਯੋਗਦਾਨ ਪਾ ਸਕਦੇ ਹਨ.