ההבדל בין Freeware לבין קוד פתוח | לעומת קוד פתוח

Anonim

ההבדל העיקרי - Freeware לעומת קוד פתוח

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

-> ->

מהי תוכנה חופשית?

Freeware ניתן לסווג כמו תוכנה קניינית שניתן להשתמש בהם ללא עלות כספית. למרות freeware ניתן להשתמש ללא תשלום, זה עשוי לבוא עם הגבלות. לא ניתן לשנות את התוכנה, להנדסה לאחור או לחלוקה מחדש ללא אישור המחבר. דוגמאות לסוג זה של תוכנות כוללות Adobe Acrobat Reader ו- Skype.

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

-> ->

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

-> ->

מהו קוד פתוח?

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

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

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

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

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

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

מה ההבדל בין Freeware לבין קוד פתוח?

מאפייני תוכנה חופשית וקוד פתוח:

רישיון:

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

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

קוד המקור:

Freeware: ניתן להוריד, להוריד ולהשתמש ללא תשלום, ללא הגבלה. קוד המקור לא יהיה גלוי להצגה, לשינוי ולשיתוף.

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

תמיכה וקהילות:

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

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

תלות:

תוכנה חופשית: Freeware תלוי המחבר, הארגון או את הצוות.

קוד פתוח: קוד פתוח אינו תלוי בארגון יחיד.

בעלים:

תוכנה חופשית: Freeware הוא בבעלות היזם.

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

שינויים:

תוכנה חופשית: Freeware ניתן לשנות לגרסה בתשלום אם היזם רוצה.

קוד פתוח: קוד פתוח לא ניתן להפוך למוצר ששולם.

שיפור:

תוכנה חופשית: Freeware לא יכול להשתפר.

קוד פתוח: קוד פתוח יש פוטנציאל להשתפר בעזרת תמיכה קהילתית.

גודל:

תוכנה חופשית: תוכנה חופשית היא תוכנית קטנה מאוד

קוד פתוח: קוד פתוח הוא התוכנה החופשית הגדולה ביותר בעולם.

תמונה באדיבות:

"VLC Media Player 2. 1." "על ידי Logevent - עבודה עצמאית (CC0) באמצעות Commons Wikimedia

" Skype. png "מקור (שימוש הוגן) via Commons Wikimedia