intellectual-property
הגנה על קוד התוכנה שלך תחת חוק זכויות יוצרים
Table of Contents
הבנת זכויות יוצרים של Software Protections in Modern Development
קוד תוכנה הוא בין הנכסים החשובים ביותר שהחברה יכולה ליצור, אך מפתחים ובעלי עסקים רבים מזלזלים באיזו קלות ניתן להעתיק אותו, להשתמש בו מחדש, או להפיץ מחדש ללא רשות זכויות יוצרים, מספק שכבת הגנה בסיסית שמחברת באופן אוטומטי את הרגע שבו הקוד המקורי שלך כתוב, אך הידיעה כיצד לאכוף ולהרחיב את ההגנה הזו היא קריטית לשמירה על יתרון תחרותי.
מה באמת מכסה זכויות יוצרים בתוכנות
חוק זכויות היוצרים מגן על יצירות של סמכותיות:0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .חוק זכויות זכויות יוצרים חוק זכויות זכויות יוצרים חוק זכויות יוצרים הגנה הגנת זכויות יוצרים הגנה הגנת זכויות יוצרים החוק הגנת זכויות יוצרים הגנה מפני חוק זכויות יוצרים הגנה הגנת זכויות יוצרים הגנה מפני חוק הגנת .
מקור: The Threshold
כדי להעפיל זכויות יוצרים, הקוד שלך חייב להציג יצירתיות מינימלית.Tvial או קוד פונקציונלי בלבד מסודרים באופן סטנדרטי או ברור לא יכול לעמוד בסף זה.לדוגמה, תסריט בעל חמישה שורות שפשוט סוג של רשימה באמצעות אלגוריתם משותף עשוי לא להיות מוגן, בעוד צינור למידה מכונה מורכב, בנוי בהתאמה אישית, הוא ככל הנראה, המפתח הוא כי העבודה משקפת כמה אפשרויות יצירתיות עצמאיות על ידי המחבר.
דיסטינג ביטוי מהרעיונות המבולחים
אחד האזורים המכורים ביותר בזכויות יוצרים תוכנה הוא הגבול בין הביטוי המגן של הקוד לבין הרעיונות הבלתי מוגנים או הפונקציות שהוא מיישם.במקרה ציון הדרך FLT:0Computer Associates International v. AltaiFLT:1 הציג את "תפקוד מבוזר-ההתאמה-ההתאמה של מערכת ההפעלה" (הקוד התקינה-Action-filtration-comparison) כדי להגן על ביטוי בלתי-מרכיבים ממרכיבים בלתי-מתקניים.
מה לא מוגן
- (FLT:0) שיטות תעמולה: 1.10.10.1 התהליך שבו פועלת התוכנה (למשל, השלבים באלגוריתם מיון) אינם זכויות יוצרים, אם כי הקוד הספציפי יישום השיטה הזו.
- (ב) ביטויים קצרים, שמות ולוגים: ההרחבה 1 (FLT:1) אלה אינם זכויות יוצרים, אך עשויים להיות מוגנים על ידי סימן מסחר או חוק סודי.
- (ב) [ה]הלא ניתן ליצור] את הרעיון של פלטפורמת מדיה חברתית, רק בדרך מסוימת הקוד שלך מבטא את הרעיון הזה.
- (FLT:0User ממשקים ומבנים נתונים:FLT:1 בעוד הקוד שיוצר ממשק משתמש הוא בעל זכויות יוצרים, הפריסה והאלמנטים הנפוצים עשויים להיחשב ללא הגנה "Scènes à Faire" אם הם מוכתבים על ידי המכשיר או הפלטפורמה.
- (FLT:0)Facts and Data:FLT:1Build data, אשר נאסף על ידי התוכנה שלך, אם כי בחירה יצירתית או סידור של נתונים אלה (מסד נתונים) עשויים להיות.
הגנה אוטומטית נגד רישום: מדוע רישום משנה
הגנה על זכויות יוצרים היא אוטומטית הרגע שבו הקוד שלך כתוב ונגאל.עם זאת, רישום עם משרד זכויות היוצרים של ארה"ב (או שווה ערך בתחום השיפוט שלך) מציע יתרונות משמעותיים. בארצות הברית, אין באפשרותך להגיש תביעה בגין הפרת זכויות יוצרים אלא אם נרשמת את העבודה, ורישום בתוך שלושה חודשים של פרסום (או לפני הפרה מתרחשת) מאפשר לך לטעון נזקים חוקתיים ועלויות של עורך דין ללא רישום, אתה יכול רק לשחזר רווחים קוונטיים, אך לעתים קרובות יכול להוכיח את הניכויים של $ 30000 $, אך ורק אם אתה יכול להיות נזקי, אם אתה יכול להוכיח את ההרשאה בפועל, אם אתה יכול להיות מוגבל, אם אתה יכול להיות מוגבל, אם אתה יכול להוכיח את החיוב על ידי אובדן זמן מוגבל, אם אתה יכול להוכיח את הקניין, אם אתה יכול להוכיח את הרווחים שלך, אם אתה יכול להוכיח את התקני רישום, אם אתה יכול להוכיח את התקני תשלום בפועל, אם אתה יכול להיות מוגבל, אם אתה יכול להוכיח את הרווחים שלך, אם אתה יכול להיות מוגבל, אם אתה יכול להיות מוגבל יותר, אם אתה יכול להיות מוגבל, אם אתה יכול להיות מוגבל, אם אתה יכול להיות מוגבל, אם אתה יכול להוכיח את זה יכול להוכיח את התקני תשלום בפועל, אם אתה יכול להוכיח את התקני תשלום בפועל, אם אתה
שלב-בי-Step ההרשמה
תהליך הרישום הוא פשוט אך דורש הכנה זהירה.התחל על ידי הטמעת חומר הפיקדון: בדרך כלל 25 העמודים הראשונים והאחרון של קוד המקור (עם סודות מסחריים מופעלים אם יש צורך) או גרסה קוד אובייקטים מלאה עבור יישומים מסוימים.אם התוכנה שלך אינה רשומה, תוכל להגיש את קוד המקור כולו כתשלום יחיד של Office.com יש להשלים באופן מקוון באמצעות מערכת אלקטרונית של USSCO (התחילה) לאחר ביצוע של טופס רישום עבור טופס בקשה עבור תשלום עבור תשלום עבור טופס רישום (לדוגמה, לאחר תשלום עבור טופס רישום יחיד (לדוגמה, לאחר תשלום עבור טופס רישום) ולאחר מכן, לאחר ביצוע של 6 חודשים (לדוגמה, לאחר ביצוע תשלום עבור טופס רישום עבור טופס רישום עבור טופס רישום עבור טופס רישום עבור טופס בקשה אחת (לדוגמה, לאחר תשלום עבור טופס רישום עבור טופס רישום עבור טופס רישום עבור טופס רישום עבור טופס רישום עבור טופס בקשה אחת (לדוגמה, לאחר תשלום עבור טופס בקשה אחת).
רישום קבוצות לעדכונים מתקדמים
מוצרי תוכנה רבים מעודכנים לעתים קרובות.משרד זכויות היוצרים מציע אפשרות רישום קבוצה עבור יצירות לא מפורסמות: אתה יכול להירשם עד 50 תוכניות מחשב לא מפורסמות ביישום יחיד אם כולם נוצרים על ידי אותו מחבר.זה אידיאלי עבור מחזורי פיתוח זריזים שבו גרסאות חדשות משוחררות שבועי.עבור יצירות שפורסמו, אתה יכול גם להשתמש ב"חוקי הקבוצה של יצירות שפורסמו", אבל הדרישות מחמירות יותר (כל עבודה חייבת להיות שפורסמה בתוך שלוש שנים כדי לבדוק את הכללים האחרונים של Office).
זכויות מפתח של בעל זכויות יוצרים בתוכנות
לאחר שיש לך זכויות יוצרים, יש לך את הסמכות הבלעדית:
- (FLT:0) להפיץ את הקוד: FLT:1 העתקת התוכנה שלך בשרת, כונן קשיח או כל אמצעי אחסון דורש את רשותך.זה כולל עותקים זמניים שבוצעו במהלך ניתוח רגיל אלא אם כן הם מוגנים תחת שימוש הוגן או רישיון.
- (FLT:0) יצירות נגזרות נגזרות: FLT:1ir אחרים לא יכולים לשנות, לתרגם, להתאים או להזין את הקוד שלך לגרסאות חדשות ללא רישיון. Note כי "עבודה יצירתית" כולל תיקוני באגים, תכונות חדשות ואפילו תרגומים לתוך שפה תכנות אחרת אם הביטוי המקורי נשמר.
- (FLT:0) עותקים בלתי מוחשיים: FLT:1ig, רישוי, השכרה או העברה אחרת עותקים נופל תחת שליטתך.דוקטרינה המכירה הראשונה מאפשרת לבעל עותק מורשה למכור עותק מסוים זה, אך היא אינה מאפשרת רבייה או הפצה של עותקים נוספים.
- (FLT:0) דיפלפלפל את הקוד באופן פומבי: FLT:1 בעוד לעתים רחוקות בעיה קוד מקור ישירות, זה יכול לעניין ממשקי משתמש גרפי, אנימציה, ופלטים חזותיים אחרים שנוצרו על ידי התוכנה.
- (FLT:0)Perform את העבודה בפומבי: FLT:106 עבור תוכנה, זה בדרך כלל מתייחס אלמנטים אודיו-ויזואליים כמו משחקי וידאו או יישומי מולטימדיה.סטרימינג משחק או הפעלת קיוסק ציבורי עם התוכנה שלך עשוי לדרוש רישיון ביצועים.
זכויות אלה אינן בלתי מוגבלות.דוקטרינה השימוש ההוגן מאפשרת שימוש מוגבל ללא רשות למטרות כגון ביקורת, תגובה, דיווח חדשות, הוראה, מלגה או מחקר. בתוכנה, שימוש הוגן עשוי ליישם הנדסה הפוכה עבור יכולת הדדית, מחקר אבטחה או העתקה חינוכית, אבל הגבולות הם ספציפיים במקרה - בתי משפט לשקול ארבעה גורמים: מטרת השימוש, אופי העבודה המותקנת, כמות השימוש, השימוש, השימוש, השימוש, ואפקט חינוכי, לפני השימוש הוגן.
בניית אסטרטגיה להגנת הרובסט מעבר לרישום
החלת זכויות יוצרים אוטומטיות בלבד היא מסוכנת.צעדים פרואקטיביים מחזקים את עמדתך המשפטית וחושפים פגיעה מזדמנת.שילוב של בקרה משפטית, טכנית ומנהלית יוצר שכבות מרובות של הגנה.
הסכם רישוי Clear Licensing
(אם אתה מפיץ תוכנה בקוד פתוח או מוכר רישיונות קנייניים, הסכם רישיון כתוב קובע את התנאים לשימוש אחרים, שינוי, והפצת הקוד שלך עבור פרויקטים בקוד פתוח, בחר רישיון ידוע (MIT, Apache 2.0, GPL) וכולל קובץ LICENSE ב-Reposion שלך. for Software, השתמש בהסכם רישיון למשתמשי קצה (LA) המופיע בתבנית קובץ תשלום עבור אישור רישיון מסחרי מסוים (להלן: אין ספק) או ההגבלות על ידי רישיון שירות מסחרי (להלן: רשיון תוכנה).
כולל הודעות זכויות יוצרים בכל מקום
הודעה פשוטה של זכויות יוצרים (למשל, "לשנה את החברה שלך.כל הזכויות שמורות") בהערות הקוד שלך, בתיעוד ובנוגע לדיאלוגים לא יוצר הגנה על זכויות יוצרים, אבל זה מעמיד את העולם על הודעה שאתה טוען לבעלות.זה גם מבטל את ההגנה "הבלתי-מחדשת" שיכולה להפחית נזקים.מדינות רבות דורשות הודעה עבור תרופות מסוימות, כך שהיא טובה למנוע את ההודעה בכל מקור, כמו שכתוב, באופן אוטומטי, כלומר, השתמש בקובץ בכתב יד, או בקובץ, באופן אוטומטי, או בקובץ, כדי להוסיף הודעה בכתב יד, או בקובץ בכתב יד.
שילוב עם הגנה טכנית
אמצעים טכניים משלימים את ההגנות החוקיות. השתמש בקידוד כדי להפוך את ההנדסה לאחור קשה, ליישם הצפנה עבור אלגוריתמים רגישים, ולשמור על בקרת גישה קפדנית על הרשומות שלך.עבור תוכנה בצד השרת, להשתמש באימות וקצב הגבלת כדי למנוע גישה לא מורשה API.צעדים אלה יכולים גם לתמוך בתביעות תחת חוק זכויות היוצרים הדיגיטלי (DMCA) אם מישהו לעקוף אותם.
לשמור רשומות נכונות
שמור יומני היכרויות של תהליך הפיתוח שלך, כולל היסטוריה של שליטה גרסאות, לבצע דגימות, מסמכים עיצוב.במקרה של הפרה, רשומות אלה לעזור להוכיח את המקוריות ואת ציר הזמן של יצירתך. גיבויים רגילים מאוחסנים מחוץ לאתר משמשים גם כראיה. השתמש במערכת בקרת גרסאות כמו Git עם חתומה מתחייבת להקים שרשרת אחידה של סמכות יוצרים.בנוסף, לשמור על כל קוד צד שלישי, ותוכנות אלה, תלויות ברשיונות שלך, אם אתה יכול גם כן, אובדחתומי זכויות יוצרים.
שיקולים מיוחדים: קוד פתוח, עובדים ונושאים בינלאומיים
קוד פתוח ו-Lcensing
קוד פרסום תחת רישיון קוד פתוח אינו מוותר על זכויות היוצרים שלך - זה רק נותן רישיון רחב, לא כולל לכל מי שעוקב אחר תנאי הרישיון.אתה עדיין הבעלים של הקוד ויכול לאכוף את תנאי הרישיון (למשל, תגמול, שיתוף-פעולה) חברות מסוימות משתמשות ברישיון כפול: הן משחררות גרסה קהילתית תחת רישיון קוד פתוח (כמו GPL) וגרסה מסחרית תחת רישיון קנייני עבור לקוחות ידועים אשר יכול ליצור קוד פתוח, אם אתה יכול להשתמש ב-PL-ל, אם אתה יכול להשתמש באסטרטגיה פתוחה.
המצאת עובדים וחוזה
אם אתה בעל עסק, ודא כי כל העובדים והקבלנים להקצות את האינטרסים של זכויות היוצרים שלהם לחברה.בתחומים רבים, יצירות שנוצרו במסגרת ההעסקה בבעלות באופן אוטומטי על ידי המעסיק, אך קבלנים עצמאיים מחזיקים בבעלות, אלא אם יש הסכם כתוב, תמיד יש סעיף "עבודה מסוימת עבור השכרת" בחוזה שלך.
הגנה בינלאומית
זכויות יוצרים טריטוריאליות, אך הסכמים בינלאומיים כמו אמנת ברנה והסכם זכויות היוצרים של WIPO מבטיחים שמדינות בעלות חתימה יכירו בזכויות יוצרים של זו באופן כללי, זכויות היוצרים של ארה"ב ניתנות לאכיפת זכויות האדם ברוב המדינות, אך רשויות רישום מקומיות ומנגנוני אכיפת החוק משתנות.אם אתה מפיץ את כל אחת ממדינות מפתח (למשל, כללי החוק האירופי, סין, יפן) באמצעות משרדי זכויות יוצרים בהתאמה, למשל, ארגון זכויות יוצרים לא מחייב את רשות זכויות יוצרים (F) אך לא נדרשה, אלא אם יש צורך במקרים של מדינות האיחוד האירופי למתן רישיון הגנה על בסיס דרישות סודיות, אך ורק במקרים מסוימים, אך נדרשה של מדינות האיחוד האירופי (כגון: 1.
זכויות יוצרים לעומת טפסים אחרים של הגנת IP
ניתן להגן על התוכנה בו זמנית על ידי זכויות יוצרים, פטנטים, סודות מסחריים וסימנים מסחריים.הבנת ההבדלים מסייעת לך לבנות אסטרטגיה IP מעוגלת.
| Type | Protects | Duration | Registration Needed |
|---|---|---|---|
| Copyright | Expression (source code, object code) | Life of author + 70 years (or 95 years for corporate works) | Not required for protection, but needed for lawsuit and statutory damages |
| Patent | Inventions and processes (algorithms, UI methods) | 20 years from filing | Yes, through patent office |
| Trade Secret | Confidential algorithms, formulas, methods | Indefinite as long as secrecy is maintained | No |
| Trademark | Brand names, logos, product names | Indefinite with continued use and renewal | Yes, for federal registration |
עבור רוב עסקי התוכנה, זכויות יוצרים היא ההגנה הקלה והאוטומטית ביותר, אבל פטנטים יכולים לכסות שיטות חדשניות כי המתחרים יכולים לשכפל על ידי כתיבת הקוד באופן שונה.הגנת פטנטים היא חזקה כי זה לא מוגבל לביטוי הספציפי - זה מכסה את השיטה הבסיסית - אבל קבלת פטנט הוא יקר וזמן-consuming רכיבי קוד ייחודי, אך הגנה על אלגוריתמים ליבה כי הם לא משוחררים באופן פומבי, אבל דורש מאמצים שוטפים לשמירה על סודות מסחריים, אך לעתים קרובות.
עידוד זכויות היוצרים שלך כאשר אתה פוגע
אם אתה מגלה שמישהו העתיק או השתמש בתוכנה שלך ללא רשות, לנקוט בצעדים מיידיים כדי לתעד את ההפרה ולשמור על ראיות.אפשרויות שלך נע בין בלתי פורמלי לפורמלי, ואת הגישה הטובה ביותר תלויה בחומרת הפגיעה והמשאבים של שני הצדדים.
שלח מכתב סיזר-ו-דני
לעתים קרובות הדרך המהירה והזולה ביותר לעצור את הפגיעה.המכתב צריך לזהות את העבודה שלך, את הפעילות המפרה, לדרוש הסרת או רישיון.מנע הוכחה לרישום זכויות היוצרים שלך עותק של הרישיון אם ישים.רבים הם ארגונים קטנים או אנשים שפשוט לא מבינים את החוק; מכתב מקצועי יכול לפתור את החומר ללא ליטיגציה.
הודעה: DMCA Takedown
אם החומר המפרח מתארך על ידי שירות מקוון (GitHub, ספקי ענן, חנויות אפליקציה), להגיש הודעה רשמית ב- DMCA. ספק חייב להסיר את התוכן המפר באופן בלתי צפוי או סיכון לאבד הגנה בטוחה-הארבור.ההודעה חייבת לכלול: המידע שלך, זיהוי של העבודה המוטעמת בזכויות יוצרים, זיהוי של חומר הפרה, הצהרה של אמונה טובה, והכרזה על תנאי תחת חוק הגנת זכויות יוצרים: GIRFUSF לאמונה על כך גם כן, כך גם כן, כך היא הסיבה לכך ש-D.
עקבו אחרי Litigation
אם השופר מסרב לציית או לסכומים גבוהים, להגיש תביעה בבית המשפט הפדרלי (בארה"ב) עליך לקבל זכויות יוצרים רשומים כדי להמשיך.החוקים כוללים הקלה צו מניעה (למשל, צו בית משפט לעצור הפצה), נזקי בפועל ורווחים, נזקים חוקתיים (עד $50,000 לעבודה אם יבוטלו), ודמי עו"ד יקרים, כך שלעתים קרובות שוקלים את הסיכון לתביעות משפטיות רבות לאחר שלעתים קרובות הם עלולים ליישבו את הסיכון.
מלכודות נפוצות להימנע
- (הרשמה:0) רישום ההרשמה אינו הכרחי: LT:1 ללא זה, אתה לא יכול לתבוע הפרה והפסד נזקי סטטוטוריים.
- (ב) ,0) ביטול הסכמי קבלן: הסכם מילולי 1 (Automal Agreement) אינו מספיק לעיתים קרובות – קבל משימה בכתב אחרת, הקבלן רשאי לטעון לבעלות על הקוד שכתב.
- (FLT:0) שימוש בקוד קוד פתוח ללא התחייבות לרישיון הבנה:FLT 1 מפריש רישיון (למשל, כשל להפיץ קוד מקור תחת GPL) יכול לכפות עליך להפוך את הקוד הקנייני שלך קוד פתוח או להתמודד עם פעולה משפטית מן המפתח המקורי.תמיד לסקור את תנאי הרישיון ולהשתמש בבדיקה אוטומטית של הסתמכות.
- (FLT:0) ראו הפצה בינלאומית: FLT:1 ודא כי תנאי הרישיון שלך מאוישים במדינה של המשתמש, במיוחד עבור תוכנה מקוונת.הסכם קליקו ראפ תקף בארה"ב לא ניתן לאכוף בכמה תחומי שיפוט באיחוד האירופי ללא מנגנונים נוספים.
- (ב) בכפוף להודעה:0 (ב) לסימן קוד עם הודעות: ⁇ 1) בחלק מתחומי השיפוט, הרשאות הודעה יכולות להפחית את התרופות או לאפשר הגנה מפני הפרות תמימות.
- (FLT:0) אבחון תהליכי יציאה של עובדים: FLT:1 כאשר עובד עוזב, להבטיח שהם להחזיר את כל העותקים של הקוד ולחתום על הסמכה של תאימות אחרת, הם עשויים לקחת את ה- IP שלך למתחרה.
- (FLT:0) קבלת זכויות יוצרים בלבד ללא בקרה טכנית: אנדרל 1) הגנה משפטית היא חסרת תועלת אם אינך יכול לזהות הפרה. Monitor GitHub, npm, PyPI, ושרידים אחרים עבור עותקים בלתי מורשים של הקוד שלך.
ביקורת מעשית להגנה על קוד התוכנה שלך
- (FLT:0) לרשום את זכויות היוצרים שלך: 1:1 עם משרד זכויות היוצרים של ארה"ב (או שווה ערך מקומי) ברגע שגרסה יציבה היא מלאה.
- (FLT:0) תכלול הודעות זכויות יוצרים ב-1 בינואר, בכל הקבצים המקור, תיעוד, ממשקי המשתמש ומסכים ההתקנה.
- (ב) ,0) ,Draft a clear license Agreement of aduction 1 מותאמים למודל ההפצה שלך (פרוטרינרי, קוד פתוח או כפול).
- (ב) כל התורמים מייחסים זכויות ל- 1FLT 1 לחברה שלך באמצעות הסכמים כתובים.
- (FLT:0) אמצעי הגנה טכניים על ניהול (bfuscation, הצפנה, בקרת גישה) ומעדכנים אותם עבור אכיפת החוק.
- (FLT:0) ממורמרים את האינטרנטFLT:1 באופן קבוע עבור עותקים לא מורשים באמצעות כלי חיפוש, מנועי חיפוש קוד או שירותים מקצועיים.
- (ב) כאשר ההפרות מזוהה: מסמך, שלח פסק-דין וdesist, ואם יש צורך, שלח הודעה DMCA או תביעה.
- (ב) ראה את אסטרטגיית ה-IP שלך מדי שנה: 1 כפי שהתוכנה שלך מתפתחת וחוקים חדשים או אמנות חדשים מופיעים.
- (ב) ,0) ,לחנך את צוות ההבנות שלך 1 על בסיסי זכויות יוצרים, שימוש נכון בקוד קוד קוד פתוח, ואת החשיבות של תנאי הרישוי הבאים.
- (FLT:0)Consult a IP עו"ד FLT:1 עבור נושאים מורכבים כגון אכיפה בינלאומית, הגשת פטנטים, או ליטיגציה משמעותית.
מסקנה
חוק זכויות יוצרים נותן לך מגן חזק, אוטומטי עבור קוד התוכנה שלך, אבל מגן זה חזק רק כמו השלבים שאתה לנקוט כדי לאכוף אותו. על ידי הבנה מה זכויות יוצרים לא מכסה, רישום העבודה שלך, באמצעות רישיון ברור, שילוב של הגנה משפטית עם אמצעים טכניים, אתה יכול להפחית באופן משמעותי את הסיכון של שימוש בלתי מורשה ולשמור על הנכס הרוחני שלך.