סעיף 3 לחוק הפטנטים קובע כי "אמצאה, בין שהיא מוצר ובין שהיא תהליך בכל תחום טכנולוגי, שהיא חדשה, מועילה, ניתנת לשימוש תעשייתי ויש בה התקדמות המצאתית - היא אמצאה כשירת פטנט". עם זאת, פעמים רבות נשמעת הטענה כי אין פטנטים בתוכנה. טענה זו אינה נכונה. בארצות הברית ובאירופה ישנם פטנטים בתוכנה. אף בישראל החוק והפסיקה העניקו פטנטים בגין המצאות תוכנה.
מהי המצאת תוכנה ?
המצאה בתוכנה הינה תהליך שניתן לבצע אותו באמצעות מחשב המריץ תוכנה ולחלופין מערכת ממוחשבת הכוללת גם רכיב של תוכנה. המצאת תוכנה לעיתים מוגדרת גם בתביעה מסוג Beauregard שהיא תביעה למוצר תוכנה, כלומר מדיה שמחשב קורא שעליה מוטבעת תוכנה שאם תבוצע על ידי מחשב תגרום לתהליך כלשהו.
שלוש הגדרות אלו מהוות, דרך כלל, שלוש פנים שונות של המצאה אחת, ומשום כך הן נתבעות בתביעות בלתי תלויות ונפרדות במסגרת פטנט אחד. לכל סוג של תביעה יש יתרונות מסוימים וחסרונות אחרים לעומת הסוגים האחרים. כך למשל, בכדי להוכיח הפרתו של תהליך יש להראות שהתוכנה בוצעה בפועל בעוד שאם התוכנה מותקנת על מחשב הרי שהמערכת קיימת ומפרה. מנגד, בהעדר סימון מוצר שבעל הפטנט מוכר המצהיר כי הוא מוגן בפטנט, בעל הפטנט לא יוכל לזכות בפיצויים בגין הפרת הפטנט על פי הדין האמריקאי. בתהליך, מגבלה זו אינה קיימת. תביעה למוצר מאפשרת לתפוס הפרה כאשר מדובר בדיסק בלבד המופרד ממחשב.
אדגיש, כי איני מתייחס לקוד לכשעצמו כהמצאת תוכנה. שורות קוד אינן בעלות השלכה פונקציונליות כלשהן. שורות הקוד הן לכל היותר ביטוי של רעיון, שיכול ויהיה מוגן בזכות יוצרים. גם קוד להרצה (executable) אינו אלא תוצר של הביטוי ואין לו השלכה פונקציונלית ללא האפשרות של מחשב לקרוא ולהריץ אותו.
מאמר זה מתבסס על פוסט בעניין פטנטים על תוכנה שהתפרסם בבלוג הפטנטים פיטפוטנטים: מפטנטים על פטנטים, זכויות יוצרים, סימני מסחר ושאר קניין רוחני. הכותב הינו שותף במשרד גלסברג, אפלבאום ושות', עורכי דין ופטנטים.
האמור אינו מהווה עצה משפטית. אין להסתמך על האמור לשום צורך שהוא. אין לייחס את האמור לעיל למשרד גלסברג אפלבאום ושות' או ללקוחותיו. האמור הינו דעתו האישית של הכותב בעת כתיבת דברים אלו.