من متاسفانه زیاد آدم فیلسوفی نیستم، ولی در مورد open source باید بگم که چیزی که در آخر کار برای هر کسی مهم هست کیفیت نرم افزار هست، حالا با هر روشی که بشه انجامش داد.
بعضی نرم افزارهای open source هستن مانند firefox، apache ، mysql ، linux و غیره که با استفاده از همین روش هم سود خوبی برای شرکت هاشون داشتن هم اینکه کیفیت نرم افزار اشون از هر نظر خوب هست. معمولا هم کاربردهای خاص دارند که تولید کنندگانشون با استفاده از support یا آموزش یا هر چیز دیگه پول در میارن، یا اینکه با استفاده از تبلیغات و مواردی مثل این.
خیلی ها هم closed source هستن که اتفاقا با استفاده از همین روش نرم افزارهای بسیار خوبی تولید شده، مثل visual studio، 3dsmax ، photoshop و تقریبا تمام بازیهای کامپیوتری معروف و حتی windows xp (با عرض شرمندگی از تمام دشمنان مایکروسافت)
پس به نظر من نمیشه گفت که کدوم روش به اون یکی برتری داره، یا یکی "آزادی" داره و اون یکی نداره، تمامش برمی گرده به کاربرد نرم افزار، کاربرهایی که از اون استفاده می کنند، و بازاری که اون نرم افزار مورد هدف قرار داده.
به عنوان مثال شما یک بازی تجاری روز نمی بینید که به صورت open source تولید بشه، دلیلش هم به قول آقای inprise اگه کمی فکر کنید متوجه می شوید. هیچ ربطی هم به آزادی و فلسفه و این چیزها نداره.





پاسخ با نقل قول