להלחם בריכוזיות: לקוד הפתוח שכולנו תלויים בו יש נקודת תורפה מפחידה

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

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

התשתית שעליה נשענים חיינו הדיגיטליים סמויה מן העין, אבל היא משפיעה על כולנו באופן יוצא דופן. אני מאמין שרוב הקוראים אינם מכירים את המושג NPM (ראשי התיבות של "Node Package Manager"), אך האתרים והאפליקציות שאנו משתמשים בהם באופן יומיומי לא יכולים לתפקד בלעדיו.

NPM הוא מאגר תוכנה שמחזיק חבילות תוכנה של פלטפורמת Node.js. מדובר בפלטפורמה המבוססת על ג'אווהסקריפט והיא משמשת לא רק את אלו שכותבים בשפה, אלא ככלי עזר למי שכותבים בשפות אחרות ומשתמשים במודולים הבנויים על Node.js למשימות שונות הקשורות לקוד. זה נשמע מאוד משעמם וטכני, אבל העובדה היא שחלק גדל והולך של התוכנה בעולם מבוסס על מודולים שנמצאים ב-NPM. המודולים האלו כתובים בקוד פתוח - כל אחד יכול להשתמש בהם, וכל אחד יכול גם לתרום קוד למודולים וליצור מודולים משלו (התרומה חייבת להעשות באישור של בעל המודול).

תגובות

הזינו שם שיוצג באתר
משלוח תגובה מהווה הסכמה לתנאי השימוש של אתר הארץ