Wat is gepatenteerde software? 5 manieren waarop het de open-source software verslaat
Heb je nagedacht over de manier waarop de software op je computer is ontworpen? Als u uw pc persoonlijk hebt gekocht, is de kans groot dat het bedrijfseigen software draait: software die meestal voor winst is gemaakt en waarvoor u de broncode niet zelf kunt bewerken.
Wanneer u akkoord gaat met een langdurige licentieovereenkomst voor eindgebruikers bij het installeren van een nieuw programma, installeert u waarschijnlijk zelf ontwikkelde software.
Waarom is het merendeel van de software die we tegenkomen op Windows, macOS en onze smartphones eigendom? Welnu, er zijn bepaalde voordelen aan deze stijl van software-creatie en -distributie die ertoe leiden dat veel ontwikkelaars het zien als de manier om te gaan.
Wat is propriëtaire software?
Eigen software is software die in privébezit is van een eigenaar. Dat betekent dat iemand eigenaar is van de intellectuele eigendomsrechten op de code die het programma uitvoert. De eigenaar kan een bedrijf of een individuele ontwikkelaar zijn.
Eigen software staat ook bekend als closed-source software. Dit staat in contrast met gratis en open-source software. Open Source versus Vrije Software: wat is het verschil en waarom is het belangrijk? Open source versus vrije software: wat is het verschil en waarom is het belangrijk? Velen gaan ervan uit dat "open source" en "vrije software" hetzelfde betekenen, maar dat is niet waar. Het is in uw eigen belang om te weten wat de verschillen zijn. Meer lezen, waarmee u de code die een programma aanvinkt, kunt bekijken, bewerken en herdistribueren. Eigen software verleent u deze toestemming niet. In plaats daarvan is de code vaak niet toegankelijk. Bedrijven distribueren deze programma's als binaire bestanden die we niet mogen openen.
Gesloten source software kan tegenwoordig de overhand hebben, maar dat is niet altijd zo geweest. Terwijl de termijn “gratis software” kwam rond in de jaren 1980, en “open source” werd pas in 1998 bedacht, software was vóór 1980 grotendeels vrij van kosten en beperkingen.
Dat was het jaar waarin het Amerikaanse Congres de auteursrechtelijke bescherming van computerprogramma's uitbreidde. Bedrijven zoals IBM en Apple moedigden deze stap aan omdat ze een alternatieve manier wilden om geld te verdienen met computerproducten. Dit bedrijfsmodel is sindsdien de de facto manier geworden om software te produceren.
Dus wat trekt ontwikkelaars aan voor het eigen model? En wat zijn de voordelen voor gebruikers? Hier zijn enkele van de groten.
1. Clear Revenue Scheme
Het ontwikkelen van software kost tijd. Hoe verdien je er geld mee? Als u een computerbedrijf bent, komt uw belangrijkste omzet voort uit de verkoop van hardware. Maar dan sta je op een moeilijke plek als iedereen die een computer nodig heeft of wil, er al een heeft gekocht.
U moet de veroudering plannen en de levensduur van uw product op willekeurige momenten verkorten. Geplande veroudering: waarom we geen leuke dingen kunnen doen Geplande veroudering: waarom we geen leuke dingen kunnen doen Hoeveel geld verspilt u als gevolg van "geplande veroudering"? In dit artikel leggen we uit wat dat is, waarom het u zou moeten aangaan en wat u er mogelijk aan zou kunnen doen. Meer lezen, of u vindt een manier om geld te verdienen met de software die mensen op die machines gebruiken (of, zoals de industrie ons heeft laten zien, waarom niet beide?).
Microsoft is een technische gigant dankzij de mogelijkheid om software met copyright te gebruiken. Voor het grootste deel van zijn geschiedenis heeft het bedrijf het grootste deel van zijn geld verdiend met de verkoop van Windows en Microsoft Office. Apple staat meer bekend om zijn hardware, maar het levert ook geld op van muziekverkoop op iTunes en app-verkopen in de Apple App Store.
Als u een onafhankelijke ontwikkelaar bent die op zoek is naar een eigen app of een softwarebedrijf wil starten, zorgt u ervoor dat uw eigen programma een vrij eenvoudig bedrijfsplan mogelijk maakt. Als u een maker van open source software bent, is de manier waarop u geld verdient, lang niet zo duidelijk. Begrijpen hoe ontwikkelaars van Open Source-software geld verdienen Hoe Open Source-softwareontwikkelaars geld verdienen De waarheid is: veel OSS-ontwikkelaars en -projecten genereren wel inkomsten. Lees verder .
2. Gemakkelijker om visie en richting te bepalen
Het is niet alleen eenvoudiger om een financieel plan met closed-source software te bepalen, maar het is ook eenvoudiger vast te stellen ieder soort van plan.
Jij en je team zijn de enige mensen die zeggenschap hebben over de vorm van een project. Privé werken geeft je de vrijheid om op radicale manieren te experimenteren zonder bang te hoeven zijn dat iemand je half voltooide prototype neerschiet. Je kunt ook jaren aan een project werken zonder dat iemand je langzame vooruitgang kent en bekritiseert.
Onder Linux heeft Ubuntu onlangs de volgende versie van de Unity-interface verlaten. Wat terugschakelen naar GNOME betekent voor Ubuntu Wat terugschakelen naar GNOME betekent voor Ubuntu Canonical heeft het einde van de Unity-desktop aangekondigd. Vanaf Ubuntu 18.04 wordt de GNOME-desktop hersteld. Wat betekent dit voor Ubuntu en de relatie met Linux-gebruikers? Lees meer na jarenlang bezig te zijn geweest met het voorbereiden van de software voor release Hoe Unity 8 en Mir te installeren op Linux Ubuntu Right Now Hoe Unity 8 en Mir te installeren op Linux Ubuntu Op dit moment Verwacht wordt dat Unity 8 na verloop van tijd de Ubuntu-ervaring op verschillende telefoons, tablets, zal verenigen en desktops, met behulp van de Mir-displayserver. Je kunt ze allebei vandaag uitproberen met Ubuntu 16.10 Yakkety Yak. Lees meer (en krijg onderweg behoorlijk wat kritiek).
Het GNOME-project bracht versie 3.0 uit in 2011, maar het duurde jaren voordat de interface een punt bereikte dat velen zouden beschouwen als volwassen GNOME Explained: A Look at One van Linux's populairste desktops GNOME Explained: een blik op één van Linux's populairste desktops zijn geïnteresseerd in Linux, en je bent GNOME Network tegengekomen, een afkorting voor GNU Network Object Model Environment. GNOME is een van de meest populaire opensource-interfaces, maar wat betekent dat? Lees verder . Of je nu probeert om een project uit te brengen als het klaar is of als je een minder complete ervaring vroegtijdig uitgeeft en langs de weg herhaalt, de ogen kijken naar en reageren op wat je doet.
Mensen hebben de neiging om zich tegen verandering te verzetten en kunnen een project neerhalen omdat ze te veel verschillen van wat ze weten. Een beetje privacy heeft een lange weg te gaan om je software een vechtkans te geven.
Jaron Lanier, auteur van You Are Not a Gadget, tekent een parallel met biologie:
“Creativiteit vereist periodieke, tijdelijke 'inkapseling' in tegenstelling tot het soort constante wereldwijde openheid dat wordt gesuggereerd door de slogan 'Informatie wil vrij zijn'. Biologische cellen hebben muren, academici hebben tijdelijke geheimhouding in dienst voordat ze publiceren, en echte auteurs met echte stemmen willen misschien een tekst oppoetsen voordat ze deze vrijgeven. In al deze gevallen is encapsulatie wat de mogelijkheid van testen en feedback mogelijk maakt die een zoektocht naar uitmuntendheid mogelijk maakt. Om constant verspreid te zijn in een wereldwijde bazaar, is om gemeenheid te omarmen.”
Aan de andere kant, als je eenmaal je visie op de wereld hebt gekregen, leeft en verkoopt gedeponeerde software vaak op basis van hoe concurrerend het is. Veel geweldige projecten zijn in de loop der jaren verdwenen vanwege hun onvermogen om voldoende inkomsten binnen te halen.
Deze programma's verliezen hun compatibiliteit met nieuwere besturingssystemen en de ontwikkelaars geven de code nooit vrij. Gebruikers missen dus. Ondertussen kunnen creatieve open-sourceprojecten blijven bestaan zonder ooit winst te maken, omdat geld verdienen nooit de bedoeling was.
3. Moedigt meer consumentensoftware aan
Wanneer u een winkel binnenloopt, is de kans groot dat alle software die u te zien krijgt, gesloten is. Dit omvat alles, van besturingssystemen tot virusscanners tot videogames. Eigen softwareontwikkeling beschouwt programma's als producten, dus stimuleert het de creatie van meer producten.
Open source ontwikkeling behandelt software meer als code. Code moet vrij zijn om te bekijken, te bewerken en te delen. En als er al een programma bestaat dat doet wat u nodig hebt, is er minder reden om uw eigen code helemaal opnieuw te schrijven. Dat wil niet zeggen dat er niet veel gedupliceerde inspanningen zijn in de open-source wereld, maar je hebt niet hetzelfde aantal mensen dat concurrerende versies van vergelijkbare programma's maakt om de meeste dollars te pakken te krijgen.
De Apple App Store en Google Play zitten vol met eigen apps. Steam zit vol met closed source-games, waarvan er veel vrij innovatief zijn:
Er zijn tal van geweldige open-sourceprogramma's. De beste Linux-software De beste Linux-software Awesome apps zijn beschikbaar voor Linux. Ongeacht of u nog niet bekend bent met het besturingssysteem of dat u een ervaren gebruiker bent, u zult altijd nieuwe en nuttige Linux-software vinden om van te houden. Dit zijn onze favorieten. Read More in de wereld, maar veel van deze programma's bestaan al jaren, zo niet tientallen jaren. Er zijn niet zo veel open source desktop-apps van hoge kwaliteit beschikbaar.
4. Betere beveiliging in sommige situaties
Je hebt misschien gehoord dat beveiliging wordt aangeprezen als een van de voordelen van open source software. Wanneer iedereen de code kan zien, kunnen we potentiële exploits zien en aanpakken. We kunnen ook bevestigen of het programma iets duisters doet.
Maar dit is alleen het geval als iemand door alle code kijkt. Een bug kan decennialang voorkomen op een kerncomponent van elke Linux-computer zonder dat iemand het merkt. Toegegeven, dit gebeurt ook in propriëtaire software zoals Windows. Dat laat alleen maar zien dat geen enkele aanpak noodzakelijkerwijs een betere manier is om met bugs om te gaan.
Desalniettemin zijn er enkele scenario's waarbij het beter is om te gaan met closed-source software. Moeten we allemaal de broncode zien voor programma's die worden gebruikt om raketten te lanceren? Het is waarschijnlijk beter voor minder mensen om toegang te hebben tot dergelijke software en de expertise om het te maken. En hoewel beveiliging door vergetelheid niet de enige verdedigingslinie kan zijn, is veiligheid door vergetelheid veiliger dan opensourcesoftware? Is beveiliging door vergetelheid veiliger dan opensourcesoftware? Open source-software biedt duidelijke beveiligingsvoordelen. De tegenovergestelde benadering is veiligheid door onbekendheid. Is een benadering eigenlijk veiliger dan de andere of is het mogelijk dat er waarheid is voor beide? Meer lezen, er zijn gevallen waarin het helpt.
5. Meer responsieve ondersteuning
De meeste gratis en open source software wordt geleverd op een as-is basis. U kunt bugs melden en hopen dat iemand de tijd neemt om ze te repareren, maar niemand is verplicht om dit te doen. Als u over de kennis beschikt, kunt u het probleem zelf oplossen en de oplossing delen met anderen. Dat is een van de grote voordelen van open source software, maar de meesten van ons zijn niet in de positie om zelf bugs te repareren, zelfs als we dat zelf doen zijn programmeurs.
Eigen software wordt vaak aangeboden als een product. De eigenaar beschouwt gebruikers als consumenten en ze hebben de verwachting dat wat ze kopen op een bepaalde manier zal werken. Ontwikkelaars hebben dus meer een verplichting om problemen aan te pakken. Soms is er een duidelijk e-mailadres of telefoonnummer waarmee u contact kunt opnemen om ondersteuning te krijgen.
Dat wil niet zeggen dat closed-source software geen bugs heeft. Glitches, lag en slechte prestaties behoren tot enkele van de belangrijkste redenen waarom mensen overstappen van Windows naar Linux 7 Waarschuwingstekens dat u naar Linux wilt overschakelen 7 Waarschuwingssignalen die u naar Linux zou moeten overschakelen Ik was een Windows-gebruiker al jaren, maar ik deed dingen die me geleerd hebben dat ik een Linux-gebruiker in mijn hart ben. Vraagt u zich af of u een geheime Linux-gebruiker bent? Hier zijn de waarschuwingssignalen. Lees verder . Maar je weet tenminste waar je moet afslaan en hebt een zekere mate van invloed als je ondersteuning nodig hebt.
Is propriëtaire software beter?
Eigen software is vatbaar voor drastische veranderingen en soms zelfs manipulatief gedrag. Laat Windows 10 je niet bespioneren: Beheer je privacy! Laat Windows 10 je niet bespioneren: Beheer je privacy! Windows 10 houdt je in de gaten. Het nieuwste besturingssysteem van Microsoft haalt ongetwijfeld meer van uw persoonlijke gegevens dan ooit tevoren. We laten u zien hoe u een betere grip op uw privacy kunt krijgen. Lees meer om te concurreren op de markt. Dure software is ook niet beschikbaar voor mensen zonder het geld of in regio's waar het programma niet te koop is.
Maar het zou ronduit oneerlijk zijn om te zeggen dat het merkgebonden model zijn voordelen niet heeft.
Ik gebruik persoonlijk Linux en geef de voorkeur aan gratis software 5 Redenen waarom software gratis moet zijn en open source 5 Redenen waarom software gratis en open source moet zijn Vrije software betekent niet alleen dat je de app of het spel mag gebruiken zonder te betalen. Het gaat over een lang leven, privacy, eigendom en nog veel meer! Lees verder . Eigen software kan een duidelijkere manier zijn om geld te verdienen, maar deze programma's verdwijnen meestal zodra het inkomen opdroogt.