Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • 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

FòrumCAT

  1. Home
  2. Uncategorized
  3. Can anyone tell me what is #NodeBB and why is it scraping and republishing fediverse content without consent?

Can anyone tell me what is #NodeBB and why is it scraping and republishing fediverse content without consent?

Scheduled Pinned Locked Moved Uncategorized
nodebb
41 Posts 10 Posters 1 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.
  • dentangle@chaos.socialD dentangle@chaos.social

    Can anyone tell me what is #NodeBB and why is it scraping and republishing fediverse content without consent?

    julian@fietkau.socialJ This user is from outside of this forum
    julian@fietkau.socialJ This user is from outside of this forum
    julian@fietkau.social
    wrote last edited by
    #4

    @dentangle NodeBB is a forum software that optionally supports ActivityPub, i.e. it's part of the fediverse (if the specific NodeBB instance wants). In my experience its lead ActivityPub dev @julian@community.nodebb.org (same first name, no relation 🙂) is very approachable if you have questions about why and how it does things. He is currently at a convention though and may be a bit busy today.

    cc @onepict

    dentangle@chaos.socialD 1 Reply Last reply
    0
    • rairii@labyrinth.zoneR rairii@labyrinth.zone
      @onepict @dentangle yeah it implements activitypub so people can remote follow and every post that comes in goes into "uncategorised" as i understand it
      onepict@chaos.socialO This user is from outside of this forum
      onepict@chaos.socialO This user is from outside of this forum
      onepict@chaos.social
      wrote last edited by
      #5

      @Rairii @dentangle kinda feel a bit icky about a remote follow that isn't directly following tbh.

      rairii@labyrinth.zoneR 1 Reply Last reply
      0
      • onepict@chaos.socialO onepict@chaos.social

        @Rairii @dentangle kinda feel a bit icky about a remote follow that isn't directly following tbh.

        rairii@labyrinth.zoneR This user is from outside of this forum
        rairii@labyrinth.zoneR This user is from outside of this forum
        rairii@labyrinth.zone
        wrote last edited by
        #6
        @onepict @dentangle all the posts coming in is because of a follow relationship. from what I can tell, all the posts coming into community.nodebb.org is because their main activitypub dev has ~250 accounts on their follows list
        onepict@chaos.socialO 1 Reply Last reply
        0
        • rairii@labyrinth.zoneR rairii@labyrinth.zone
          @onepict @dentangle all the posts coming in is because of a follow relationship. from what I can tell, all the posts coming into community.nodebb.org is because their main activitypub dev has ~250 accounts on their follows list
          onepict@chaos.socialO This user is from outside of this forum
          onepict@chaos.socialO This user is from outside of this forum
          onepict@chaos.social
          wrote last edited by
          #7

          @Rairii @dentangle So does that mean I have a follower from nodeBB and that's how it's being populated via federation?

          rairii@labyrinth.zoneR 1 Reply Last reply
          0
          • onepict@chaos.socialO onepict@chaos.social

            @Rairii @dentangle So does that mean I have a follower from nodeBB and that's how it's being populated via federation?

            rairii@labyrinth.zoneR This user is from outside of this forum
            rairii@labyrinth.zoneR This user is from outside of this forum
            rairii@labyrinth.zone
            wrote last edited by
            #8
            @onepict @dentangle yes: https://community.nodebb.org/user/onepict@chaos.social/followers
            onepict@chaos.socialO 1 Reply Last reply
            0
            • rairii@labyrinth.zoneR rairii@labyrinth.zone
              @onepict @dentangle yes: https://community.nodebb.org/user/onepict@chaos.social/followers
              onepict@chaos.socialO This user is from outside of this forum
              onepict@chaos.socialO This user is from outside of this forum
              onepict@chaos.social
              wrote last edited by
              #9

              @Rairii @dentangle thanks.

              1 Reply Last reply
              0
              • onepict@chaos.socialO onepict@chaos.social

                @dentangle I thought it was just forum software.

                I wasn't aware that everything was being republished.

                dentangle@chaos.socialD This user is from outside of this forum
                dentangle@chaos.socialD This user is from outside of this forum
                dentangle@chaos.social
                wrote last edited by
                #10

                @onepict It is forum software, but is scraping posts from the fediverse (incl. Mastodon and PeerTube) and reposting that on the public web for search engines to discover.

                AIUI making the fediverse searchable is an explicit non-goal in the community, and every previous attempt to do so has been met by blocks and defederation.

                onepict@chaos.socialO dentangle@chaos.socialD 2 Replies Last reply
                0
                • julian@fietkau.socialJ julian@fietkau.social

                  @dentangle NodeBB is a forum software that optionally supports ActivityPub, i.e. it's part of the fediverse (if the specific NodeBB instance wants). In my experience its lead ActivityPub dev @julian@community.nodebb.org (same first name, no relation 🙂) is very approachable if you have questions about why and how it does things. He is currently at a convention though and may be a bit busy today.

                  cc @onepict

                  dentangle@chaos.socialD This user is from outside of this forum
                  dentangle@chaos.socialD This user is from outside of this forum
                  dentangle@chaos.social
                  wrote last edited by
                  #11

                  @julian@fietkau.social @julian@community.nodebb.org @onepict I have no problem with Julian following me. I do have a problem with his software reposting everything I write (including unlisted posts) on the public web and making that searchable by engines.

                  That is explicitly against what we allow on the Fediverse.

                  Julian - you need to fix your software and respect the conventions the community has established for the Fediverse.

                  rairii@labyrinth.zoneR 1 Reply Last reply
                  0
                  • dentangle@chaos.socialD dentangle@chaos.social

                    @onepict It is forum software, but is scraping posts from the fediverse (incl. Mastodon and PeerTube) and reposting that on the public web for search engines to discover.

                    AIUI making the fediverse searchable is an explicit non-goal in the community, and every previous attempt to do so has been met by blocks and defederation.

                    onepict@chaos.socialO This user is from outside of this forum
                    onepict@chaos.socialO This user is from outside of this forum
                    onepict@chaos.social
                    wrote last edited by
                    #12

                    @dentangle

                    I must admit I'm a bit upset about everything being backfilled in and being uncategorised.

                    Especially since in Mastodon I explicitly selected to not be searchable on search engines.

                    It feels a little bit like the time Maven ingested everything.

                    Just because this time it's a forum over ActivityPub doesn't make me feel happy about it.
                    https://dotart.blog/cobbles/happy-bi-visibility-day

                    jonny@neuromatch.socialJ 1 Reply Last reply
                    0
                    • dentangle@chaos.socialD dentangle@chaos.social

                      @onepict It is forum software, but is scraping posts from the fediverse (incl. Mastodon and PeerTube) and reposting that on the public web for search engines to discover.

                      AIUI making the fediverse searchable is an explicit non-goal in the community, and every previous attempt to do so has been met by blocks and defederation.

                      dentangle@chaos.socialD This user is from outside of this forum
                      dentangle@chaos.socialD This user is from outside of this forum
                      dentangle@chaos.social
                      wrote last edited by
                      #13

                      @onepict

                      Hi @ordnung

                      Are you aware that posts are being scraped and reblogged by community.nodebb.org?

                      The #nodebb software is reposting content, including unlisted posts and effectively making the fediverse searchable.

                      This looks like a #Fediblock to me.

                      alex@anarres.familyA 1 Reply Last reply
                      0
                      • onepict@chaos.socialO onepict@chaos.social

                        @dentangle

                        I must admit I'm a bit upset about everything being backfilled in and being uncategorised.

                        Especially since in Mastodon I explicitly selected to not be searchable on search engines.

                        It feels a little bit like the time Maven ingested everything.

                        Just because this time it's a forum over ActivityPub doesn't make me feel happy about it.
                        https://dotart.blog/cobbles/happy-bi-visibility-day

                        jonny@neuromatch.socialJ This user is from outside of this forum
                        jonny@neuromatch.socialJ This user is from outside of this forum
                        jonny@neuromatch.social
                        wrote last edited by
                        #14

                        @onepict @dentangle secondary indexing that doesn't respect prefs is v bad, i have yet to figure out how in the world nodebb federates because it doesn't work like any other software that treats posts like author-owned entities, even lemmy handles this better.

                        gargron@mastodon.socialG 1 Reply Last reply
                        0
                        • dentangle@chaos.socialD dentangle@chaos.social

                          @julian@fietkau.social @julian@community.nodebb.org @onepict I have no problem with Julian following me. I do have a problem with his software reposting everything I write (including unlisted posts) on the public web and making that searchable by engines.

                          That is explicitly against what we allow on the Fediverse.

                          Julian - you need to fix your software and respect the conventions the community has established for the Fediverse.

                          rairii@labyrinth.zoneR This user is from outside of this forum
                          rairii@labyrinth.zoneR This user is from outside of this forum
                          rairii@labyrinth.zone
                          wrote last edited by
                          #15
                          @dentangle @julian @julian @onepict indeed - https://docs.nodebb.org/activitypub/visibility/

                          "NodeBB does not differentiate between these separate states. Follower collections are ignored, and unlisted/quiet objects are considered fully public posts in NodeBB."

                          the first thing, looking at the code to try to confirm -> followers-only posts will just get discarded I think?

                          but yes, to nodebb, unlisted == public: https://github.com/NodeBB/NodeBB/blob/83a55f6adcd246920ba08415dcdf46505503c4a4/src/activitypub/inbox.js#L38-L42

                          (public address in cc means unlisted, this is treated as same as public)
                          dentangle@chaos.socialD 1 Reply Last reply
                          0
                          • rairii@labyrinth.zoneR rairii@labyrinth.zone
                            @dentangle @julian @julian @onepict indeed - https://docs.nodebb.org/activitypub/visibility/

                            "NodeBB does not differentiate between these separate states. Follower collections are ignored, and unlisted/quiet objects are considered fully public posts in NodeBB."

                            the first thing, looking at the code to try to confirm -> followers-only posts will just get discarded I think?

                            but yes, to nodebb, unlisted == public: https://github.com/NodeBB/NodeBB/blob/83a55f6adcd246920ba08415dcdf46505503c4a4/src/activitypub/inbox.js#L38-L42

                            (public address in cc means unlisted, this is treated as same as public)
                            dentangle@chaos.socialD This user is from outside of this forum
                            dentangle@chaos.socialD This user is from outside of this forum
                            dentangle@chaos.social
                            wrote last edited by
                            #16

                            @Rairii @onepict @julian@community.nodebb.org @julian@fietkau.social Even public posts should not be showing up in search engines.

                            rairii@labyrinth.zoneR 1 Reply Last reply
                            0
                            • dentangle@chaos.socialD dentangle@chaos.social

                              @Rairii @onepict @julian@community.nodebb.org @julian@fietkau.social Even public posts should not be showing up in search engines.

                              rairii@labyrinth.zoneR This user is from outside of this forum
                              rairii@labyrinth.zoneR This user is from outside of this forum
                              rairii@labyrinth.zone
                              wrote last edited by
                              #17
                              @dentangle @onepict @julian @julian i agree, but that's technically a different issue: currently there is no support for the discoverable/indexable flags.
                              1 Reply Last reply
                              0
                              • jonny@neuromatch.socialJ jonny@neuromatch.social

                                @onepict @dentangle secondary indexing that doesn't respect prefs is v bad, i have yet to figure out how in the world nodebb federates because it doesn't work like any other software that treats posts like author-owned entities, even lemmy handles this better.

                                gargron@mastodon.socialG This user is from outside of this forum
                                gargron@mastodon.socialG This user is from outside of this forum
                                gargron@mastodon.social
                                wrote last edited by
                                #18

                                @jonny @onepict @dentangle The copy of the profile should definitely not be served up in a way that can be indexed by search engines. This must be an oversight, I'll let them know. That being said, that kind of copy exists on every Mastodon server as well, the only difference is that NodeBB has a different look.

                                dentangle@chaos.socialD 1 Reply Last reply
                                0
                                • gargron@mastodon.socialG gargron@mastodon.social

                                  @jonny @onepict @dentangle The copy of the profile should definitely not be served up in a way that can be indexed by search engines. This must be an oversight, I'll let them know. That being said, that kind of copy exists on every Mastodon server as well, the only difference is that NodeBB has a different look.

                                  dentangle@chaos.socialD This user is from outside of this forum
                                  dentangle@chaos.socialD This user is from outside of this forum
                                  dentangle@chaos.social
                                  wrote last edited by
                                  #19

                                  @Gargron @jonny @onepict As far as I can tell all public and unlisted posts are being posted publicly on the web by nodebb and have been picked up by search engines.

                                  I realise everything on here is effectively "public" including DMs, but there has been strong resistance until now from the community to making the fediverse searchable.

                                  NodeBB has broken that expectation.

                                  jonny@neuromatch.socialJ dentangle@chaos.socialD 2 Replies Last reply
                                  0
                                  • dentangle@chaos.socialD dentangle@chaos.social

                                    @Gargron @jonny @onepict As far as I can tell all public and unlisted posts are being posted publicly on the web by nodebb and have been picked up by search engines.

                                    I realise everything on here is effectively "public" including DMs, but there has been strong resistance until now from the community to making the fediverse searchable.

                                    NodeBB has broken that expectation.

                                    jonny@neuromatch.socialJ This user is from outside of this forum
                                    jonny@neuromatch.socialJ This user is from outside of this forum
                                    jonny@neuromatch.social
                                    wrote last edited by
                                    #20

                                    ^ @Taweret there is definitely something to nodebb's tendency to corndog the datasets

                                    1 Reply Last reply
                                    0
                                    • dentangle@chaos.socialD dentangle@chaos.social

                                      @onepict

                                      Hi @ordnung

                                      Are you aware that posts are being scraped and reblogged by community.nodebb.org?

                                      The #nodebb software is reposting content, including unlisted posts and effectively making the fediverse searchable.

                                      This looks like a #Fediblock to me.

                                      alex@anarres.familyA This user is from outside of this forum
                                      alex@anarres.familyA This user is from outside of this forum
                                      alex@anarres.family
                                      wrote last edited by
                                      #21

                                      @dentangle @onepict @ordnung

                                      Forum software NodeBB joins the fediverse

                                      This might have something to do with it.

                                      I'm pretty sure a Fedi instance is supposed to cache posts. That is literally what one is supposed to do.

                                      (So I searched for some of my previously deleted accounts. They didn't cache any of those. It seems they're being reasonably good Fedi citizens and respecting deletes.)

                                      onepict@chaos.socialO dentangle@chaos.socialD 2 Replies Last reply
                                      0
                                      • dentangle@chaos.socialD dentangle@chaos.social

                                        @Gargron @jonny @onepict As far as I can tell all public and unlisted posts are being posted publicly on the web by nodebb and have been picked up by search engines.

                                        I realise everything on here is effectively "public" including DMs, but there has been strong resistance until now from the community to making the fediverse searchable.

                                        NodeBB has broken that expectation.

                                        dentangle@chaos.socialD This user is from outside of this forum
                                        dentangle@chaos.socialD This user is from outside of this forum
                                        dentangle@chaos.social
                                        wrote last edited by
                                        #22

                                        @Gargron @jonny @onepict Instantly updated and searchable 🙂

                                        gargron@mastodon.socialG 1 Reply Last reply
                                        0
                                        • alex@anarres.familyA alex@anarres.family

                                          @dentangle @onepict @ordnung

                                          Forum software NodeBB joins the fediverse

                                          This might have something to do with it.

                                          I'm pretty sure a Fedi instance is supposed to cache posts. That is literally what one is supposed to do.

                                          (So I searched for some of my previously deleted accounts. They didn't cache any of those. It seems they're being reasonably good Fedi citizens and respecting deletes.)

                                          onepict@chaos.socialO This user is from outside of this forum
                                          onepict@chaos.socialO This user is from outside of this forum
                                          onepict@chaos.social
                                          wrote last edited by
                                          #23

                                          @alex @dentangle @ordnung Well that explains why they just did it.

                                          It's just another thing to connect 🙄

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups