The term "software patent" isn't official. Informally, it's a category of patents that are applicable to software in some way. All patents, software patents included, are granted based off of a 18th century definition of the term: a "device [with] no prior art".

An *algorithm* is just a series of steps. Do this, then this, then this, and the result should damn well be this.

So are mathematical algorithms "devices"? If so, should mathematics be patentable? If not, how are software algorithms not mathematical algorithms?

I won't go any further, because [Patent Absurdity](_URL_0_) does a great job of explaining software patents and explaining the problem in 30 minutes.
&quot;මෘදුකාංග පේටන්ට් බලපත්‍රය&quot; යන යෙදුම නිල නොවේ. අවිධිමත් ලෙස, එය කිසියම් ආකාරයකින් මෘදුකාංග සඳහා අදාළ වන පේටන්ට් බලපත්‍ර කාණ්ඩයකි. සියලුම පේටන්ට් බලපත්‍ර, මෘදුකාංග පේටන්ට් බලපත්‍ර ඇතුළුව, මෙම යෙදුමේ 18 වැනි සියවසේ නිර්වචනය මත පදනම්ව ලබා දී ඇත: &quot;[පෙර කලාවක් නොමැති] උපාංගයක්&quot;. *ඇල්ගොරිතමයක්* යනු පියවර මාලාවක් පමණි. මෙය කරන්න, පසුව මෙය, පසුව මෙය, සහ ප්රතිඵලය මෙය විය යුතුය. එසේනම් ගණිතමය ඇල්ගොරිතම &quot;උපාංග&quot; ද? එසේ නම්, ගණිතයට පේටන්ට් බලපත්‍රය තිබිය යුතුද? එසේ නොවේ නම්, මෘදුකාංග ඇල්ගොරිතම ගණිතමය ඇල්ගොරිතම නොවන්නේ කෙසේද? මෘදුකාංග පේටන්ට් බලපත්‍ර පැහැදිලි කිරීම සහ ගැටලුව විනාඩි 30 කින් පැහැදිලි කිරීම සඳහා [පේටන්ට් අභූතභාවය](_URL_0_) විශාල කාර්යයක් කරන නිසා මම වැඩි දුර යන්නෙ නැහැ.