מבוא
תוכניות קוד פתוח נהנו מההצלחה הראשית במשך עשורים. למרות שקיימים סוגים שונים של רשיונות קוד פתוח, כולם משתפים עקרונות דומים של שקיפות והכלה אשר יצרו חלק מהפרוייקטים החזקים ביותר אי פעם.
נניח שאתה מוביל בחברה שפיתה כמה פרוייקטי תוכנה משמעותיים. פרוייקטים אלה היו קנייניים מאז הקמתם, אך כעת אתה חוקר את האפשרות של חיזוי פתוח לאחד או יותר מהם. לאחר מכן, נסה לקבוע אילו מועמדים יפורסמו באופן הטוב ביותר. כעת, אתה מתחיל להבין שהפעלת תוכנית מוצלחת היא יותר מאשר רק העלאת קוד מקור למאגר ציבורי. היא דורשת שיתוף פעולה זהיר עם בעלי עניין מכל רחבי החברה. הוא גם מציג הלך רוח חדש לחשיפה של קניין רוחני באופן שעשוי להיות חדש לגמרי עבור החברה. לבסוף, כרוכה בעבודה רבות להגדרה ולתחזוקה; אבל עבור פרוייקטים מסוימים, אתה יודע שזה שווה את זה.
במודול זה, תלמדו כיצד ליצור תוכנית מוצלחת של קוד פתוח על-ידי יצירת הדרכת תורם, ביצוע תהליכים מוכחים ועל-ידי שימוש בתקנים של הקהילה.
יעדי למידה
במודול זה, תוכל:
- הערכת המאמצים הקיימים של הארגון שלך במקור פתוח.
- הגדירו את המטרות של תוכנית קוד פתוח.
- צור מאגר עבור תוכנית הקוד הפתוח שלך, הכולל הנחיות תרומה ותקשורת, קודי התנהגות, תבניות ומדריכי מתחזק.
- בהתאם לרשיונות קוד פתוח קיימים.
- בחר רשיון להחרת פרוייקט קוד פתוח.
דרישות מוקדמות
- חשבון GitHub
- היכולת לנווט ולערוך קבצים ב- GitHub
- היכרות עם בקשות משיכה
מודול זה בונה על המושגים המתוארים ב- ניהול תוכנית InnerSource באמצעות GitHub. הוא מניח שכבר השלמת מודול זה תחילה.