Door de commissie juridische zaken van het Europese Parlement is een voorstel aangenomen waardoor het mogelijk zal worden om softwarepatenten aan te vragen. Dit voorstel geeft bedrijven de mogelijkheid om bepaalde software-ideeën te patenteren. Het wordt echter niet mogelijk om een specifiek (wiskundig) algoritme of een bepaald stuk code te patenteren. Er zijn echter mazen in het voorstel ontdekt waardoor het in de toekomst wel mogelijk zal zijn om een technische oplossing te patenteren. De commissie presenteert het voorstel als oplossing voor de huidige praktijk waarbij ieder EU-land zelf uit mag maken hoe deze zijn patentzaken regelt. Ook verwacht de commissie dat hierdoor de Europese concurrentiepositie zal verbeteren.
De uiteindelijke beslissing over de softwarepatenten zal waarschijnlijk in het begin van september 2003 worden genomen, áls het Europese Parlement meegaat in het huidige voorstel. Er zijn echter tegenstanders die willen proberen om te voorkomen dat softwarepatenten toegestaan zouden worden. Zij zeggen ook dat het op dit moment nog niet mogelijk is om bijvoorbeeld een algoritme te patenteren. Doordat het voorstel echter in zeer algemene bewoordingen is geschreven, verwachten zij dat dit in de toekomst wel zo uitgelegd zal gaan worden. Dat willen ze voorkomen. Ze zijn namelijk bang dat door de softwarepatenten de kleine software-ontwikkelaars met minder geld om patenten te kopen, maar ook de open source-community een klap toegebracht zal worden:
Auch die Grünen im europäischen Parlament zeigten sich enttäuscht: Die Umsetzung eines derart konfusen und widersprüchlichen Gesetzentwurfs bedeute das Aus für kleine Softwarefirmen und die europäische freie Software. Daniel Cohn-Bendit, Co-Präsident der Grünen/EFA-Fraktion im Europäischen Parlament, erklärte nach der Abstimmung im Rechtsausschuss: "Dieser Bericht zu den Softwarepatenten läuft auch dem Gedanken des freien Wettbewerbs zuwider. Unter dem Vorwand, Erfinder und ihre Erfindungen zu schützen, erlaubt er in Wahrheit den Multis, den Markt zu monopolisieren.