Filosofi

Filosofi

Filosofi sumber-terbuka

OmegaT merupakan aplikasi dan proyek sumber-terbuka. Artinya, kode sumber program OmegaT tersedia secara bebas, dan lisensi OmegaT memberi kebebasan penggunaan seluas-luasnya kepada pengguna. Bukan hanya bisa digunakan gratis, pengguna pun bebas membuat salinan dan menyebarluaskannya.

Aspek penting dari keleluasaan ini, yakni pengguna juga dapat mengubah kode programnya. Bagi gerakan sumber-terbuka ini, kebebasan bahwa pengguna harus mengubah program agar sesuai dengan kebutuhannya lebih penting daripada fakta bahwa mereka tidak harus membayar sepeser pun. Ini dijelaskan sebagai "gratis seperti ketika berbicara", kebalikan dari "gratis seperti minum bir".


Filosofi proyek OmegaT

Spirit serupa bisa ditemukan dalam proyek OmegaT. Pengguna bebas mengunduh dan menggunakan program ini. Sebaliknya, mereka bebas, dan justru dianjurkan (tetapi dengan cara apa pun tidak diharuskan) untuk berkontribusi balik terhadap proyek. Bagaimana kontribusinya sangat bergantung pada mereka sendiri. Misalnya, tiada satu apa pun yang dapat menghentikan pengguna menulis manual pengguna atau video demo tentang OmegaT, dan jika proyek menganggapnya sangat berguna, kemungkinan besar akan disediakan bagi komunitas pengguna OmegaT. Mengingat tugas-tugas rutin, para sukarelawan yang mengerjakan proyek OmegaT umumnya diberikan kebebasan sebanyak mungkin untuk menentukan bentuk kontribusinya. Pendekatan lepas-tangan ini dijelaskan oleh koordinator proyek OmegaT saat ini sebagai "anarki yang didelegasikan".

Dalam beberapa hal, diperlukan koordinasi. Misalnya, setiap orang bebas mengubah kode program OmegaT, dan mengirim perubahan tersebut kepada tim pengembangan. Akan tetapi, hanya jika dianggap bermanfaat bagi pengguna OmegaT, perubahan tersebut akan dimasukkan dalam OmegaT oleh tim pengembangan. Ini menjamin bahwa kepentingan pengguna dilindungi, dan juga menyebabkan OmegaT dihargai sebagai Jaminan "bersih 100%" Softpedia.


Pengembangan OmegaT

Sebagaimana pada proyek OmegaT lainnya, pekerjaan pemrograman OmegaT dilakukan oleh sukarelawan, dan sambil menjaga filosofi proyek, mereka melakukan pengembangan dan peningkatan OmegaT semata-mata berdasarkan keputusan bebas mereka. Namun di dalam proyek ini tersedia pula ruang lumayan luas bagi pengguna untuk mengusulkan perbaikan, dan memengaruhi pengembangannya di masa depan.

Ruang pertama adalah Grup pengguna OmegaT. Ini merupakan fokus utama komunitas pengguna OmegaT. Pengguna baru OmegaT dianjurkan mengajukan usul-sarannya di sini. Salah satu alasan pengajuan usulan yakni mungkin fungsi yang diinginkan sudah diterapkan, atau mungkin ada alasan mengapa tidak dapat diterapkan. Juga barangkali ada fungsi atau solusi alternatif yang sesuai.

Diskusi teknis terperinci menyangkut perubahan sebaiknya diadakan secara langsung dengan para pengembang OmegaT. Untuk maksud ini, telah disiapkan khusus sebuah milis pengembang.

Setelah merumuskan usulan perubahan atau peningkatan OmegaT, pengguna bisa mengajukannya sesuai prosedur tetap kepada tim pengembangan untuk dipertimbangkan. Ini memungkinkan sedemikian banyaknya saran dikelola secara lebih mudah. Prosedurnya disebut "RFE" (Request for Feature Enhancement) dan dikelola di sini.

Sudah ratusan Permintaan untuk Peningkatan Fitur (RFE) diajukan, dan banyak di antaranya sudah diterapkan. Namun, pengajuan RFE tidak serta-merta berarti fitur yang diinginkan atau perbaikannya akan diterapkan secara automatis. Penerapannya pertama-tama tergantung pada apakah tim pengembangan menganggapnya bermanfaat bagi OmegaT atau tidak, dan kedua, apakah salah satu pengembang bersedia menerapkannya.

Pengembang OmegaT, yang merupakan sukarelawan, mungkin bersedia menerapkan RFE jika pekerjaan pengembangan itu didanai oleh pemohon. Sponsor terhadap pengembangan telah menghasilkan tambahan fitur tertentu. Jika Anda ingin mendanai pekerjaan penerapan fitur yang Anda kehendaki, silakan hubungi tim pengembangan secara pribadi. Juga ada kemungkinan pengembangan atas pesanan pengembang eksternal untuk diterapkan di OmegaT. Namun, sebagaimana halnya pengembangan gratis, prinsipnya tetap berlaku, yakni perubahan apa pun pada OmegaT harus bermanfaat bagi aplikasi ini dan penggunanya.