[/14] Linux/OSS/GPL/etc

Pagina: 1
Acties:

  • stylee
  • Registratie: December 2000
  • Laatst online: 04-09-2021

stylee

blah zeg ik je

Topicstarter
hallo allemaal

Ik was aanvankelijk van plan om deze discussie in NWOS te starten maar ik denk dat het toch wat meer met de /14'ers te maken heeft en het 'anti-M$ gevoel' hier toch wat lager ligt.

Ik vroeg mij af wat jullie nou precies vinden van bijv. de GPL?

Even voor de duidelijkheid: de GPL is een licentievorm die de programmeur dwingt om zijn code geheel vrij te geven (dit wil niet zeggen dat hij er geen geld mee kan verdienen!), nu is het zo dat andere mensen hier weer vrij gebruik van kunnen maken MAAR hier geldt ook weer de regel: alle code gebaseerd op GPL'ed code MOET weer volledig met sourcecode uitgebracht worden. (simpel gezegd)

Ikzelf vindt de GPL een prachtig iets, 'vrijheid van meningsuiting' in zn puurste en digitale vorm. Maar ik vindt daarentegen dat de linux-hype die zich rondom ons heen speelt het een beetje té ver (wilt) voeren. (let op: ik ben een tevreden Windows én Linux gebruiker)

Commerciële software is altijd al een van de drijfveren achter het succes van de IT-industrie geweest (naast de games uiteraard). Concurrentie onder softwarefabrikanten kan alleen maar leiden tot nog beter software (alleen maar goed dus). Maar stel nu dat alle software in een of andere open-source vorm wordt vrijgegeven. Is dit dat niet nadelig voor de gehele industrie? Ipv. te innoveren op het gebied van een bepaalde probleem kan er nu gebruik worden gemaakt van een bepaalde oplossing 'omdat het toch wel werkt' (ookal is het bagger).

Ten tweede wil ik het hebben over de kwaliteit van OSS. Het is me opgevallen (zal jullie ook wel duidelijk zijn denk ik) dat linux niet echt bepaald voor miep-de-typiste is bedoeld. Nu heb ik al 8 jaar ervaring met computers en heb nog steeds problemen met het doen van bepaalde taken op een linux-systeem, terwijl soortgelijke taken met soortgelijke software (en in sommige gevallen zelfs een port ervan) op Windows zelfs door miep nog te doen zijn. Ik ben er zeker van dat dit totaal niks te maken heeft met het niet capabel zijn van linux als platform voor miep maar meer de onverschilligheid (luiheid?) van de programmeurs die OSS applicaties schrijven. Aan de ene kant wel te begrijpen, in de meeste gevallen krijgen ze er niet voor betaald en daarnaast hebben bedrijven zoals Microsoft miljoenen te besteden aan UI-onderzoek (zit dat schaduwtje boven of onder nou beter?). Mijn stelling: OSS is qua gebruikersgemak kwalitatief minder dan commerciële software.

Ok ik heb de aftrap gegeven en ik wil graag jullie meningen horen over deze onderwerpen, ook graag over OSS/etc in het algemeen (positieve én negatieve kanten, want die zijn er wel degelijk). Nu maar hopen dat dit een interssante discussie wordt :)

  • GiLuX
  • Registratie: Juni 1999
  • Laatst online: 12-11-2025
wat is OSS?

verder is het slechts schijn dat miep op windows wel makkelijker dingen kan als op linux.

dat komt omdat miep niet tegen een shell aan zit te staren onder windows.

het is het verschil tussen een examen in multiple choice doen,
of alle antwoorden uitschrijven.

in windows zie je alle mogelijke antwoorden dus al staan in je gui, dus grote kans dat je iets herkend of er wel op vind lijken en klikkerdieklik.

werkt het niet dan heb je altijd kans dat iets anders aanvinken wel de goede oplossing was.

onder linux moet je maar net weten dat alle mogelijke antwoorden zitten verstopt achter :
man xxxx
of
xxxx --help
of
README


dit gaat ook weer niet helemaal op want tegen woordig heb je de meest mooie gui's onder linux inclusief mooie grafische config tools die net windows schermpjes lijken.

"I disagree with what you are saying, but I will defend to the death your right to say it." -- not clear who


Verwijderd

