Hallottad már, hogy minden jó dologért fizetni kell? Nos, ez nem mindig igaz, különösen, ha szoftverekről beszélünk. Ez a világ lehetőséget ad nekünk arra, hogy nyílt forráskódú szoftvereket kapjunk, amelyek mindenki számára elérhetőek. És ez még nem minden. Ez nem jelent kevesebb minőséget vagy használhatóságot, ha összehasonlítjuk azokkal, amelyekért fizetünk. Mostantól kezdve összehasonlítjuk a nyílt forráskódú szoftvereket a saját szoftverekkel szemben, hogy megismerjük az előnyöket és hátrányokat, példákat, és hogyan használhatja őket a legjobb módon.
- Mi az a nyílt forráskódú szoftver?
- Ez ugyanaz a nyílt forráskódú és a szabad szoftver?
- A szabad szoftverrel:
- A nyílt forráskódú szoftverekkel:
- A tulajdonosi szoftver jelentése
- A propietáris szoftverek jellemzője
- A nyílt forráskódú szoftverek vs. szabadalmaztatott szoftverek: előnyök és hátrányok
- A nyílt forráskódú szoftverek előnyei
- A nyílt forráskódú szoftverek hátrányai
- A szabadalmazott szoftverek előnyei
- A saját szoftverek hátrányai
- Példák nyílt forráskódú és védett szoftverekre
- A nyílt forráskódú szoftverek:
- Proprietary
Mi az a nyílt forráskódú szoftver?
Pár szóval összefoglalva, ez egy olyan szoftver, amely a világon mindenki számára elérhető, és sajátossága, hogy a kódja nyitott a fejlesztők számára. Bizonyára megkérdezed, hogy miért van ez így? Ez teszi lehetővé, hogy a fejlesztők addig változtathatják a kódot, amíg az a legjobban működik egy adott projekthez, amelyben részt vesznek.
A mérnökök, az ügyfelek, sőt a fejlesztők is szeretik ezt a fajta szoftvert, mert erőfeszítést, munkát és időt takaríthatnak meg, ha olyasmit használnak, amit már kifejlesztettek. És mintha ez nem lenne elég, személyre szabhatják ezt a főkódot, és a saját szükségleteikhez igazíthatják. Jól hangzik, igaz?
Ez még nem minden! A nyílt forráskódú szoftverek másokkal is megoszthatók. Néhány szóval, ha egyszer hozzáférsz, azt csinálhatsz, amit csak akarsz.
Ez ugyanaz a nyílt forráskódú és a szabad szoftver?
Azt már tudjuk, hogy mit jelent a nyílt forráskódú szoftver, de mi történik a szabad szoftverekkel?
Bár látszólag ugyanaz, mégsem azok. Nyílt forráskódú szoftver, ahogy láttuk, ez egy olyan szoftver, amit módosíthatsz és a saját szükségleteidhez igazíthatsz. Míg a szabad szoftver, általában, nem lehet átalakítani. Használhatod ingyen, de csak a tulajdonságokkal, amelyekkel létrehozták. Egyáltalán nem rugalmas.
A szabad szoftverrel:
- Használhatod a szoftvert.
- Futtathatod.
- Megtudhatod, hogy ki működik.
- Megoszthatod és terjesztheted.
- Más szoftvert csak akkor hozhatsz létre, ha tiszteletben tartod ezeket a szempontokat.
És te mit gondolsz? A kereskedelmi célú szoftverek is lehetnek szabad szoftverek. Miért? Nos, ha ezeket a pontokat tiszteletben tartod, akkor kérhetsz díjat a terjesztésért.
A nyílt forráskódú szoftverekkel:
- Hozzáférést kaphatsz a forráskódhoz.
- Meghatalmazást a szoftver módosítására.
- Az eredeti és a módosított kód ingyenes terjesztése.
- Az eredeti szoftverrel azonos feltételek mellett terjeszthető származtatott munka.
- Az eredeti szoftverrel azonos licenc. Lehet új licencet venni, de ez nem szükséges.
- Néha, ha használjuk, nem szükséges, hogy a programunknak is nyílt forráskódúnak kell lennie.
Az elv itt az, hogy elősegítsük a közösségen belüli együttműködést, hogy kölcsönös előnyöket generáljunk.
Nem minden nyílt forráskódú szoftver feltétlenül ingyenes. És a szabad szoftver lehet ugyanakkor nyílt forráskódú is.
A tulajdonosi szoftver jelentése
A másik oldalon van a tulajdonosi szoftver, egy másik fajta szoftver, amit meg kell vásárolnod, ha használni akarod.
Ez a szoftver valaki másé, de mit jelent? A kód zárt, szerzői jogvédelem alatt áll, a használata egy bizonyos ponton korlátozott, különösen, ha terjesztésre vagy módosításra vonatkozik.
A tulajdonosi szoftvereket kereskedelmi szoftvereknek vagy zárt forráskódú szoftvereknek is nevezik, figyelmen kívül hagyva egyik legfontosabb jellemzőjüket.
Ezek a szoftverek is igazán jók és egyediek, és néha, alkotói korlátok között módosíthatók.
A világot évekkel ezelőtt forradalmasító legfontosabb szoftverek némelyike ebbe a kategóriába tartozott.
A propietáris szoftverek jellemzője
A szabad és nyílt forráskódú szoftverekről elég sok információval találkoztunk. Most itt az ideje, hogy legalább néhányat megismerjünk a védett szoftverek legfontosabb jellemzőiből:
- Meg kell venni
- Licencet tartalmaz, amely a fejlesztő, a cég vagy a tulajdonos tulajdonát képezi.
- A forráskódjához való hozzáférés nélkül
- A szabad terjesztés vagy másolás tilos. Tulajdonképpen bűncselekmény
- A használata a végfelhasználók megállapodásától függ
- Börtönbe kerülhetsz, ha megszegsz bármilyen szabályt vagy megállapodást, amit korábban elfogadtál.
A nyílt forráskódú szoftverek vs. szabadalmaztatott szoftverek: előnyök és hátrányok
A nyílt forráskódú szoftverek előnyei
- A forráskódból is a saját szükségleteidhez igazíthatod.
- Minden másolat vagy terjesztés lehetséges, bár nem fizettél érte.
- Ingyenes támogatás, mert ugyanaz a közösség, amely a szoftvert használja, gyakran hajlamos válaszolni a kérdésekre, tanácsot adni, fórumokat készíteni és részletes dokumentációt biztosítani.
- Ritkább hibák és gyorsabb megoldások. Ez az előző ponthoz kapcsolódik. A nyílt forráskódú projekteket szó szerint emberek milliói nézhetik meg, használhatják, és egyre jobbak lehetnek.
- Ezért egyes szakértők szerint a nyílt forráskódú szoftverek biztonságosabbak.
- Ez univerzális.
A nyílt forráskódú szoftverek hátrányai
- Korlátozott garancia. Ez azért történik, mert sokan megváltoztathatják. Emellett általában nincs felelősség- vagy jogsértési kártérítési védelmük.
- A nyílt forráskódú szoftvereknek lehetnek kompatibilitási problémáik, és ezek megoldása sok pénzbe kerülhet.
A szabadalmazott szoftverek előnyei
- Szabályozhatóság. Ez talán a legfontosabb előny. Az alkotó egy olyan szoftvert ad Önnek, amelyet kipróbáltak, és képes tökéletesen elvégezni minden olyan dolgot és műveletet, amelyet a vásárlás előtt látott.
- megbízhatóság és 100%-os garancia az alkotóktól.
- A saját szoftver egyedi. Sehol máshol nem fogja megtalálni a szolgáltatótól eltérő helyen.
- A legtöbb esetben kompatibilitás.
A saját szoftverek hátrányai
- Magasabb költségek. De ha azt nézzük, hogy egy befektetés, ez nem sokat számít.
- Nem módosíthatja a forráskódot.
- Nem oszthatja meg és nem terjesztheti.
- Teljesen az alkotóktól függ a szoftver frissítése és karbantartása a forráskódban.
- Egy szakember úgy gondolja, hogy a védett szoftverek kevésbé biztonságosak, mert a biztonság a szoftver gyártóitól függ.
Példák nyílt forráskódú és védett szoftverekre
A nyílt forráskódú szoftverek:
- Linux Kernel
Ez egy nyílt forráskódú monolitikus Unix-szerű számítógépes operációs rendszer kernel. A Linux operációs rendszercsalád ezen a kernelen alapul, és mind a hagyományos számítógépes rendszereken, például személyi számítógépeken és szervereken – általában Linux-disztribúciók formájában -, mind pedig különböző beágyazott eszközökön, például útválasztókon, vezeték nélküli hozzáférési pontokon, telefonközpontokon, set-top boxokon, FTA-vevőkészülékeken, okostévékben, PVR-eken és NAS-készülékeken telepítik. Forrás
- WordPress
Ez egy tartalomkezelő rendszer, amely 17 évvel ezelőtt született az írók szerelmeseinek támogatására. Korábban úgy gondolták, mint egy blog platformot, de ez egyre nőtt, és most ez egy CMS összpontosít a weboldalak létrehozására. Napjainkban ez az egyik legfontosabb, ennek szentelt platform, különösen a kereskedelmi weboldalak létrehozására.
A WordPress itt használható.
- React
Ez egy Javascript könyvtár, amely felhasználói felületek létrehozására készült. A Facebook és egy fejlesztői közösség tartja fenn. 2013-tól van online és körülbelül 1000 fejlesztő használta.
Bővebben a React.
- Free Office
![free-office(/media/2free-office.png)
Ez egy irodai szoftvercsomag, amely tartalmaz egy szövegszerkesztőt, táblázatkezelőt és minden olyan programot, amire szükséged van az irodában. A Microsoft Office rokona, de nyílt forráskódú.
Elérhető ide kattintva: Free Office
Proprietary
- Avast:
Ez egy vírusirtó szoftver és biztonsági csomag, amelyet 1990-ben dobtak piacra. Onnantól kezdve a biztonsági szoftverek piacának élén áll.
- Microsoft Window
A Microsoft Windows több grafikus operációs rendszercsaládból álló csoport, amelyeket a Microsoft fejleszt, forgalmaz és értékesít.Ezek PC-khez, okostelefonokhoz, szerverekhez és beágyazott rendszerekhez készült szoftverdisztribúciók családja, amelyeket a Microsoft fejleszt és forgalmaz, és többféle architektúrára, például x86, x86-64 és ARM architektúrára is elérhető.Forrás
- Mac OS
A MacOS az Apple Inc. által 2001 óta fejlesztett és forgalmazott grafikus operációs rendszerek sorozata. Ez az Apple Mac számítógépcsaládjának elsődleges operációs rendszere. Az asztali, hordozható és otthoni számítógépek piacán, valamint a webes használat alapján a második legelterjedtebb asztali operációs rendszer a Microsoft Windows után. Forrás
- Adobe Suite
Hogyan a neve is mondja, ez egy olyan különböző eszközöket tartalmazó csomag, amelyet nyomtatott kiadványok, videók és fényképek készítéséhez és mobileszközökhöz hoztak létre.
Itt további információkat találhat erről a csomagról