clasqm
We can certainly create a repository of our own. But getting it to the users' notice will be our problem.
I don't think so. Sincerely. Speaking of AI is not forbidden on the forum, so I fail to see why speaking of a third party packages repository that host and distribute third party softwares for Haiku OS would be forbidden. BeSly repostory was promoted there, so were some other third party repositories.
Plus it's not the only community channel, there is Telegram, third party web site like this very one, youtube, etc.
Last but not least, trying to promote it on the haiku-os forum is cheap, so it's easy to do it. Sure, if you create a new topic everyday to do that, it will be considered spam. But if you start a topic in which you post updates comment periodically talking about new softwares available in that repository, I don't think it will be forbidden.
It will be under Softwares > Proprietary & Others, which I find myself stupid for native softwares, but it doesn't really matter, what matter is most users could see it, and nothing does that better than a topic that keep being updated.
Hell will freeze over before they advertise it on this page, for example
and I do not see them adding an "AI-tainted" repository to the defaults.
This could be less probable, I agree. The web site is mostly frozen indeed. So some effort has to be done by someone to promote to the audience the existence of a alternative repository with such AI tainted softwares, then. That promotion won't happens by magic, I agree.
It hasn't been that for many years. Artpaint, Becasso, Medo, all the major native apps are on HaikuPorts.
The only one that is stored with the OS on the Haiku repo is WebPositive.
Sure. But, yet, statistically most of packages from HaikuPorts are actual ports, not packages of native stuffs.
Anyway, that's not the real issue, the real issue is the haiku-os.org own its package repository, and therefore decide what's the rules to use it. While what they should accept or not is debatable, the fact that as owner (and paying the cost for that infrastructure) they have the final word is not debatable. Their current position about AI assisted software packages may change in the future, who knows, but currently if they say no, well, then you have to find a alternative, ranting about them enforcing their rules on their own infrastructure and their own online service is pointless, what is not is showing that there is a demand for distribute such softwares and maybe they should reconsider their position.
But fighting their rights to decide at their discretion on what they owns is a lost battle.
Do we have anything like the AppImage format?
A portable zip file with co-located "libs" and/or "add-ons" folder(s) to the app, so that every dependency libs or add-ons are also distributed along the app. But if there is a lot a such depencencies, the zipfile will be large, and you will have to manage the upgrade of libs and cross-dependencies between these libs each time you need to upgrade of of them.
The storage space on the user machine will also be bigger, as often these libs will be also present in another portable app, and even installed by some package too.
One way would be to use the makeself script.
Same issue, plus easy target for virus and hack.
Otherwise, a static compile should be possible? I don't know gcc well enough to judge that.
Not all external libs are available a static one. Starting with the obvious ones, the ones from Haiku-OS API, which are mostly available in .so only. Sure, one can try to build them as static lib version, but beware, some could be tricky or, worse, could rely on being dynamic lib. Add-ons, for instance, needs it.