10 דרכים לתרום לקהילת הקוד הפתוח
תוכנות קוד פתוח סייעו להאצת הפיתוח של טכנולוגיית המידע, יצירת הזדמנויות מעולם לא ראיתי. רק לחשוב על חברות סטארט-אפ ועסקים קטנים באמצעות CMS חינם כגון דרופל או וורדפרס, או סביבות שולחן עבודה המסופקות על ידי הפצות לינוקס שאנחנו יכולים להשתמש בהן בחינם.
תוכנות קוד פתוח שאנו יכולים להוריד ממקומות כגון Sourceforge, GitHub או מאגר תוסף וורדפרס הם בדרך כלל שנכתב ומתוחזק על ידי יזמים מתנדבים בזמנם הפנוי. אם השתמשנו פעם בתוכנת קוד פתוח, אנחנו לא סתם משתמש קצה, אלא גם חבר בקהילת הקוד הפתוח.
כמו ההצלחה של התנועה מאוד תלוי המשתמשים שלה, חשוב לחשוב על קוד פתוח כמו הפרויקט שלנו, ו לחשוב על מה שאנחנו יכולים לעשות כדי לשפר מוצרי קוד פתוח (תוכנה, יישומי פלאגין, נושאים, קטעי קוד, פלטפורמות בלוגים, מערכות הפעלה וכו ') שאנו משתמשים בהם.
עם חג המולד מגיע, בהודעה זו אנו נסתכל על איך אנחנו יכולים להחזיר לקהילת קוד פתוח, כמו הרבה או מעט כמו שיש לנו את הזמן ואת היכולת.
1. תן ביקורות חיוביות התוכנה המועדפת שלנו
כמו מפתחי קוד פתוח בדרך כלל לא פיצוי כספי, הם צריכים להיות מוטיבציה אחרת. רבים מהם חוו עצב כי משתמשים נוטים לתת ביקורות שליליות הרבה יותר בקלות מאשר אלה חיוביים.
נטייה זו נתפסת בדרך כלל כתוצאה מפסיכולוגיה אנושית בסיסית, כמשתמש זועם המבולבל על ידי תוכנה לא פונקציונלית יהיה להגיב מהר יותר על איכות מאשר מישהו שצורכיו מרוצים, אבל כדאי לחשוב על כך גם מבחינה אחרת.
קבלת ביקורות חיוביות יכול להיות demotivating מאוד מפתחים קוד פתוח, אז אם אנחנו מוצאים נושא טוב, תוסף או תוכנה, זה תמיד רעיון טוב לחזור לאתר המקור שלו, ולהשאיר משוב חיובי devs.
גם אם אין להם זמן לענות, הם בוודאי מעריכים את זה. חג המולד יכול להיות זמן טוב להפתיע את המחברים של תוספים האהובים עלינו נושאים עם סקירה מדהימה במתנה.
2. שאל שאלות לפני מתן ביקורות שליליות
למרות כל הרצון הטוב, לעתים קרובות קורה שמשהו לא עובד כפי שתיארנו. זה לא בהכרח הנושא של התוכנה, אבל זה יכול גם מקורו בבעיות של הסביבה המקומית שלנו, ה אי התאמה של תוכנות אחרות כי אנו משתמשים, ועוד דברים רבים אחרים.
השארת סקירה שלילית צריכה להיראות כמוצא אחרון אם אנחנו רוצים קהילה משגשגת קוד פתוח. אנחנו תמיד צריכים לזכור שאנחנו מקבלים את התוכנה שאנחנו צריכים בחינם, אז אנחנו לא כל כך הרבה בתפקיד של הלקוח אלא של עמיתים.
פלטפורמות מקוונות שבהן אנו יכולים להוריד תוכנות קוד פתוח בדרך כלל לספק כמה דרכים ליצור קשר עם היזמים, אז לפני שעזב את זה ביקורת 1 כוכב שנונה, זה תמיד רעיון טוב לתאר את הבעיה בפירוט (להלן יותר), ו לשאול שאלות בפורום התמיכה. ברוב המקרים היזמים ישיב במהירות.
3. עזרה למפתחים לשחזר בקלות באגים
בין אם יש לנו גישה לפורום תמיכה, או למערכת למעקב אחר באגים, או שאנחנו פשוט צור קשר עם היזמים ישירות בדוא"ל או באמצעות אתר מדיה חברתית, תמיד חיוני כדי לתאר את הבעיה שלנו בפירוט.
דיווח באגים טוב הוא סוג של אמנות משלו, והוא יכול לעזור מאוד למפתחים, אם נעשה בצורה נכונה, אז זה שווה לתת את המחשבה איך לחבר את זה כראוי.
מפתחים צריכים לדעת צעד אחר צעד מה שעשינו לפני המפגש עם הבאג, איך התקלה בדיוק קרה, מה תוכנות אחרות / plugins לרוץ בו זמנית, ובמקרים מסוימים פלטפורמה, מערכת מבצעית, ו התקן השתמשנו.
באג דוחות וסקירות כי רק לומר כי "תוסף זה מוצץ" או "שטויות חסר ערך" אינם שימושיים במיוחד.
4. לתרום תמיכה בפורומים
אם כבר השתמשנו בתוכנה, בפלאגין, נושא או פלטפורמת בלוגים לזמן מה, נוכל להחזיר בקלות את הקהילה על ידי שיתוף הידע הקיים שלנו עם פחות משתמשים מנוסים. רוב האתרים מציעים דברים קוד פתוח יש תמיכה בפורומים נושאים בהם כל אחד יכול להירשם.
אנחנו לא צריכים להיות מפתח כדי לעזור, כמו בדרך כלל יש גם הרבה שאלות לא טכניים. תרומה לפורומי תמיכה היא לא רק חשובה כי אנחנו יכולים לעזור לאחרים, אלא גם בגלל זוהי דרך שאנחנו יכולים לשמור על הידע שלנו טרי.
5. להפיץ את המילה על התוכנה שאנחנו אוהבים
אם אנחנו מוצאים משהו שאנחנו אוהבים במיוחד, מתן כיסוי חינם או קידום היא גם דרך מצוינת להיות חבר מסור בקהילת הקוד הפתוח. אם יש לנו בלוג, או לתרום למישהו אחר, אנחנו לא צריכים לעשות שום דבר אחר מאשר לכתוב פוסט מעניין על זה. הנה, ב hongkiat.com עשינו את זה הרבה פעמים, ואנו נמשיך לעשות את זה בעתיד.
אם אתה לא הבעלים של הבלוג, אתה יכול גם לבחור להפיץ את המילה על התוכנה האהובה עליך באתרי מדיה חברתית. אנחנו לא רק עוזרים למפתחי קוד פתוח בדרך זו, אלא גם אנשים אחרים שמחפשים תוכנה טובה לשם כך או למטרה זו.
6. המלץ תכונות, אבל בזהירות רבה
בקשות לתכונה יכולות להיות שימושיות, אך רק אם הן נעשות בזהירות רבה. אם אנחנו עושים את זה בחשבון, ומראים למפתחים שאנחנו מבינים ומעריכים את עבודתם, אנחנו יכולים לתת להם רעיונות חשובים על ידי ליידע אותם איך הם יכולים לשפר את התוכנה.
למרבה הצער משתמשים רבים לא להתנהג באמת בכבוד בעת ביצוע בקשות תכונה, כמה מהם אפילו לתת ביקורות רעות לתוספים תפקוד מושלם רק בגלל שהם לא מספקים את התכונות שהם צריכים.
זה סוג של התנהגות להפוך מפתחים מוכשרים רבים מן הקוד הפתוח, אז אם אנחנו רוצים את הקהילה לשגשג, אנחנו תמיד צריכים להתייחס למפתחים כשותפים, ולבקש תכונות בכבוד.
7. להיות בודק תוכנה
יש לבדוק את התוכנה באופן יסודי, כך שאם יש לנו קצת זמן פנוי, או שמעוניינים במיוחד בפלאגין או באפליקציה, נוכל להשתתף בתהליך הפיתוח כ מתנדב תוכנה בודק. צוותי קוד פתוח בדרך כלל מודיעים למשתמשים על בדיקות הזדמנויות באתרי האינטרנט שלהם, עלונים או על פרופילים של מדיה חברתית.
למשל וורדפרס נושאים נתנו למפתחים הזדמנות לבדוק את נושא ברירת המחדל האחרון שלהם, עשרים ושש עשרה, והם אפילו לתת הוראות מפורטות על איך תהליך הבדיקה עובד. על ידי בדיקות מוצרים אנחנו לא רק לעזור, אבל גם יכול ללמוד הרבה על תהליך הפיתוח ואת התוכנה בפרט.
8. טען תיקון או אביזר העשרה
צוותי קוד פתוח תמיד מברכים על מפתחים חדשים, כך שאם אנחנו לא רוצים או יש לנו זמן להתחיל פרויקט קוד פתוח שלנו, זה יכול גם להיות מאוד מועיל אם אנחנו רק להעלות תיקונים עבור באגים קיימים, או שיפורים לשיפור. אם אנחנו רוצים לעשות את זה, אנחנו בדרך כלל צריכים ליצור קובץ תיקון המכיל רשימה של ההבדלים שביצענו.
צוות וורדפרס מסביר את זה בבירור כיצד לשלוח תיקון בהתאם למערכת בקרת גרסאות SVN המשמש את וורדפרס, והנה מדריך על איך אנחנו יכולים לבצע בקשת למשוך אם אנחנו רוצים לתרום לפרויקט GitHub.
יצירת תיקונים דורשת קידוד, לכן מומלץ רק למפתחים.
9. לתרום לתיעוד או לתרגום
תוכנה שמיש לא רק מורכב קוד, אלא גם צריך תיעוד מובן, ובעולם גלובלי, תרגומים מדי.
רוב קבוצות קוד פתוח לאפשר למשתמשים לערוך את התיעוד הקיים שלהם ולהוסיף לו מידע חדש; רק לחשוב על קודקס וורדפרס. אנחנו לא בהכרח צריכים לחשוב על דברים גדולים, אנחנו יכולים אפילו עזרה על ידי תיקון שגיאות הקלדה ומידע שגוי.
אנו יכולים גם לשתף פעולה עם קוד פתוח על ידי תרגום התוכנה או האפליקציה המועדפים שלנו לשפה זרה. תרומה מסוג זה היא מצוינת עבור אנשים ששפת האם שלהם אינה אנגלית. אחרי הכל, למה אנחנו רוצים לחיות בעולם שבו יישומים מגניב ותוכנות לא ניתן להגיע בשפות אחרות?
לוקליזציה של תוכנה בדרך כלל משתמשת באפליקציות כגון Poedit שמאפשרות לתרגם רק משפט אחד או שניים בו-זמנית, לכן אנחנו לא בהכרח צריכים לעבוד הרבה, שכן כל תרומה קטנה מסייעת.
10. המשך להשתמש בתוכנת קוד פתוח
אם אנחנו רוצים לראות סצנה קוד פתוח תוססת, אנחנו צריכים לשמור באופן פעיל באמצעות תוכנת קוד פתוח, ו לא לפחד לנסות חדשים. אם נמצא משהו טוב, אנחנו לא צריכים להסס להמליץ על זה לאחרים, כך שהם יכולים גם ליהנות ממנו.
גם אם אנחנו רק משתמשים נלהבים ומכובדים לא עושים שום דבר אחר מלבד שיתוף החוויות שלנו, אנחנו כבר תרמו באופן משמעותי.