kaotama täielikult võimaluse patentida puhttarkvaralisi lahendusi, algoritme ja meetodeid. Erinevalt tootvast tööstusest või meditsiinist, kus enamasti on üks toode seotud ühe patendiga, koosneb iga tänapäevane tarkvaraprogramm tänu infotehnoloogia abstraktsemale ja matemaatilisemale olemusele tuhandetest eri komponentidest, mis kõik võivad kasutada patenditud lahendusi. Sellega kaasneb mitmeid probleeme, mis on eriomased just tarkvarale: