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