ATTENTION ADMINS: Thanks for restoring this thread! (This post was stuck in a spam check for a day or two) However, I think it’s the old version of my post which I accidentally saved before finishing. Can an admin please change the content of the OP to the finished version which I also reported?
One good way to attract commercial developers to Haiku in the future would be to take some effort off their shoulders for distributing their apps in a simple, user friendly marketplace. My idea is to have an open sourced digital distribution platform, free from middle men. Think of a package manager, mixed with a commercial service like Steam, with optional (to the user) torrent functionality.
The idea is that all Haiku apps (commercial, freeware, closed source, open source) are made available in this app manager. Commercial apps would be paid for directly to the developer, and the developer is responsible for hosting.
The developers (well, anyone really, if the license allows anyone to redistribute) would serve as the dedicated host (forgot the word for this in torrent terminology, trackers right?) of the files, with users being able to speed up the process with P2P networking (it should be optional, people should be able to use dedicated hosts only and not seed if they so wish). They would need to specify a category for their “package” (Office, Web, Games, Media…), so it can be easily sorted and found by end users.
I’m not confident that it’s possible, but instead of the division that comes with repositories, this imaginary platform could use either:
1: A centralized, Haiku Inc. hosted indexer, much like various torrent sites, or
2: A decentralized one (I mention this because it seems Pirate Bay has switched to this method lately, but I may have misunderstood what it means. I’m thinking of an index that’s P2P driven somehow)
The index should list categories (as mentioned), a description as supplied by the distributor, and user reviews.
So there would be a base index that all Haiku apps would use and conform to, including unsecure, possibly dangerous, or development build apps. The indexer itself doesn’t necessarily have to search the software for viruses or the like, because this is where filter subscriptions would come into the picture. If you’ve used AdBlock Plus with Firefox, the idea of subscription filters is where I got this idea from. Anyone (everyday users, companies, organizations) will be able to provide filter subscriptions for different purposes (no malware, Company X’s apps, trusted apps only, etc). The best filters would gain the largest amount of users, ensuring that only safe software reaches the common user unless he ignores the filters.