גלה כיצד התוכנה בנויה

הושלם

הבה נבחן את השימוש בתוכנה של קוד פתוח בבניית תוכנה.

שימוש בתוכנה של קוד פתוח

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

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

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

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

בממוצע, פתרון התוכנה המוכלל הוא כ- 80% המבוססים על רכיבים קיימים ומתוחזקים מחוץ לפרוייקט.

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

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

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