Hoofdcategorieën
Device Settings

IBM patenteert methodiek om OSS-programmeurs te betalen

Door Harm Hilvers, dinsdag 27 januari 2004 21:30
Bron: United States Patent and Trade, submitter: MacWolf, views: 8.890

Begin december 2003 heeft softwarebedrijf IBM een patent, nummer 6.658.642, toegewezen gekregen waarin een methodiek is vastgelegd om freelance softwareprogrammeurs te betalen die samen aan één product werken. De methode houdt het volgende in: door een projectleider wordt precies vastgelegd wat voor software er ontwikkeld moet gaan worden en deze gegevens worden in een computerprogramma ingevoerd. Dit programma splitst en categoriseert deze gegevens vervolgens in een aantal modules. De zo ontstane lijst wordt bijvoorbeeld op een internetsite geplaatst zodat iedere geïnteresseerde ontwikkelaar hem kan bekijken. Op deze lijst is, naast de omschrijvingen van de verschillende modules, ook terug te vinden wat betaald gaat worden wanneer de ontwikkeling van een bepaalde module klaar is en wanneer deze klaar moet zijn.

Open SourceSoftwareontwikkelaars die een bepaalde module zouden willen programmeren moeten dit aan het achterliggende computersysteem laten weten. Wanneer minder dan twee ontwikkelaars hebben aangegeven een bepaalde module te willen ontwikkelen, past het computerprogramma automatisch de lijst met modules aan om de bewuste module aantrekkelijker te maken. Hierna is het opnieuw mogelijk om in te schrijven op die module. In het geval dat een module meer dan twee inschrijvingen heeft ontvangen, krijgen de ingeschreven ontwikkelaars een test toegestuurd. Op basis van de resultaten van die test kiest het systeem samen met de projectleider de ontwikkelaar die uiteindelijk de module mag gaan ontwikkelen. Wanneer de gekozen ontwikkelaar zijn module af heeft en de code is goedgekeurd wordt de betaling uitgevoerd.

De hightech industrie ontwikkelt zich erg snel en om voor te blijven op de concurrent is het noodzakelijk om mee te gaan in dat tempo. Dit geldt ook voor ontwikkelaars van software. Een manier om het ontwikkeltempo te verhogen, kan zijn het aannemen van meer programmeurs om het werk te verdelen. Het probleem is echter dat goede programmeurs niet gemakkelijk te vinden zijn. Dit komt enerzijds door een gebrek aan programmeurs en anderzijds doordat niet alle ontwikkelaars de juiste kennis in huis hebben. Een oplossing voor dit probleem is echter het Internet. Er zijn al veel, vooral open source-, projecten opgestart waarbij verschillende programmeurs via het Internet samenwerken aan een programma of product. Op dit moment worden er verschillende methodieken gebruikt voor de ontwikkeling en betaling van de programmacode. IBM heeft echter een patent aangevraagd op zijn methodiek.

Volgende 22:01 IBM zet volgende stap in verbetering netwerkopslag
Vorige 21:27 Nieuwe standaard voor draadloze communicatie in mei
Advertentie

Reacties

«  1  2  »

Wel een leuk systeempje op zich!

Of het helemaal gaat werken vraag ik me wel af, want open source projecten zijn vaak van mensen die 'doen wat ze zelf nodig hebben' in de plaats van 'doen wat een bedrijf eist'.

Maar toch vrij geniaal bedacht.

Edit: al vraag ik me wel af hoe het systeem automatisch een module aantrekkelijker kan maken, al zal dat wel zijn door de prijs erop te verhogen :)

Een gunstige betaling motiveert veel programmeurs toch wel om te maken wat een bedrijf wil. En als er dan ook nog een ruime keuze is in projecten en modules dan is de kans groot dat er iets interessants tussen zit.

Op zo'n manier kun je software ook gratis houden natuurlijk. Zorg er gewoon voor dat je mensen niet meer kan betalen en het wordt vanzelf hobby (dus gratis) werk.

Ik weet niet zo goed wat ik hiervan moet denken, lijkt mij dat dit geen positieve invloed kan uitoefenen op producten.

De kans dat mensen spontaan uit hobby ineens precies gaan maken wat jij wil is natuurlijk wel klein.
Staat daar een bedrag(je) tegenover zijn developers eerder geneigd JOUW project te kiezen, in de plaats van de 238743 andere OSD projecten op de wereld.

Edit: ik vind het nl zelf als Open Source programmeur soms maar bar lastig te kiezen waar ik mijn vrije tijd in zal gaan steken.

En wat nu als er bugs zijn gevonden? De programmeurs hebben hun geld reeds ontvangen.
Andere programmeurs inhuren om eerst andermans code te analyseren lijkt mij een vrij dure hobby..

De code wordt natuurlijk pas goedgekeurd ( en geld uitgekeerd ) als het aan bepaalde eisen voldoet.. dus niet alleen dat het stukje werkt zoals beschreven maar ook dat de code gedocumenteerd is en volgens bepaalde richtlijnen beschreven..

iedereen zou dan de code kunnen overnemen

tuurlijk, das logisch, maar bugs komen meestal later pas opduiken ;)

ja en daar heb je dus technische documentatie en comments voor :)

