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