Op zondag 27 januari 2002 00:45 schreef stylee het volgende:
terwijl soortgelijke taken met soortgelijke software (en in sommige gevallen zelfs een port ervan) op Windows zelfs door miep nog te doen zijn. Ik ben er zeker van dat dit totaal niks te maken heeft met het niet capabel zijn van linux als platform voor miep maar meer de onverschilligheid (luiheid?) van de programmeurs die OSS applicaties schrijven.
Hoe verklaar je dan de bergen freeware (goed meestal dan niet met source maar wel gratis) windows software *MET* een fatsoenlijke interface?

  • stylee
  • Registratie: December 2000
  • Laatst online: 04-09-2021

stylee

blah zeg ik je

Topicstarter
Yarvieh: Hoe verklaar je dan de bergen freeware (goed meestal dan niet met source maar wel gratis) windows software *MET* een fatsoenlijke interface?

Mijn stelling was dan ook niet dat 'freeware' op windows zoog, maar juist 'freeware' op linux :+

Maar ik denk dat software op windows beter wordt ontworpen door de hogere eisen die gebruikers eraan stellen (vooral de MS-Office lijn schijnt toch wel de trendsetter in UI design te zijn).

Ook is de aanwezigheid van RAD-ontwikkelomgevingen die juist de beproefde (en waar flink veel $$$ in gestoken is) elementen van Windows als bouwstenen gebruiken hier ook een van de redenen voor is (VB/MFC/Delphi).

  • stylee
  • Registratie: December 2000
  • Laatst online: 04-09-2021

stylee

blah zeg ik je

Topicstarter
GiLuX: wat is OSS?

Open Source Software :?

verder is het slechts schijn dat miep op windows wel makkelijker dingen kan als op linux.

dat komt omdat miep niet tegen een shell aan zit te staren onder windows.


Klopt, maar niemand dwingt de linux-programmeur dan ook om zijn app puur voor de shell te ontwikklen.

Mijn mening hierover is dat *nix tradittioneel al een server OS is geweest waar de meeste desktop-apps van nu zelfs een of andere analogie met een server hebben, en aangezien servers nou eenmaal beter draaien als proces zonder frontend (daarnaast zijn de huidige X-servers ook niet echt bepaald het neusje van het zalm op het gebied van stabiliteit...), kiezen veel programmeurs er toch voor om hun app zonder GUI uit te rusten (nou is wel het mooie van open-source dat iemand anders dit WEL kan doen).

in windows zie je alle mogelijke antwoorden dus al staan in je gui, dus grote kans dat je iets herkend of er wel op vind lijken en klikkerdieklik.

Een erg goede gang van zaken waar linux (wil het op de desktop markt doordringen) ook heen moet.

onder linux moet je maar net weten dat alle mogelijke antwoorden zitten verstopt achter man xxxx...

Ooit een niet-technische gebruiker zo een man file laten lezen?

edit: de ironie ervan... IK als console liefhebber sta hier GUI's te verkopen :D

  • GiLuX
  • Registratie: Juni 1999
  • Laatst online: 12-11-2025
Op zondag 27 januari 2002 01:07 schreef stylee het volgende:
GiLuX: wat is OSS?

Open Source Software :?
ohw,
zeg dat dan meteen ;)

* GiLuX wordt een beetje debiel van al die afkortingen.

"I disagree with what you are saying, but I will defend to the death your right to say it." -- not clear who


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
stylee: en het 'anti-M$ gevoel' hier toch wat lager ligt.
Disclaimer: ik ben sinds kort een zeer tevreden Linux gebruiker, maar met m'n anti-MS gevoelens valt het wel mee :P . Je hoort me af en toe bijvoorbeeld positieve dingen over .NET zeggen ;) .
Commerciële software is altijd al een van de drijfveren achter het succes van de IT-industrie geweest (naast de games uiteraard).
En porno :P . De drijfveer van elke nieuwe communicatie-technologie.

Ik wil niet gaan beweren dat GPL een drijfvoor voor de IT-industrie zal zijn, maar toch vind ik dat je de pracht en kracht van free/gratis/open-source software niet moet onderschatten. Ik noem een aantal voorbeelden van krakers:

1. TeX, LaTeX: ongeevenaard. TeX is onlangs door de zeer lange ontwikkeling zelfs naar vermoeden 'bugvrij' verklaat.
2. Apache HTTP Server (ze maken veel meer, dus ik noem het even expliciet).
3. Mozilla
4. Open Office

