New-Tech Magazine | Aug 2017

EMBEDDED & MICROPROCESSORS מוסף מיוחד

ניתן גם לבקש חיוב על הדבר, אך הוא צריך בדואר. 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 ממשקי אודיו, אתרנט ו- למכשירים היקפיים. לסיכום היינו רוצים לחזור על מספר נקודות חשובות: אסור להזניח נושא של רישיון בעולם הקוד הפתוח. את בדיקות הרישיונות של הכלים והפלטפורמות לפיתוח צריך לבצע בתחילת הפרויקט, אחרת עלולים להיתקל בצורך בכתיבה מחדש של חלקים מתוכנה, כי היא לא תעמוד בדרישות הרישיון. אם לא רוצים להסתבך עם תביעות ועצירת מכירות, תמיד צריך להתייעץ עם עורך דין שמתמחה בקניין הרוחני. תמיד כדאי לשאול את השאלה: אולי יש חלופות זולות יותר?

אפאצ'י. הרישיון דורש את שמירת ההערות הכוללות זכויות יוצרים ואת שמירת כתב של רישיון 2 הוויתור. קיים הסכם גרסה , GPL של רישיון ה- 3 אפאצ'י שתואם גרסה אך הגרסאות הקודמות אינן תואמות. בנוסף לתוכנות המפותחות ע"י מוסד אפאצ'י כגון שרתי אפאצ'י, קיימים מוצרים רבים שגם הם מופצים תחת תנאיי השימוש של הרישיון הזה, של הרישיון) 1 (משתמש גרסה OpenSSL כמו ומספר רב של מרכיבי אנדרואיד. מה עושים? קודם כל, מחד גיסא חשוב לציין שכל ההמלצות כאן מסתמכות על ניסיון מפרויקטים רבים ומגוונים, שקשורים בין היתר לנושאהרישיונות. מאידך גיסא, אנחנו לא עורכי דין, ולכן במקרה של ספק תמיד כדאי להעזר בעורך דין שמתמחה בנושאי קניין רוחני. אם אי-פעם קניתם נתב ביתי, רוב הסיכויים שלא שמתם לב לחתיכת נייר שהייתו איתו בקופסה ופשוט זרקתם אותה. בפעם הבא אנחנו ממליצים לעיין בה. שם, בין היתר, תוכלו לראות את הרשימה של כל התוכנות שנמצאות בשימוש בנתב עם ציון של כל הרישיונות והדרך שבה אפשר לקבל את קוד המקור שלהן. זה בא לא מהרצון הטוב של היצרן, אלא מפני שכל הרישיונות של קוד פתוח דורשים הוספת הצהרה כזו. לכן כאשר אתם משחררים את המוצר שלכם לשוק, אתם חייבים להוסיף אותה במסמכים נלווים, או באחד החלונות "אודות" של התוכנה שלכם. בתור דוגמה טובה לכתיבת ההצהרה ניתן להשתמש בזו שמופיעה בטלפון "אודות"- >-" הנייד שלכם תחת "הגדרות "מידע משפטי". > כיוון שאנחנו מדברים על לינוקס, אז לפחות דבר אחד נדרש באופן חד משמעי: לתת אפשרות גישה לקוד של הגרעין של לינוקס, כולל כל השינויים שנעשו עבור החומרה שלכם, toolchains תהליך הבניה עם ציון של כל ה- הרלבנטיים, ואפילו איך ניתן לטעון את התוצר הבניה למכשיר שלכם. במקרה שתהיתם האם צריך להסביר אילו מהברגים צריך לפתוח ואיפה לחבר את הכבל, אז התשובה היא כן, (וכנראה כדאי גם לציין שהדבר עלול לגרום לביטול האחריות ו/או התמיכה שלכם במוצר). האם מספיק לתת toolchain קישור לאתר שממנו הורדתם את ה- או את קוד המקור של לינוקס? התשובה היא לא, זה באחריות שלכם לשמור על הגרסאות של כלים ומרכיבים. ישנם מספר אופנים לפרסם את הקוד, אבל שניים מהם נפוצים יותר. ביחד עם רשימת הרישיונות של קוד פתוח שצירפתם למוצר ניתן: לתת קישור באינטרנט למקום בו נמצא קוד א) המקור (למשל, באתר הבית שלכם) לפרסם הצהרה כתובה, שמסבירה איך ניתן ב) לקבל את הקוד עם כל התהליכים הנלווים.

New 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

WeSense Motion 2012 LTD Phone: 972 4 6445454 www.WeSense.co.il

89 l New-Tech Magazine

Made with FlippingBook - Online catalogs