Aur revoir, Cavalier

Cuando escucho música algunas veces me encanta poner un visualizador de onda, y mi elección hasta el momento era Cavalier. Esta pequeña app para GNOME basada en CAVA me parece una de las más minimalistas y elegantes, aunque últimamente ya estaba abandonada… o casi. Su creador la ha resucitado bajo el proyecto NickvisionApps, pero esta vez el resultado no ha terminado de gustarme. La razón no es estética, pues en eso es idéntica a la versión que ya conocíamos. El problema ha sido su reescritura en C# que ha supuesto un aumento de tamaño desproporcionado.

La aplicación original pesaba unos 2 MB, y tras su reescritura se ha elevado hasta casi 40 MB. Creo que es excesivo para un software tan sencillo, y sólo eso ha bastado para espantarme. Por suerte hay un fork llamado Cavasik que continúa la versión clásica escrita en Python, así que opté por migrar a esta última y conservar todas las ventajas.

Más punto positivos de Cavasik: mientras se redimensiona la ventana el visualizador sigue funcionando, y para su licencia opta por la GPL. En cambio el nuevo Cavalier no consigue visualizarse en todo momento como antes y ha cambiado su licencia a MIT. Pequeños detalles que, sumados uno tras otro, hizo que me plantease cambiar de app. Últimamente me ha dado la neura por aligerar lo máximo posible mi sistema así como optar por licencias libres, y se me hacía difícil dejarlo pasar.

Por cierto, el antiguo Cavalier sigue en Flathub, aunque no recibirá ninguna actualización. Cavasik debería tomar el testigo al respecto.

Relacionado: Las mejores aplicaciones de Flathub #2

2 comentarios en “Aur revoir, Cavalier”

  1. Hi, Nick of Nickvision here. I must start of by saying that the fact that the application grew from 2 MB to 40 MB turned you away is a little absurd to me. We live in a world were disk space is no longer a limit as it was in 1995. Of course that’s not to say that applications should be GB in size, but 40 MB is very minimal even on a 32GB/64GB system. Furthermore, in case you haven’t noticed, Flatpak runtimes (especially those of GNOME) are GB in size…

    And the fact that MIT is not as free as GPL is also just wrong. First off, old Cavalier (before C#) was also under the MIT license. The MIT license provides basically zero restrictions on software so I don’t see where this license «isn’t free». We welcome all contributions with open arms.

    Besides this, C# has allowed us to write faster, more performant software and with Cavalier we’ve been able to implement a ton of new features compared to the previous python version.

    I’m not going to beg you to use Cavalier again, but I’d reconsider these points.

    Le gusta a 1 persona

    1. Hi Nick! First, many thanks for the comment!

      I’m not against your decisions as developer, and it’s correct about nowadays disk space. Even the MIT license, I’m not against that.

      This post it’s only about my decission, and I prefer light software. GPL as license is only a preference for me.

      Keep it up with your software! Although the last movement with Cavalier (I repeat, only for my use/philosophy), I think your contributions are very good. I hope to see more in the future.

      Greetings!

      Me gusta

Deja un comentario (puedes usar Markdown)