en minder bekend:
5. Ant
6. Jext
7. JDOM, Jaxen
8. Xerces, Xalan, Tomcat, Batik, FOP (allemaal Apache)
9. JUnit (en in het algemeen *Unit)
10.Stratego

Opvallend aan dit lijstje (hangt natuurlijk ook van mijn interesses af) is dat er erg veel componenten in dit lijstje staan. Ook zijn er erg veel niet GPL-producten.
Maar stel nu dat alle software in een of andere open-source vorm wordt vrijgegeven. Is dit dat niet nadelig voor de gehele industrie?
Dat denk ik niet, ook de free software gemeenschap blijft concurreren en innoveren. Kijk bijvoorbeeld eens naar de enorme vracht XML parsers die gratis beschikbaar is. Er is een uitstekende gratis en open-source XML parser van Apache: Xerces. Toch blijven anders bedrijven ook XML parsers produceren. Ook Apache zelf blijft innoveren. Hetzelfde geldt voor de XSLT processor, Xalan.
Ipv. te innoveren op het gebied van een bepaalde probleem kan er nu gebruik worden gemaakt van een bepaalde oplossing 'omdat het toch wel werkt' (ookal is het bagger).
Voor de toekomst van de software-ontwikkeling is het gebruik van componenten van essentieel belang (en is eigenlijk altijd al van belang geweest). Software pakketten worden steeds groter en complexer. Een product volledig als een monolitisch systeem ontwikklen werkt nu in feite al niet meer. Free software (dus niet percee gratis) kunnen hier enorm bij helpen: men gebruikt elkaar componenten, men vind problemen, men lost ze zelf op -> component verbeterd.

Heel het markt-mechanisme van software en internet moet nog worden uitgevonden. Ik denk dat het te kort door de bocht is om het mechanisme van 'real-life' direct hierop toe te passen.
terwijl soortgelijke taken met soortgelijke software op Windows zelfs door miep nog te doen zijn. Ik ben er zeker van dat dit totaal niks te maken heeft met het niet capabel zijn van linux als platform voor miep maar meer de onverschilligheid (luiheid?) van de programmeurs die OSS applicaties schrijven.
Dat heb je inderdaad goed denk ik. Men richt zich niet op een tiepmiep. Men richt zich op het leveren van een technisch hoogwaardig product, zeer vaak componenten. Componenten hoeven ook niet door een tiepmiep gebruikt te worden. Essentiele onderdelen van een OS evenmin. De configuratie van een systeem is de zorg van een systeembeheerder met genoeg kennis. Een simpele gebruiker hoeft alleen maar applicaties te draaien.
OSS is qua gebruikersgemak kwalitatief minder dan commerciële software.
Dat ligt er maar net aan op wie je je richt. Zoals ik al zei: ik ben pas overgestapt van MS Windows naar Linux en ik ben eigenlijk alleen maar productiever geworden. Voor ontwikkelaars en systeembeheerders zijn dergelijke componenten uitstekend te gebruiken en behoren zonder twijfel tot de krachtigere oplossingen (denk aan LaTeX, Xerces, Xalan).

Ik denk dat free, OSS of wat-dan-ook software nog heel erg veel kan leren als het om eind-producten gaan. Ze zijn vaak lastig te gebruiken, lastig te installeren en niet erg 'gelikt'. Dit komt wellicht omdat er teveel nadruk wordt gelegd op de technische aspecten van de software.

Als het echter we het echter van de technische kant bekijken en daarbij vooral letten op componenten en tools voor ontwikkelaars dan vind ik dat heel veel OSS producten innoveren en commerciele bedrijven produceren. Dit komt den ik voor een deel omdat veel werk vanuit de academische wereld open-source en gratis is...

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


Verwijderd

Ik werk inmiddels anderhalf jaar aan Open Source projecten en bevalt wel redelijk goed.

Is OSS qua gebruikers gemak minder dan commerciele software? Nee, niet per definitie. Volgens mij zijn OSS en gebruikersgemak helemaal niet gekoppeld.
Natuurlijk is het zo dat grote bedrijven meer geld en mankracht kunnen steken in usability, maar dat doen ze niet altijd. In grote groepen OS ontwikkelaars kan het best zo zijn dat daar iemand tussen zit met een groot talent die ervoor zorgt dat het product erg gebruikersvriendelijk is.
Pagina: 1