אפאצ'י. הרישיון דורש את שמירת ההערות
הכוללות זכויות יוצרים ואת שמירת כתב
של רישיון
2
הוויתור. קיים הסכם גרסה
,
GPL
של רישיון ה-
3
אפאצ'י שתואם גרסה
אך הגרסאות הקודמות אינן תואמות. בנוסף
לתוכנות המפותחות ע"י מוסד אפאצ'י כגון
שרתי אפאצ'י, קיימים מוצרים רבים שגם הם
מופצים תחת תנאיי השימוש של הרישיון הזה,
של הרישיון)
1
(משתמש גרסה
OpenSSL
כמו
ומספר רב של מרכיבי אנדרואיד.
מה עושים?
קודם כל, מחד גיסא חשוב לציין שכל ההמלצות
כאן מסתמכות על ניסיון מפרויקטים רבים
ומגוונים, שקשורים בין היתר לנושאהרישיונות.
מאידך גיסא, אנחנו לא עורכי דין, ולכן במקרה
של ספק תמיד כדאי להעזר בעורך דין שמתמחה
בנושאי קניין רוחני.
אם אי-פעם קניתם נתב ביתי, רוב הסיכויים
שלא שמתם לב לחתיכת נייר שהייתו איתו
בקופסה ופשוט זרקתם אותה. בפעם הבא
אנחנו ממליצים לעיין בה. שם, בין היתר, תוכלו
לראות את הרשימה של כל התוכנות שנמצאות
בשימוש בנתב עם ציון של כל הרישיונות והדרך
שבה אפשר לקבל את קוד המקור שלהן. זה
בא לא מהרצון הטוב של היצרן, אלא מפני
שכל הרישיונות של קוד פתוח דורשים הוספת
הצהרה כזו. לכן כאשר אתם משחררים את
המוצר שלכם לשוק, אתם חייבים להוסיף אותה
במסמכים נלווים, או באחד החלונות "אודות"
של התוכנה שלכם. בתור דוגמה טובה לכתיבת
ההצהרה ניתן להשתמש בזו שמופיעה בטלפון
"אודות"-
>-"
הנייד שלכם תחת "הגדרות
"מידע משפטי".
>
כיוון שאנחנו מדברים על לינוקס, אז לפחות
דבר אחד נדרש באופן חד משמעי: לתת
אפשרות גישה לקוד של הגרעין של לינוקס,
כולל כל השינויים שנעשו עבור החומרה שלכם,
toolchains
תהליך הבניה עם ציון של כל ה-
הרלבנטיים, ואפילו איך ניתן לטעון את התוצר
הבניה למכשיר שלכם.
במקרה שתהיתם האם צריך להסביר אילו
מהברגים צריך לפתוח ואיפה לחבר את הכבל,
אז התשובה היא כן, (וכנראה כדאי גם לציין
שהדבר עלול לגרום לביטול האחריות ו/או
התמיכה שלכם במוצר). האם מספיק לתת
toolchain
קישור לאתר שממנו הורדתם את ה-
או את קוד המקור של לינוקס? התשובה היא
לא, זה באחריות שלכם לשמור על הגרסאות של
כלים ומרכיבים.
ישנם מספר אופנים לפרסם את הקוד, אבל
שניים מהם נפוצים יותר. ביחד עם רשימת
הרישיונות של קוד פתוח שצירפתם למוצר ניתן:
לתת קישור באינטרנט למקום בו נמצא קוד
א)
המקור (למשל, באתר הבית שלכם)
לפרסם הצהרה כתובה, שמסבירה איך ניתן
ב)
לקבל את הקוד עם כל התהליכים הנלווים.
ניתן גם לבקש חיוב על הדבר, אך הוא צריך
בדואר.
CD
להיות מוגבל לעלות שליחת ה-
חשוב לציין שברגע שקיבלתם את בקשת הלקוח
שמעוניין בכך, אתם מחיובים לספק את הקוד
מיידית, אחרת אתם חשופים לתביעה על הפרת
תנאיי הרישיון. כל הדברים הנ"ל רלבנטיים
גם לגבי ספריות וכלים אחרים שמופצים תחת
.
glibc
או
Qt
, דוגמת ה-
LGPL
ו-
GPL
רישיונות
,
GPL
אם השתמשתם בספריות שמופצות תחת
) סטאטי ובין
linkage
בין שבאמצעות קישור (
שדינאמי, רוב הסיכויים שאתם חייבים לפרסם
2001-
גם את קוד המקור שלכם. בהקשר זה ב
סטיב בולמר, המנכ"ל דאז של מיקרוסופט,
ל"סרטן שבמתחבר, במובן
GPL
השווה את ה-
קניין הרוחני, לכל מה שהוא נוגע". לעומת זאת,
אם השתמשתם בקישור דינאמי בלבד לספריה
) ולא שיניתם
Qt
(כמו
LGPL
המופצת תחת
אותה, ניתן לשמור על הקוד שלכם. בנוסף
היינו רוצים להרגיע אתכם לגבי שימוש במהדר
, אבל
GPL
: התוצרים שלו אינם תחת ה-
GCC
GCC
כאמור אתם חייבים לספק גישה לגרסת
המתאימה.
מהן החלופות?
אחד הדברים שיורידו מכם את הדאגות לגבי
הקניין הרוחני שלכם הוא לקנות את הרישיונות
, של אינטל וגם אחרים
Qt
של ספריות -
מציעים אפשרות לרכוש את הרישיון לספריות
שלהם, ואז, כמו בעולם של מיקרוסופט, אין
צורך בפתיחת הקוד. האפשרות השנייה היא
. אומנם
Embedded
Android
להשתמש ב-
במקרה הזה עדיין תהיו חייבים לספק את קוד
המקור של הגרעין (כידוע אנדרואיד משתמש
בגרעין של לינוקס), אבל כל מערך של ממשק
.2.0
המשתמש מופץ תחת רישיון אפאצ'י
במספר הפרויקטים בהם השתתפנו היה
ניתן להסתפק במערכות הפעלה "זמן אמת"
) על בסיס חומרה
FreeRTOS
קטנות (כדוגמת
.)
Cortex
M
7
או
Cortex
M
7
מצומצמת (כגון
מערכות מסוג זה תומכות בממשק משתמש
Touch GFX
על בסיס מערכות
LCD
עבור מסכי
, קידוד וידאו בחומרה,
Embedded Wizard
או
USB
, ו-
IoT
עבור
WiFi
ממשקי אודיו, אתרנט ו-
למכשירים היקפיים.
לסיכום
היינו רוצים לחזור על מספר נקודות חשובות:
אסור להזניח נושא של רישיון בעולם הקוד
הפתוח. את בדיקות הרישיונות של הכלים
והפלטפורמות לפיתוח צריך לבצע בתחילת
הפרויקט, אחרת עלולים להיתקל בצורך
בכתיבה מחדש של חלקים מתוכנה, כי היא לא
תעמוד בדרישות הרישיון.
אם לא רוצים להסתבך עם תביעות ועצירת
מכירות, תמיד צריך להתייעץ עם עורך דין
שמתמחה בקניין הרוחני.
תמיד כדאי לשאול את השאלה: אולי יש
חלופות זולות יותר?
EMBEDDED & MICROPROCESSORS
מוסף מיוחד
WeSense Motion 2012 LTD
Phone: 972 4 6445454
www.WeSense.co.ilNew Measurement
Solutions for Positioning
and Motion Control
Magnetic measuring solutions for
Automation
Medical systems
Digital printing
Linear & rotary stages
Unlimited possible applications
Linear or rotary
One or multiple indices
Any scale length or ring diameter
Customized solutions
High-accuracy measuring
Alternative to optical systems
Accuracy 5 µm, resolution <10 nm
Lower purchase price
Dirt immunity
89 l New-Tech Magazine