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