میخواستم برای عنوان بنویسم «سلسله مراتب انشعاب OpenOffice.org» ولی به اندازه «شجره نامه OpenOffice.org» جالب نبود!
- بگذارید از همان نقطه اول شروع کنیم که برنامه StarOffice از زمان سیستمعامل داس (DOS خدابیامرز) توسط شرکت StarDivision توسعه داده میشد.
- شرکت سان مایکروسیستمز (Sun Microsystems) در سال ۱۹۹۹ مالکیت شرکت StarDivision و نرمافزارش (StarOffice) را کسب کرد.
- شرکت سان مایکروسیستمز توسعه StarOffice را ادامه داد و در یک اقدام تحسینبرانگیز، بسیاری از کد منبع (source code) برنامه StarOffice 5.2 را تحت مجوز نرمافزار آزاد و یا Open Source منتشر کرد.
- براساس کد منبع انتشاریافته از StarOffice 5.2، یک انشعاب (fork) جدید از StarOffice به نام OpenOffice.org ایجاد شد.
- در سال ۲۰۰۷ برنامه Go OpenOffice بصورت مجموعهای از patch ها برای OpenOffice.org به وجود آمد و سپس توسعه آن بصورت یک انشعاب جدید از OpenOffice.org ادامه داده شد.
- روند توسعه StarOffice تا نسخه ۹ (که مبتنی بر OpenOffice.org 3.0 بود) به خوبی ادامه یافت.
- شرکت اوراکل (Oracle) در سال ۲۰۰۹ مالکیت شرکت سان مایکروسیستمز و نرمافزارهایش (از جمله StarOffice) را کسب کرد.
- جامعه کاربران و توسعهدهندگان داوطلب OpenOffice.org از پشتیبانی شرکت اوراکل ناامید شدند و در سال ۲۰۱۰ انشعاب جدیدی از OpenOffice.org را به نام LibreOffice ایجاد کردند.
- پس از شکلگیری گروه توسعه LibreOffice، به زودی پروژه Go OpenOffice در آن ادغام شد.
- شرکت اوراکل در سال ۲۰۱۰ برنامه StarOffice را به نام Oracle Open Office (که مبتنی بر OpenOffice.org 3.3 بود) برای اولین و آخرین بار منتشر کرد.
- شرکت اوراکل در سال ۲۰۱۱ اعلام نمود که Oracle Open Office را توسعه نخواهد داد و حق مالکیت برنامه OpenOffice.org را به شرکت آپاچی (Apache) واگذار نمود.
- توسعهدهندگان LibreOffice در سال ۲۰۱۱ اولین نسخه از آن را منتشر کردند.
- شرکت آپاچی در سال ۲۰۱۲ OpenOffice.org 3.4 را به نام Apache Open Office منتشر کرد.
برنامههای LibreOffice و Apache Open Office همچنان توسعه داده میشوند، توسعه LibreOffice نسبت به Apache Open Office پیشتاز است و اکثر توزیعهای گنو/لینوکس بطور پیشفرض LibreOffice را بهمراه دارند. این سرنوشت OpenOffice.org به خوبی نشان میدهد که هیچ شرکتی نمیتواند در توسعه یک نرمافزار آزاد، محدودیتی بر روی جامعه کاربران اعمال کند.
