Tuesday, October 15, 2013

About Kaya.gs

Hey everyone. Its been a really long while since I write a post and I owe all our users more information about what is going on.


Since March I started working for Scribd.com and in July I moved indefinitely to San Francisco. Im part of the front-end team of Scribd and among learning loads of css (thing dp used to do exclusively on Kaya) I work on pages and projects that move millions of users everyday.

That is a tall order and its demanding a lot from me, adding to that moving to another country and living in another language.

Dp himself also has a new job and with it, very big responsibilities and deadlines: he manages a team and he has to deliver projects by very tight deadlines in competition with other teams.

Since March Kaya hasnt advanced the way we wanted and envisioned Kaya to live forever: as a permanent improvement development. Knowing that supporter funding would not be enough in the long run, one of our ideas has always been to open source Kaya and tap community contrinbutions and development power. Thats why OpenKaya exists.

We want to open up the server entirely, but doing so without preparation is stopping us from doing it straight up. It can be very daunting to run thousands of lines of code with a double server architecture as we have.

I personally also applaud the efforts of Nova.gs, which have been doing very well in the past 8 months or so. I suggest they put efforts into the open source side if they ever plan to do it as it becomes more difficult to do later on.

As a post-mortem, my biggest technical regrets are not working towards an open code early on (even if we kept it closed) and not automating server recovery, thing that plagues Kaya even today when there is a system crash.
We were also hit very hard by technologies that changed abruptly from 2011 (when Kaya started being developed) into oblivion, which made me do custom maintenance of code no longer supported by its original writers.


6 comments:

  1. As someone who paid for an account and was highly willing to continue maintenance and development of the code, I'm sorry to hear this. I hope you will open all of the code.

    ReplyDelete
    Replies
    1. Perkenalkan nama saya zull fikar. Dan saya ingin mengucapkan banyak terimah kasih kepada MBAH JONOSEUH atas bantuannya selama ini dan saya tidak menyanka kalau saya sudah bisa sukses dan ini semua berkat bantuan MBAH JONOSEUH,selama ini, saya yang dulunya bukan siapa-siapa bahkan saya juga selalu dihina orang2 dan alhamdulillah kini sekaran saya sudah punya usaha Restoran sendiri,itu semua atas bantuan beliau.Saya sangat berterimakasih banyak kepada MBAH JONOSEUH atas bantuan pesugihan putih dan dana ghaibnya, dan saya yang dulunya pakum karna masalah faktor ekonomi dan kini kami sekeluarga sudah sangat serba berkecukupan dan tidak pernah lagi hutang sana sini,,bagi anda yang punya masalah keuangan jadi jangan ragu-ragu untuk menghubungi MBAH JONOSEUH karna beliau akan membantu semua masalah anda dan baru kali ini juga saya mendaptkan para normal yang sangat hebat dan benar-benar terbukti nyata,ini bukan hanya sekedar cerita atau rekayasa tapi inilah kisah nyata yang benar-benar nyata dari saya dan bagi anda yg ingin seperti saya silahkan hubungi MBAH JONOSEUH di O823 4444 5588 dan ingat kesempatan tidak akan datang untuk yang ke 2 kalinya terimah kasih..

      Delete
  2. Yeah, man. Sorry to hear that, but the best way to salvage a bad situation is to release the code and let others see where they can take it. I can understand the hesitation around releasing the code "unprepared" but preparing it can take just as long as fixing it, and if you had time for that, there'd be no problem in the first place :)

    We'll take it as it is!

    ReplyDelete
  3. It's more than time for you to open a new github tree with the core code of Kaya servers so that it could be freely modify and includes for example others servers than yours ( a bit like irc for example...). Come on, let's do it ;)

    ReplyDelete
  4. Any news regarding this project?

    ReplyDelete