En natuurlijk pas wanneer gecontroleerd is of de code niet gepikt is van SCO... }>

Ik verwacht niet dat IBM hier licenties voor gaat uitgeven, maar dat dit patent alleen is aangevraagd om bedrijven als Microsoft voor te blijven, die hiermee de OpenSource gemeenschap een flinke klap zouden kunnen geven.

Ooit aan gedacht dat IBM binnen 5 jaar een andere CEO kan hebben en een heel andere korst kiest?

Patenten zijn evil!

Denk niet dat de CEO almachtig is.
Nu is mijn kennis van hoe grote bedrijven in elkaar zitten niet zo heel groot, maar ik neem aan dat er een groep mensen is die beslissingen neemt en de CEO benoemt uiteraard. En zolang die mensen hun eigen opvolgers kiezen zal de bedrijfscultuur/koers waarschijnlijk wel grotendeels hetzelfde zijn :) Tenzij de mensen die beslissingen nemen ineens allemaal spontaan van mening veranderen, maar die kans is met een grote groep verstandige (Je bent natuurlijk geen dik betaalde directeur geworden omdat je d'r zo leuk uit ziet) mensen waarschijnlijk niet zo heel groot, gelukkig.

Een CEO bepaald de koers op strategisch niveau. En als een bepaalde koers beter is dan een andere zal die CEO dat kiezen, ongeacht wat de rest ervan vind, hij is nu aanmaal daarvoor aangenomen.

Neem Steve Jobs. Hij is de enige die ja of nee tegen x86 kan zeggen bij apple, niemand anders.

Ik denk dat de invloed van een CEO juist heel erg groot is en juist daarom hoop ik dat IBM in zijn linux-"kruistocht" wat successen kan behalen. :)

Patenten zijn evil!
Tja, het hebben van patenten is tegenwoordig noodzakelijk, al is het maar om te zorgen dat een ander ze niet tegen je gebruikt. Voorlopig ben ik net zoals Parlor_Inventor blij dat dit patent bij een Lesser Evil als IBM is beland. Wie weet komt iets als http://openpatents.org ooit echt van de grond, maar zo ver is het nu dus nog niet.

[troll]Tweakers.net lijkt steeds meer op een Slashdot mirror.[/troll}
:o

Dat is een van de originelere patenten waar ik ooit van gehoord heb.... ;)

Op eerste gezicht dacht ik 'wat een onzin', maar nu zie ik dat het een soort actief online systeem is.

Dan is het op zich logisch dat het gepatenteerd kan worden.

Belachelijk dat je weer een soort van idee kan patenteren ... want er wordt hier gewoon een soort van proces gepanteerd wat dan toevallig door software wordt uitgevoerd!

Om stil van te worden.... de vrije markt werking wordt zelfs een bron van inkomsten. Is de volgende stap een overeenkomst tussen de software ontwikkelaars a la bouwfraude. MS krijgt geld voor het niet ontwikkelen van ..... betaald door IBM???

Deze methode wordt al een tijdje met succes toegepast in bijvoorbeeld de Gnome bounties.

Het gaat niet om verschrikkelijk hoge bedragen (de meesten liggen tussen de $100 en $500), dus het kan niet bepaald als inkomen dienen voor programmeurs, maar het zijn leuke zakcentjes.

Omdat de bedragen niet al te hoog zijn trekt het ook geen mensen aan die het puur voor het geld doen, maar het stimuleert mensen die aan het project willen werken om aan bepaalde dingen te werken die nog aandacht nodig hebben.

Daar zit hem ook de kracht van het idee (of in ieder geval zoals het gebruikt wordt in de Gnome Bounties): Proberen mensen te stimuleren en te sturen, zonder ongeinteresseerde geldwolven aan te trekken. Met enige zorg gebruikt is dit best een nuttig systeem :)

Het is alleen wel verdomd twijfelachtig dat dit weer gepatenteerd moet en überhaupt kan worden. Dat is de zoveelste aanwijzing dat software patenten (software patenten gaan doorgaans ook over een algoritme, een bepaald proces om iets te bereiken, net als dit) verschrikkelijk ruk zijn.

Rentacoder.com is ook een soort marktplaats voor software ontwikkelaars en de mensen die iets willen laten ontwikkelen. Ook daar is gewoon marktwerking, maar waarschijnlijk niet automatisch. De ene programmeur zal misschien voor de uitdaging gaan, de ander probeert zoveel mogelijk te verdienen met z'n hobby (of werk :) )

om dit nu te gaan patenteren... straks moet ik nog een patent aanvragen op de manier hoe ik mijn wc schoonmaak.. eerst ga ik met een doekje over...


het is niks anders dan een solicitatiesysteem om te soliciteren als programmeur.dan kun je ze net zogoed meteen tegen elkaar op laten bieden " ik doe het voor minder" dat zou volgens mij een beter winst opleveren voor ibm.. misschien gaan ze nu wel weer een nieuw patent aanvragen ..
«  1  2  »

Op dit item kan niet meer gereageerd worden.

Volgende 22:01 IBM zet volgende stap in verbetering netwerkopslag
Vorige 21:27 Nieuwe standaard voor draadloze communicatie in mei
VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011