# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 19
# self = https://watcher.sour.is/conv/iz5w4qq
Fixed 😅 But I have to go changes all the license of all the other components too at some point when I have a spare moment 😂
Fixed 😅 But I have to go changes all the license of all the other components too at some point when I have a spare moment 😂
hmm, just remember it's easy to go from MIT to AGPL, but not the other way around... :)

also, hopefully contributors are ok with the relicense. you may technically need to have a disclaimer that code before commit X falls under MIT and after is AGPL, unless you want to hunt down all contributors and get CLAs signed.
@taigrr It was decided by the community in this issue -- What do you mean re CLA(s) -- Yes we can document when the switch was made 👌

Also do you have any particular concerns/issues with AGPLv3?
@taigrr It was decided by the community in this issue -- What do you mean re CLA(s) -- Yes we can document when the switch was made 👌

Also do you have any particular concerns/issues with AGPLv3?
@prologic I have no specific issues, except that now I'm technically in violation 😂

The internationalization toml is embedded as source code instead of read at runtime, which means my instance, which (a) has a one-line change and (b) operates peer-to-peer with yours and therefore constitutes user facing ; is now illegal since I made a change, but didn't bother commit it to git and push it. I was under the impression it was MIT at the time due to the notice on the main site.

Now, I'm not technically breaking any rules until I refuse to provide my (admittedly one-line) diff to the first person who asks, but it's still a little scary to realize I'm 'on the hook' for something I didn't expect to be.

However, having seen what Amazon has done with dynamodb, I totally understand the reasoning behind AGPL.
@taigrr Yeah I totally understand where you're coming from. This is exactly why we chose to do this, because we didn't want our hard work potentially spoiled by someone coming along and ya know, going "oh goody, we can take/steal and pillage this thing for our own benefit" -- as is the case that happened with the recent "Truth Social" / Trump *cough cough*.

In regards to:

> The internationalization toml is embedded as source code instead of read at runtime, which means my instance, which (a) has a one-line change and

This is an improvement we can make in this case, where we read in a local lang file. Can you file a backlog issue and maybe you could even contribute a PR to make this a thing? We embed a default lang in the binary -- yes -- But there's no reason we can't load one off disk supplied by a Poderator? 🤔 cc @ullarah
@taigrr Yeah I totally understand where you're coming from. This is exactly why we chose to do this, because we didn't want our hard work potentially spoiled by someone coming along and ya know, going "oh goody, we can take/steal and pillage this thing for our own benefit" -- as is the case that happened with the recent "Truth Social" / Trump *cough cough*.

In regards to:

> The internationalization toml is embedded as source code instead of read at runtime, which means my instance, which (a) has a one-line change and

This is an improvement we can make in this case, where we read in a local lang file. Can you file a backlog issue and maybe you could even contribute a PR to make this a thing? We embed a default lang in the binary -- yes -- But there's no reason we can't load one off disk supplied by a Poderator? 🤔 cc @ullarah
@prologic I get that license change for Yarn, but at this point even Gab might be a better example than Truth Social.

I still think the Gab guy is completely brain dead and delusional, but at least he managed to make the Twitter-like frontend, some other instances where also able to get some use out of and his site "works" on most devidlces.

With Trumps social network, it only "works" as an iOS app*, with not much active development happening, especially for something "in beta". It's so lame Trump doesn't even post there himself, despite being banned from most other places and him being addicted to Twitter in the past.

*with Android version "in development", but web version no longer mentioned anywhere
@thecanine Hahahaha 😂
@thecanine Hahahaha 😂
@thecanine didn't gab fork mastodon code base? originally they wrote some horrible mess in php that was constantly getting packeted, but if i recall they forked mastodon and started making changes.
@mutefall Yeah, both Gab and Truth Social are Mastodon forks, but with some additional changes and no federation (Gab was originally a part of the Fediverse).
@thecanine i believe there was another instance counter.social which followed a similar pattern.
@mutefall said instance still exists (as far as I recall it's located on counter.fedi.live or something)
I may be wrong, though (but I don't care - "Fediverse" was a lie all along)
@novaburst there was a rhyme there. but yes i really never plugged into that ecosystem
@mutefall @novaburst It still exists on the original counter.social address, but it was always a weird one. Despite it never being federated, it's the only one out of these three, that still remains compatible with the third party Mastodon apps (or at least claims to).

There were many accusations towards the site m, some saying this was the only instance, ever braking Mastodons (A)GPL license and not stopping when asked. Thought I don't remember in what way exactly.

It is also controversial for having all kinds of integrations, that judge links and people to determine who is "fake news" and who is not, as well as banning whole countries they consider bad, from using any part of the site and going on long rants about how that's totally different from racism or nationalism.

It's also known for it's weird side-projects, that now seem to include some kind of a VR game/metaverse, among other only slightly less strange things.
@novaburst @thecanine

ah. i was curious. now they are doing some form of vr-based osint for ukraine.

hard-pass.