در داستان علمی تخيلی استفن کينگ، "برج تاريک" ، قهرمان داستان جايی می گويد: "فقط دشمنان حقيقت را می گويند. دوستان و عاشقان به خاطر وظيفه، به طور بی پايان دروغ می گويند."
گروه SCO (خالق سيستم عامل يونيکس) ، کمپانی IBM را به علت استفاده غير مجاز از کد يونيکس در سيستم عامل لينوکس خود، تحت تعقيب قرار داده و تقاضای يک ميليارد دلار خسارت کرده است. اين شکايت نه به علت زير پا گذاشتن قانون کپی رايت، بلکه به علت نقض مفاد قرارداد مابين دو شرکت، از طرف IBM می باشد که البته IBM نيز نيز آن را رد می کند.
از طرف ديگر گروه SCO قصد دارد شرکتهای عمده سازنده لينوکس را به يک دعوای حقوقی بکشاند و موتور رو به پيشرفت جامعه "اپن سورس" را که روز به روز در بازار Enterprise بزرگتر و قويتر می شوند، مختل کند.
در شکل کلی، SCO تمام انجمن لينوکس را به رقابت طلبيده است و از آنها می خواهد ثابت کنند کد لينوکس را خودشان نوشته اند و اين ادعای SCO بازار را دچار نگرانی کرده است: "منبع حقيقی کد لينوکس و برنامه های اپن سورس از کجا آمده؟ آيا اين کد از جايی دزديده شده است؟"
اين دعواهای حقوقی و ادعاها، شرکتهای بزرگ خريدار تکنولوژی اطلاعات را نگران چيزی کرده که از آن متنفرند: رويارويی با قانون. به خصوص زمانی که صحبت از سرمايه گذاريهای چند ميليون دلاری به ميان می آيد. از همه بدتر، طبيعت برنامه های اپن سورس است. زيرا کاربران اينگونه نرم افزارها بيشتر در خطر قانون کپی رايت هستند تا کاربران سيستم های غير اپن سورس.
جاناتان بند، وکيل دادگستری از مؤسسه موريسون و فورستر می گويد: "اگر لينوکس در اين دعوای حقوقی شکست بخورد، آنگاه کاربران لينوکس نيز با استفاده کردن و يا برنامه نويسی با آن کدها، تحت تعقيب قانون قرار می گيرند."
مسئله ديگر، اعتمادی است که مردم به لينوکس دارند. در واقع نقطه قوت لينوکس، قابليت اعتماد بالای آن است. مردم (کاربران لينوکس) انتظار دارند کسی نتواند علاوه بر کد اصلی، چيزی را به کد آنها اضافه کند. در واقع آنها بيش از حد به لينوکس اعتماد می کنند.
اولين مشکلی که باعث ايجاد نگرانی در بين متخصصين رايانه شد، در آگوست ۲۰۰۲ پيش آمد. طی آن حادثه، يک نفر توانست سرورهای دانلود OPENSSH را هک کند. سيستمهای معمول امنيتی اپن سورس به سرپرستان امکان می دهد تا ارتباطات راه دور (Remote) با سرور را کدگذاری کنند.
اما هکرها توانستند يک "اسب تروا" در نسخه دانلود OPENSSH قرار دهند. اين برنامه های کوچک اما مخرب در کامپيوترهای کاربران بارگذاری می شوند. بعدآ هکرها می توانند کنترل ماشين (کامپيوتر) اين کاربران را در دست گيرند. اين حالت معادل ديجيتال حالتی است که دزدان بتوانند به مرکز مخابرات پليس تونلی حفر کنند.
نسخه دستکاری شده فوق روی سرور OPENSSH تا ۵ روز قرار داشت و کسی متوجه آن نشد. آيا نمی توان انتظار داشت در آينده نيز دوباره اتفاقی مشابه روی دهد؟
به همين طريق، اگر يک برنامه نويس که روی يک پروژه اپن سورس کار می کند، کدهای حفاظت شده (که شامل قانون کپی رايت می شود) را درون برنامه قرار دهد و کسی متوجه آن نشود، ميليونها کاربر می توانند آن برنامه را دانلود کرده، از کد فوق استفاده کنند،
بدون آنکه بدانند در حال استفاده از يک کد حفاظت شده هستند و می توان آنها را تحت تعقيب قرار داد. بنابراين هر پروژه ای که بر اساس آن کد (يا هر کد حفاظت شده ديگر) نوشته شود، می تواند تا سالها برای کاربران مشکلات قانونی ايجاد کند.
به دلايل فوق و مشکلات و مزاحمتهايی که می تواند بر سر راه کاربران قرار گيرد، جورج وايز، تحليلگر نرم افزار از مؤسسه گارتنر، به تحقيقی که در روز ۱۶ آوريل منتشر شده اشاره می کند و می گويد: "سرپرستان سيستم بايد به شدت مراقب کدهای اپن سورس باشند و آنرا به دقت بررسی کنند تا با قوانين کپی رايت مغايرت نداشته باشد.
بايد يک مرحله تأييد کيفيت بر روی کدهای اپن سورس اعمال گردد تا معلوم شود استفاده از آن مجاز است يا نه. همه اينها موجب می شود سرعت پذيرش لينوکس از سوی سرپرستان سيستم، بر روی سيستم های سطح بالا، کند شود."
به عبارت ديگر پيش از آنکه کسی شروع به استفاده از نرم افزارهای اپن سورس برای اجرا و پيشبرد تجارتش کند، بهتر است تمام مسائل را در نظر بگيرد و مطمئن شود که استفاده از آن برنامه، تجارتش را به خطر نمی اندازد.
سردمداران جامعه اپن سورس معتقدند بايد در آينده با دقت بيشتر حرکت کنند و امنيت کدهای خود را بالا ببرند. چگونه؟ با بررسی بهتر و بيشتر بر روی کدهای نوشته شده روی سيستمها. برای مثال اين کار می تواند از طريق چک کردن امضاءهای رمزگذاری شده صورت گيرد تا مطمئن شوند شخصی که کد خاصی را بر روی سرور پروژه اپن سورس Upload کرده، همان کسی است که ادعا می کند يا يک هکر است که توانسته به سيستم نفوذ کند.
بعضی از صاحبان شرکتهای توليد کننده لينوکس می گويند دادن مجوز به افراد غير معتمد و ناشناس برای قرار دادن کدشان درون برنامه های اپن سورس، يک کار خطرناک و با ريسک بالا است.
بروس پرنز، يکی از مديران پروژه لينوکس Debian اظهار می دارد که او و ديگر مديران شرکت، بايد حتمآ با برنامه نويسان به صورت رو در رو ملاقات کنند تا از هويت آنها مطمئن شوند و اجازه دهند کد نوشته شده توسط اين اشخاص درون پروژه قرار گيرد.
مارتن ميکوس، مدير اجرايی بانک اطلاعات اپن سورس MySQL نيز می گويد قسمت عمده کد برنامه ای را که او، هم می فروشد و هم برای دانلود (به صورت مجانی ولی بدون پشتيبانی) بر روی سرورش قرار داده، خودش نوشته است و برای قسمت های ديگر کد برنامه، که توسط افراد خارج از شرکت نوشته می شود نيز، از آنها مدرکی می خواهد تا مطمئن شود آنها خودشان اين کد را نوشته اند.
تعدادی از شرکتهای بسيار بزرگ و معروف اپن سورس نظير پروژه "وب سرور آپاچی" و نسخه لينوکس RedHat در حال حاضر نظارت شديدی بر مراحل کد نويسی خود دارند و فقط به چند برنامه نويس انگشت شمار و کاملآ قابل اعتماد (از جمله لينوس توروالدز، خالق لينوکس که هنوز بر روی بهبود کرنل آن کار می کند)، اجازه فعاليت و کار می دهند.
به هر حال SCO ناخواسته کمک شايانی به انجمن اپن سورس کرده است و از اين به بعد ما شاهد ظهور نرم افزارهايی با قابليت اعتماد و امنيت بالاتر از سوی برنامه نويسان لينوکس خواهيم بود. البته زمان مشخص خواهد کرد که آيا لينوکس و به طور کلی نرم افزارهای اپن سورس موفق خواهند شد سهم بزرگی از بازار Enterprise را به دست آورند يا نه؟
منبع: Business Week Online