Turquaz Geri Döndü — 2005'in Açık Kaynak Ön Muhasebe Yazılımı Pardus'ta Yeniden Çalışıyor

Merhaba Pardus topluluğu,

Hatırlayan var mı: 2003-2010 arasında SourceForge’da geliştirilen, Türkiye’nin ilk açık kaynak ön muhasebe yazılımı Turquaz Financial Accounting. Önsel Armağan ve ekibi (Cem Dayanık, Hüseyin Erbil ve diğerleri) tarafından SWT ile yazılmış, Türkçe tek düzen muhasebe hesap planı ile gelen — özellikle küçük işletmeler ve serbest meslek erbabı için biçilmiş kaftan bir yazılımdı.

Proje 2010’da terk edildi, modern Java sürümlerinde artık çalışmıyordu. Yıllar geçti, Pardus geldi, modern Linux geldi — Turquaz arşivde kaldı.

Diriliş

Son birkaç haftada projeyi modern toolchain ile çalışır hâle getirdim:

  • :white_check_mark: Orijinal kaynak kod (CVS history’si dahil) Git’e dönüştürüldü
  • :white_check_mark: Sun Java 1.4.2 → Eclipse Temurin JRE 17 (gömülü)
  • :white_check_mark: Eclipse SWT 3.138 → SWT 3.131 (Wayland + HiDPI uyumlu)
  • :white_check_mark: Hibernate 3.0.3 → 3.6.10, HSQLDB 1.7.3 → 2.7.2
  • :white_check_mark: Apple Silicon + ARM Linux desteği (Raspberry Pi 4/5 dahil)
  • :white_check_mark: Orijinal Beta 4 production seed’i (462 hesap planı + Türkçe karakterler düzgün)

Felsefe: diriltirken aynı zamanda modernleştirmek — orijinal kaynak koda en az müdahale, ama runtime’ı çağa getir. Tek satır iş kuralı değişmedi; sadece JRE/SWT/build yığını yenilendi. Lisans GPLv2.

Pardus’ta nasıl çalıştırılır?

İndir → aç → çalıştır. Harici Java kurulumu yok, paket içinde JRE 17 var.

tar -xzf turquaz-standalone-resurrected-linux.tar.gz
cd turquaz-standalone-resurrected-linux
./turquaz.sh

Pardus 23 (Linux 6.x kernel) üzerinde test edildi. ARM Pardus için de aarch64 paketi mevcut.

İlk giriş: kullanıcı admin, şifre admin.

İndirme

:package: GitHub Release (doğrudan indirilebilir):
https://github.com/mioe-tr/Turquaz-Resurrected/releases

:package: GitHub Actions (en güncel build, GitHub hesabı gerekir):
https://github.com/mioe-tr/Turquaz-Resurrected/actions/workflows/standalone-resurrected.yml

:open_file_folder: Kaynak kod + Docker build yığını:
https://github.com/mioe-tr/Turquaz-Resurrected/tree/legacy/standalone-resurrected

docker build + docker run ile kendi makinende de paket üretebilirsin.

Yol haritası

  • Jasperreports rapor stack’ini modern iText/POI’ye yükselt
  • DEB/RPM/AppImage paketleri (Pardus repo’sunda olmasını isterdim)
  • (Uzun vadeli) Spring Boot + React modern rebuild

Geribildirim, hata raporu, hatta katkı her şey için açığım. Bu yazılım Türkiye’nin açık kaynak tarihinin önemli bir parçası — yaşamasını istiyorum.

Hayırlı işler,

2 Beğeni

Bu tür önemli ve yasal açıdan zorunluluk arz eden projeleri paylaşırken lütfen yapay zekâ ile geliştirildiğini belirtin.

Yapay zekâ ile geliştirilen bir muhasebe yazılımını kullanmanın cesurca bir hareket olduğunu düşünüyorum. Bugün zaten Türk muhasebe yazılımlarında e-fatura ve diğer GİB tümleşimleri olmazsa olmaz bir şey; bunlar olmadan herhangi bir pazar kazanması güç.

Merhaba, Turquaz muhasebe programı yapay zeka ile geliştirilmedi. sadece teknolojisi eskidiği için çalıştırılamıyordu. çok ciddi uğraş ve bilgi birikimi ile oluşturmuş bir muhasebe programı. sadece yapay zeka yardımı ile teknolojik uyumluluğu sağlandı. bununla beraber e-arşive ve e-fatura entegre modülü geliştiriliyor.