I'm considering creating an open-source organization called Zig Force

That’s an interesting direction. I hadn’t considered using Zig primarily as a maintenance and interoperability tool for existing projects. Zig’s build system and C interoperability definitely make that possible. I’ll keep it in mind as the scope of Zig Force (migrating to Zig Nation) becomes clearer.

1 Like

I believe that Carmen —the Allocgator— and the two ziguanas (Zero and Ziggy) live in a ziguarium.

2 Likes

Just letting you guys know that nowhere in the Zig licence does it say that software written in Zig needs to have Zig in the name.
What happened to putting your name on sofware? Imagine if Linux was called C-OS.
Call it LucasSoft, or something unrelated, like Thunderstorm or Scarecrow.

3 Likes

you might not want it to be the scope for the org and there are many possibilities, for example:

  • if we make ffmpeg a build.zig file we will need to maintain only the build.zig and we can just sync the fork with upstream and call it an update/compatible, but it can be done once so an org doing it might be overkill
  • if we make a wrapper then we just make the previous project a dependency and write our own code, might be useful more, but can be done by two people periodically on every release
  • just making a rewrite in Zig will need more maintenance from more people
  • making an alternative from scratch might be the same thing as the above

so maybe just build projects people need and evaluate the situation for the project? if there are many maintainers do the last two, if we have a shortage do the first two on some and the last two on the others, like building a software (webapp, desktop-app etc…) you might use a pure Zig backend framework, db lib and mailing lib but use an ffmpeg wrapper for checking the images and audio.

I would love if we as a community made a foss hospital system which take in consideration the possibility of a hospital going down, which should be useful to civilians in wars or in the ongoing genocides (not knowing them does not mean they don’t exist, there always existed proof)

3 Likes

imagine naming your software
man, I made a psql client called “psql”, and a web backend library name “web-app” (both are in Zig btw), I literally did the “It could be worse”

2 Likes

My original idea leaned more towards rewriting/alternative solutions, but I don’t think ZigForce should be limited to a single approach if another solves the problem better.

Right now, I’m trying to define the scope and find a first viable project, but these examples are certainly helpful.

Thank you so much!

1 Like