Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

NodeBB

  1. Home
  2. General Discussion
  3. Is it OK to write code that does new things on the Fediverse?

Is it OK to write code that does new things on the Fediverse?

Scheduled Pinned Locked Moved General Discussion
evanpollpollactivitypubfediverse
1 Cross-posts 79 Posts 30 Posters 57 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • evan@cosocial.caE evan@cosocial.ca

    Is it OK to write code that does new things on the Fediverse?

    #EvanPoll #poll #ActivityPub #Fediverse

    rey@toot.catR This user is from outside of this forum
    rey@toot.catR This user is from outside of this forum
    rey@toot.cat
    wrote last edited by
    #41

    @evan yes, but not if it's going to scrape our posts and use them for mysterious ends. especially not if it feeds them through a LLM to turn them into mulch.

    is that what you're asking? I think that's what you're asking.

    evan@cosocial.caE 1 Reply Last reply
    0
    • evan@cosocial.caE evan@cosocial.ca

      Is it OK to write code that does new things on the Fediverse?

      #EvanPoll #poll #ActivityPub #Fediverse

      ? Offline
      ? Offline
      Guest
      wrote last edited by
      #42

      @evan Only if John Mastodon says yes.

      1 Reply Last reply
      0
      • rey@toot.catR rey@toot.cat

        @evan yes, but not if it's going to scrape our posts and use them for mysterious ends. especially not if it feeds them through a LLM to turn them into mulch.

        is that what you're asking? I think that's what you're asking.

        evan@cosocial.caE This user is from outside of this forum
        evan@cosocial.caE This user is from outside of this forum
        evan@cosocial.ca
        wrote last edited by
        #43

        @rey Why do you think that?

        rey@toot.catR 1 Reply Last reply
        0
        • evan@cosocial.caE evan@cosocial.ca

          @rey Why do you think that?

          rey@toot.catR This user is from outside of this forum
          rey@toot.catR This user is from outside of this forum
          rey@toot.cat
          wrote last edited by
          #44

          @evan it was a very leading question coming from a guy in tech, forgive me if I have you confused with a scraper bro

          evan@cosocial.caE 1 Reply Last reply
          0
          • rey@toot.catR rey@toot.cat

            @evan it was a very leading question coming from a guy in tech, forgive me if I have you confused with a scraper bro

            evan@cosocial.caE This user is from outside of this forum
            evan@cosocial.caE This user is from outside of this forum
            evan@cosocial.ca
            wrote last edited by
            #45

            @rey

            You can read about me here: https://en.wikipedia.org/wiki/Evan_Prodromou

            Feel free to ask me any questions you have about my work on the Fediverse.

            rnd@toot.catR 1 Reply Last reply
            0
            • evan@cosocial.caE evan@cosocial.ca

              @rey

              You can read about me here: https://en.wikipedia.org/wiki/Evan_Prodromou

              Feel free to ask me any questions you have about my work on the Fediverse.

              rnd@toot.catR This user is from outside of this forum
              rnd@toot.catR This user is from outside of this forum
              rnd@toot.cat
              wrote last edited by
              #46

              @evan @rey i imagine a less combative version of the answer could be something like "yes, provided that everyone gets to consent to being part of that new thing"

              1 Reply Last reply
              0
              • rnd@toot.catR rnd@toot.cat

                @evan @rey i imagine a less combative version of the answer could be something like "yes, provided that everyone gets to consent to being part of that new thing"

                rey@toot.catR This user is from outside of this forum
                rey@toot.catR This user is from outside of this forum
                rey@toot.cat
                wrote last edited by
                #47

                @rnd @evan yes

                given that 90% of "code that does new things on the Fediverse" consists of new, exciting ways to scrape content without consent, you may understand my concerns.

                1 Reply Last reply
                0
                • evan@cosocial.caE evan@cosocial.ca

                  Is it OK to write code that does new things on the Fediverse?

                  #EvanPoll #poll #ActivityPub #Fediverse

                  evan@cosocial.caE This user is from outside of this forum
                  evan@cosocial.caE This user is from outside of this forum
                  evan@cosocial.ca
                  wrote last edited by
                  #48

                  Thanks all. I see a lot of developers getting brigaded for launching new tools on the Fediverse. At best, they're insulted and their motives are questioned. At worst, they're brigaded on GitHub, the Fediverse, or in real life.

                  evan@cosocial.caE fancysandwiches@neuromatch.socialF 2 Replies Last reply
                  0
                  • evan@cosocial.caE evan@cosocial.ca

                    Thanks all. I see a lot of developers getting brigaded for launching new tools on the Fediverse. At best, they're insulted and their motives are questioned. At worst, they're brigaded on GitHub, the Fediverse, or in real life.

                    evan@cosocial.caE This user is from outside of this forum
                    evan@cosocial.caE This user is from outside of this forum
                    evan@cosocial.ca
                    wrote last edited by
                    #49

                    Many of the replies mentioned "scrapers" as a category of software that's not acceptable. I think this is misguided.

                    evan@cosocial.caE 1 Reply Last reply
                    0
                    • evan@cosocial.caE evan@cosocial.ca

                      Many of the replies mentioned "scrapers" as a category of software that's not acceptable. I think this is misguided.

                      evan@cosocial.caE This user is from outside of this forum
                      evan@cosocial.caE This user is from outside of this forum
                      evan@cosocial.ca
                      wrote last edited by
                      #50

                      First, ActivityPub has a Web API that is used by federated servers to find out about people, the content they make, and what they've done. That's built in. It's on purpose. You have a lot of control of what is shared in this API. If you are concerned about what you share, you should check your software's privacy settings. There are a lot of knobs and levers.

                      evan@cosocial.caE alaasamour@mastodon.socialA dalias@hachyderm.ioD 3 Replies Last reply
                      0
                      • evan@cosocial.caE evan@cosocial.ca

                        First, ActivityPub has a Web API that is used by federated servers to find out about people, the content they make, and what they've done. That's built in. It's on purpose. You have a lot of control of what is shared in this API. If you are concerned about what you share, you should check your software's privacy settings. There are a lot of knobs and levers.

                        evan@cosocial.caE This user is from outside of this forum
                        evan@cosocial.caE This user is from outside of this forum
                        evan@cosocial.ca
                        wrote last edited by
                        #51

                        I don't even think "scraper" is a reasonable name for this kind of software. We usually use that for screen-scraping software, which takes HTML output and grabs the structured data out of it.

                        evan@cosocial.caE 1 Reply Last reply
                        0
                        • evan@cosocial.caE evan@cosocial.ca

                          I don't even think "scraper" is a reasonable name for this kind of software. We usually use that for screen-scraping software, which takes HTML output and grabs the structured data out of it.

                          evan@cosocial.caE This user is from outside of this forum
                          evan@cosocial.caE This user is from outside of this forum
                          evan@cosocial.ca
                          wrote last edited by
                          #52

                          Second, a lot of the things we use on the Fediverse depend on reading that API data. Like user search, content search, hashtag feeds, relays, backfilling conversations, and aggregate data.

                          evan@cosocial.caE 1 Reply Last reply
                          0
                          • evan@cosocial.caE evan@cosocial.ca

                            Second, a lot of the things we use on the Fediverse depend on reading that API data. Like user search, content search, hashtag feeds, relays, backfilling conversations, and aggregate data.

                            evan@cosocial.caE This user is from outside of this forum
                            evan@cosocial.caE This user is from outside of this forum
                            evan@cosocial.ca
                            wrote last edited by
                            #53

                            Anyway, even for software that doesn't crawl the API, I think we need to give people the benefit of the doubt. People spend a lot of time and effort making that software -- usually open source, usually for free.

                            evan@cosocial.caE 1 Reply Last reply
                            0
                            • evan@cosocial.caE evan@cosocial.ca

                              Anyway, even for software that doesn't crawl the API, I think we need to give people the benefit of the doubt. People spend a lot of time and effort making that software -- usually open source, usually for free.

                              evan@cosocial.caE This user is from outside of this forum
                              evan@cosocial.caE This user is from outside of this forum
                              evan@cosocial.ca
                              wrote last edited by
                              #54

                              ActivityPub is made for a lot of different use cases. I really like when people explore use cases we haven't tried yet.

                              evan@cosocial.caE 1 Reply Last reply
                              0
                              • evan@cosocial.caE evan@cosocial.ca

                                First, ActivityPub has a Web API that is used by federated servers to find out about people, the content they make, and what they've done. That's built in. It's on purpose. You have a lot of control of what is shared in this API. If you are concerned about what you share, you should check your software's privacy settings. There are a lot of knobs and levers.

                                alaasamour@mastodon.socialA This user is from outside of this forum
                                alaasamour@mastodon.socialA This user is from outside of this forum
                                alaasamour@mastodon.social
                                wrote last edited by
                                #55

                                @evan
                                Hello brother, how are you? Could you please share my post and help me with a donation to provide treatment and food for my children? My husband is a prisoner and I have no provider. πŸ™πŸ₯Ή

                                1 Reply Last reply
                                0
                                • evan@cosocial.caE evan@cosocial.ca

                                  ActivityPub is made for a lot of different use cases. I really like when people explore use cases we haven't tried yet.

                                  evan@cosocial.caE This user is from outside of this forum
                                  evan@cosocial.caE This user is from outside of this forum
                                  evan@cosocial.ca
                                  wrote last edited by
                                  #56

                                  Anyway, my answer is yes. It's OK for people to make code that does new things on the Fediverse.

                                  linamahmoud@mastodon.socialL 1 Reply Last reply
                                  0
                                  • evan@cosocial.caE evan@cosocial.ca

                                    Is it OK to write code that does new things on the Fediverse?

                                    #EvanPoll #poll #ActivityPub #Fediverse

                                    bkardell@toot.cafeB This user is from outside of this forum
                                    bkardell@toot.cafeB This user is from outside of this forum
                                    bkardell@toot.cafe
                                    wrote last edited by
                                    #57

                                    @evan new things like what?

                                    evan@cosocial.caE 1 Reply Last reply
                                    0
                                    • evan@cosocial.caE evan@cosocial.ca

                                      First, ActivityPub has a Web API that is used by federated servers to find out about people, the content they make, and what they've done. That's built in. It's on purpose. You have a lot of control of what is shared in this API. If you are concerned about what you share, you should check your software's privacy settings. There are a lot of knobs and levers.

                                      dalias@hachyderm.ioD This user is from outside of this forum
                                      dalias@hachyderm.ioD This user is from outside of this forum
                                      dalias@hachyderm.io
                                      wrote last edited by
                                      #58

                                      @evan No, that's not how it works. The fact that someone is able to *read* something I publish does not give them the right to republish it, aggregate it, use it to drive harassment mobs, incorporate it into slop-generation models in an attempt to mimic my writing style and deceive people, etc. etc. etc.

                                      There is no explicit or implicit license to do anything with anyone's posts except display them temporarily, honoring any future block/deletion/etc. events, to users who the protcol indicates are allowed to see them.

                                      kleisli@mastodon.socialK 1 Reply Last reply
                                      0
                                      • evan@cosocial.caE evan@cosocial.ca

                                        Anyway, my answer is yes. It's OK for people to make code that does new things on the Fediverse.

                                        linamahmoud@mastodon.socialL This user is from outside of this forum
                                        linamahmoud@mastodon.socialL This user is from outside of this forum
                                        linamahmoud@mastodon.social
                                        wrote last edited by
                                        #59

                                        @evan πŸ’”πŸ™

                                        1 Reply Last reply
                                        0
                                        • evan@cosocial.caE evan@cosocial.ca

                                          Thanks all. I see a lot of developers getting brigaded for launching new tools on the Fediverse. At best, they're insulted and their motives are questioned. At worst, they're brigaded on GitHub, the Fediverse, or in real life.

                                          fancysandwiches@neuromatch.socialF This user is from outside of this forum
                                          fancysandwiches@neuromatch.socialF This user is from outside of this forum
                                          fancysandwiches@neuromatch.social
                                          wrote last edited by
                                          #60

                                          @evan in the same way that people won't opt in to services that use their data to do things they don't care about, the developers making these services won't listen unless they are told forcefully that their presence is not welcome. I have the world's smallest violin for the people getting brigaded when they act like assholes. There are plenty of developers on Fedi doing new things and not getting brigaded. For example, I don't recall the GoToSocial devs getting brigaded for adding additional reply controls to their project, but they also weren't acting like jerks so I wouldn't expect them to be brigraded.

                                          1 Reply Last reply
                                          0

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better πŸ’—

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          Powered by NodeBB Contributors
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups