גורמים חשובים שיש לקחת בחשבון בעת ​​קבלת מימון

גורמים חשובים שיש לקחת בחשבון

ב מאמר קודם עשינו הערכה של כמה הפיתוח של פרויקט קוד פתוח יכול לעלות. כעת, נראה מאיפה להשיג את הכסף או לגרום לאנשים לבצע את העבודה בחינם או לתרום משאבים

גורמים חשובים שיש לקחת בחשבון במציאת מודל מימון

בבחירת דגמי מימון, יש לקחת בחשבון גורמים שונים:

ריבית

הדבר הראשון שצריך לקחת בחשבון הוא העניין שהפרויקט מעורר. כנראה שאף אחד לא מוכן להתנדב עבור ההפקה המיליונית מבוססת דביאן, הרבה פחות לשלם על זה אלא אם כן הייתה לה תכונה ייחודית, כמו Devuan שאינו משתמש ב- SystemD. לעומת זאת, LineageOS או אובונטו טאץ '(לחלופות לאנדרואיד של Google יש תמיכה סבירה מצד מפתחים וחסויות.

כשאני מדבר על עניין, אני לא מתייחס רק למשתמש הקצה. אם דמיינתם מערכת הצפנה הרבה יותר בלתי חדירה מאלו המוכרים, התאגידים יילחמו כי אתם מקבלים את כספם.

מוּרכָּבוּת

זה לא אותו דבר לפתח אפליקציה שעושה רק דבר אחד (למשל, השמעת מוזיקה) מאשר חבילת משרד עם מעבד תמלילים הכולל אפשרויות דיאגרמה מרובות, מצגת עם מאות אנימציות וגיליון אלקטרוני עם כל הנוסחאות המתמטיות הנפוצות. וכמובן, הוא מסוגל לקרוא ולשמור את הפורמטים הפופולריים ביותר.

כמו כן, ישנם יישומים כמו The Gimp שנוצרים למטרה אחת (מניפולציה של תמונות) אך, הם דורשים ידע בנוסחאות מתמטיות ספציפיות מאוד הכוללות ידע מיוחד.

Plataforma

ככל ששירותי ענן הופכים פופולריים, זהו נושא שאיבד חשיבות, אך הוא עדיין עדכני מאוד.

יישום חישוב מס עבור לינוקס כנראה לא יעורר עניין רב מצד מפתחים מתנדבים שמוכנים להיות חלק מפרויקט, והרבה פחות מתנדבים או נותני חסות ארגוניים. מצד שני, אם אפשר לקבל אותו במקרה של משחק איכותי הדומה לפרסומות.

באותו אופן, לאפליקציה לאנדרואיד יהיו יותר אפשרויות מאחת לאובונטו טאץ '.

ממשק משתמש

אם אתה עומד לפתח יישום עבור Linux, Windows ו- Mac, יהיה עליך להחליט אם אתה רוצה שממשק המשתמש יתמזג עם שאר היישומים, או לתת לכל הגרסאות את אותו הממשק. במקרה שאתה רוצה את זה רק עבור לינוקס, יהיה עליך לקבל את אותה ההחלטה עבור כל אחד ממחשבים השולחניים.

אם תבחר ליצור יישום ספציפי לשולחן העבודה, יהיה לך יתרון של צמצום זמן הפיתוח, בנוסף לכך אם זה יהיה מעניין, זה כנראה יאומץ כחלק משולחן העבודה ותקבל יותר מפתחים ומימון.

שפת תכנות

יש היצע נדיב של שפות תכנות ליצירת פרויקט. חלק כמו Python או C ++ קיימים כבר זמן רב ויש להם קהילה גדולה של מפתחים שמכירים את זה היטב. אחרים כמו Dart או Go הם חדשים יחסית, אך בהיותם מודרניים יותר הם מתאימים יותר לפרדיגמות הנוכחיות של פיתוח אפליקציות. רכיבים כבר מפותחים.

רכיבי הפרויקט

בהתאם לשפת התכנות שנבחרה ולמטרת הפרויקט, תוכל למצוא סדרה של ספריות שבעזרתן ניתן לחסוך זמן ומבחר ממשקי תכנות אפליקציות (API) שבעזרתם קל יותר להרחיב פונקציות על ידי לחבר אותם לשירותים חיצוניים.. באופן כללי, ספריות (לפחות בשפות תכנות בקוד פתוח) הן בחינם, אך במקרה של ממשקי API הן מגבילות את השימוש החופשי שלהן, או שאתה חייב לשלם סכום לכל משתמש שמשתמש ביישום.

ערוץ הפצה

בנוסף למנהלי החבילות להפצות לינוקס, יש גם אפשרות להורדה ישירה, חנויות Snap ו- FlatPak וחבילות Appimage. Snap מציעה את היכולת לכלול תשלומים בתוך האפליקציה, בעוד שהפצות כמו ElementaryOS כוללות חנות אפליקציות בה ניתן למכור תוכנות. החנות הרשמית של אנדרואיד ו- iOS מוטלת בספק בשל התנאים הפוגעניים שהם מטילים על מפתחים, מנגד, מיקרוסופט מציעה תנאים נדיבים לאלה המעוניינים ליצור מוצרים עבור Windows 11.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.