אני כמובן לא עו"ד, אבל:
פטנטים הם דבר טריקי.
היה מקרה של בחור, שכתב מ-0 קוד ב-Java שמימש איזו נוסחה מתמטית שמאפשרת להשוות שתי מנגנות ולקבוע אם הן זהות.
 
הוא פרסם את הקוד בבלוג שלו ו-Shazam איימו עליו בתביעת פטנט וגרמו לו להוריד את הקוד.
 
אז, שום רישיון לא יכול להגן עליך בפני מישהו שיבוא ויטען שהקוד, בין אם אתה כתבת ובין אם מישהו אחר כתב, ממש איזה פטנט שלו.
זכור לי מקרה שטרול פטנטים איים על מפתחי iOS שהשתמשו ב-API רכישות של Apple בטענה שלאותו טרול שי פטנט על ה-API ש-Apple מפרה.
רק שים לב - לא היה לטרול כסף לתקוף את Apple ישירות (וכנראה גם לא באמת פטנט), אז הם הלכו לאיים על מפתחים קטנים ועצמאיים שלא יכלו להרשות לעצמם להתגונן, בתקווה לייצר ככה לחץ ולגרום ל-Apple לשלם להם (לטרול) כדי שייעלמו.
 
אז מה הקשר ל-Apache?
כפי שאני מבין זאת, ושוב - לא עו"ד!, Apache הוא רישיון מפורט יותר מ-MIT, ובין היתר נותן לך רשות להשתמש בכל פטנט שעשוי להיות מגולם בקוד, כלומר, הוא נותן לך ביטחון שהמפתח המקורי, או מי שתרם קוד לפרויקט תחת אותו רישיון, לא יבוא לתבוע אותך על פטנטים.
 
בזה הרישיון מכסה אותך, להבנתי הלא מקצועית.
 
בכל מקרה, במקומך הייתי קודם כל שוקל איזה ספרייה מתאימה יותר מבחינה טכנית.
תרם שמעתי על מקרה שמישהו פרסם קוד תחת רישיון MIT רק כדי לתבוע הפרת פטנט ממי שלקח את הקוד.
 
וכאמור אם נטפל אליך טרול צד שלישי, שום רישיון לא יעזור לך.
אז תשתמש במה שעובד יותר טוב.