این مقاله پیشنویس است و محتوای آن کامل نیست.
زمان مطالعه: 3 دقیقه
یکی از سوالاتی که برای افرادی که می خواهند در حوزه داده های عمومی فعالیت کنند مطرح می شود، این است که آیا تلاش ما به نتیجه ای خواهد رسید و چشم انداز این نتیجه چیست. آیا ممکن است که روزی همه داده ها عمومی شوند؟ آیا ممکن است روزی بتوان بدون داده های انحصاری زندگی کرد؟ و سوالاتی از این قبیل.
برای پاسخ به این سوال، پیش بینی و تحلیل صرفا تئوری مناسب نیست زیرا از دقت و قطعیت کافی برخوردار نیستند و یک شخص دیگر ممکن است با یک تحلیل تئوری دیگر به نتایج دیگری برسد. بهترین راه، استفاده از تجارب موجود و رجوع به تاریخ است.
امروزه نرم افزار های عمومی به بلوغ رسیده اند و بهترین انتخاب برای بحث مورد نظر ما هستند؛ اگر چه باید توجه داشت که داده های عمومی پیشرفته ای در بسیاری از زمینه ها وجود دارند و داده های عمومی مختص صنعت نرم افزار نیستند، اما می توان گفت که داده های عمومی در صنعت نرم افزار به مرحله نهایی خود رسیده اند و شرح حال نرم افزار های عمومی، پاسخ مساله ماست.
وضعیت فعلی صنعت نرم افزار، که نماینده وضعیت نهایی داده های عمومی است، به این صورت است:
شما استقلال کامل از نرم افزار های انحصاری دارید. تمام کار های عادی بدون نیاز به نرم افزار انحصاری قابل انجام است. در تمام حوزه های مخصوص نرم افزار (یعنی حوزه هایی که آمیخته با چیز های دیگر مثل علم یا صنعتی خاص نیستند) نرم افزار های عمومی وجود دارند که یا نرم افزار پیشرو در آن زمینه هستند و یا تفاوت اندکی با آن دارند. شما می توانید نیاز های نرم افزاری خود را بدون نرم افزار های انحصاری، و در نتیجه بدون هزینه و بدون محدودیت برطرف کنید.
هنوز داده های انحصاری وجود دارند و این یعنی هنوز کسانی از نرم افزار های انحصاری استفاده می کنند. این سوال ممکن است به وجود بیاید که چرا این اتفاق می افتد وقتی نرم افزار های عمومی کامل هستند؟ پس مصرف کنندگان نرم افزار های انحصاری را بر پایه علت دسته بندی می کنیم.
با این حال در بعضی از زمینه ها نیز داده انحصاری مطرحی وجود ندارد و تمام گزینه های معقول که توسط همه استفاده می شوند عمومی هستند. برای مثال تقریبا کامپایلر انحصاری مطرحی وجود ندارد یا فریمورک های مدرن توسعه نرم افزار همه عمومی هستند.