There is also source code released, it should be able to compile for both windows and linux. It contains binaries of anttp for both platforms. There is no need for trust, simply anyone can build it himself.
would be pretty cool to have a proper autonomi-github-competitor … would be so much more accessible if one could just open
dweb open antcode?user=Herodotos
and see the repo in the browser before cloning, reviewing, self-building, …
ps:
(haha - while in the case of an autonomi browser launcher in particular this may ofc not be super useful xD )
I would love to release my software on anonymous git. I just reject to publish any software that has any kind of anonymity or cryptocurrency under my real name.
Radicle is an open source, peer-to-peer code collaboration stack built on Git. Unlike centralized code hosting platforms, there is no single entity controlling the network. Repositories are replicated across peers in a decentralized manner, and users are in full control of their data and workflow.
just a side note - git is decentralized by design … it’s not an issue to move git repos around or to recreate them even if e.g. GitHub closed their doors
…git users are always in full control of their data … (… it’s not designed around public repos but to enable local branching/collaborating asynchronously … those public repos are just a nice add-on …)
I think though that it addresses:
Because there is no public hosting, it (radicle) is anonymous. There are just keys.
Is the source code published with the license clearly stated?
If yes, maybe someone with access could put the source code into a github repo respecting your original license, stating it’s not their own work, but people are free to use it etc. You maintain your privacy, the code gets published for people to use/study/copy, and voila.
ah - i See - no centralized entity controlling who publishes there
It was published on Autonomi network as a zip file of git project, with license and everything it requires. You can find it here, check the last comments.
So it is published, but only on anonymous network. Anyone can copy/clone/modify it. For me the goal was to create an app template, with as many features as possible, simple, so anyone can clone it and put there his own plugins for browser, or their own web server to be configured for browsers.
it is perfectly published, all you need is to install anttp and download it via command line locally, or hope there is working anttp public gateway again. The https://anttp.antsnest.site gateway does not work anymore, it fails to download it.
It’s a shame you put so much work in on this while effectively abandoning the project. What we see here is how even apparently great offers can fail without a person willing to stand behind them, for trust, advocacy, visibility, social reach and so on.
It’s actually a very interesting demonstration of the need for an entity that can be related to for something to be useful to others. I think it shows the importance of a human in any interactions.
We need to realize, that this is crypto. This is anonymous project. Mafia is already kidnapping people who are known to own significant amounts of crypto. Also my launcher supports TOR browsing.
It is anonymous network, with all the risks associated. The software is opensource, there is not any income only long term risks. I am not willing to publish it on clear net myself. I do nothing wrong, but what is legal today can be illegal tomorrow.
Asking developers to publish software in such environment under their real name is simply too much. It depends a lot on where do they live and what are willing to risk.
I’m not questioning your decision or reasons for it. I’m making a comment on the effect and what it seems to reveal.
I think it mostly reveals that we need a working public gateway for dweb and anttp. It is still impossible to download from autonomi without installing a software. https://anttp.antsnest.site does not work correctly anymore.
Common people do not know git, so it does not matter whether you send them link to git or that gateway. They can’t check source files, so their trust into downloading executable comes more from antivirus checking than anything else. If that gateway were working properly, that launcher would already have many downloads, since people were asking for that link multiple times here in forum and on Discord.
The last release broke AntTP for me. I had to update the client libraries to v0.5.3 to resolve. So, I suspect antsnest is suffering from the same issue.
I’m not sure if it was changes to the nodes or bootstrapping, but it would just fail to connect to the network.
I’ve pushed code which bumps the dependency, but haven’t created binaries (I’m just about to release v0.10.0, so just left it).
Again, you misunderstand me. I’m not talking about regular people. Your app is lost to this community at the moment because you have effectively abandoned it (which I am not criticising) and due to not having someone to stand behind it, is fading away and will be lost unless someone happens to pick it up and run with it.
I did not abondon it. Once someone will provide a public gateway, I see no difference between git and zip file hosting on autonomi. I can rebuild it with latest anttp a reupload. Publicity of all the comunity apps is gained via this forum anyway.
Another thought on how to possibly direct rewards to devs:
Would it be possible for apps to somehow label uploads users make through them so that they’re entitled to a share of emissions based on the proportion of data that is uploaded to the network in a given time period?
E.g. A total of 5 apps each have users upload 20% of relevant network data for a month. They each receive 20% of the monthly ANT reward pool.
It’d be a bit like PTP (Pay The Producer), but based on the quantity of uploads through each app (not downloads as was previously suggested if I remember correctly).
This would incentivise developers to build apps that encourage uploading & sharing content to Autonomi (e.g. video sharing, social media, file sharing), and reward would be in-line with how the network generates revenue (uploads).
It shouldn’t be gamable like download based PTP, as there’s a cost associated with uploading that would likely higher than any dev reward is likely to be (at least once network usage is growing).
I’m not sure there would be a reasonable way of directing uploads through an app that retains full user privacy & control, while proving that the upload was done through a specific app, which I think would be needed to make this work.
That would favor apps which upload more heavy data like Colony instead of less data intensive apps like Friends, for example but I am all for paying the devs somehow. Why was actually the model from the past abandoned? I mean the model where the network would recognize popular apps and their devs would get automatic payments. Something like that is not possible with current designs?
Yeah, it would favour apps that drive the most data to the network & payment to node operators.
Apps like friends could add interfaces to upload videos / files for sharing with friends and beyond to benefit from more of the rewards.
The model from the past was only at the idea stage if I remember correctly. I think the idea was to have dev payments based around app popularity, measured by downloads. Given that downloads are free, that’s easily gamable. Uploads, having a cost attached are better suited to this task.
yeah - since all files / pics that will be appended to messages in the future will be uploaded as immutable data friends might become quite a big uploader actually
… updating profile pictures …
… history persisting of chats is another point where immutable data will be created …
friends tries to not use too much ANT / ETH but depending on user count those little things might add up at some point if we ever get mainstream (or at least relevant to this world we live in) …
(well - or the successor of friends - there might be someone else coming along who just does it so much better than me
)
having said that - I’m not sure this is a complexity we want atm … all payments would need an additional tag; that needs to be paid for by someone; the uploads will need to pay for this; and it might be gamed (while most apps aren’t of a lot of use; if dev rewards are worth mentioning that would mean it would be worth modifying an app and saving on upload costs by being subsidized through dev rewards )