Redirect 302 redirect from GET @entry_comment_create (f789ed)

GET https://kbin.spritesserver.nl/m/lemmyconnect@lemmy.ca/t/10050/Open-sourcing-the-app/comment/108737/votes/up

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
120.36 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.05 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
4
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
5
"App\Security\Voter\EntryCommentVoter"
6
"App\Security\Voter\EntryVoter"
7
"App\Security\Voter\MagazineVoter"
8
"App\Security\Voter\MessageThreadVoter"
9
"App\Security\Voter\MessageVoter"
10
"App\Security\Voter\NotificationVoter"
11
"App\Security\Voter\OAuth2UserConsentVoter"
12
"App\Security\Voter\PostCommentVoter"
13
"App\Security\Voter\PostVoter"
14
"App\Security\Voter\UserVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\EntryComment {#1366
  +user: Proxies\__CG__\App\Entity\User {#1378 …}
  +entry: App\Entity\Entry {#1856 …}
  +magazine: App\Entity\Magazine {#312
    +icon: Proxies\__CG__\App\Entity\Image {#293 …}
    +name: "lemmyconnect@lemmy.ca"
    +title: "lemmyconnect"
    +description: """
      A community for the mobile app Connect for Lemmy.\n
      \n
      ### Links\n
      \n
      - [Google Play](https://play.google.com/store/apps/details?id=com.kuroneko.lemmy_connect)\n
      - [APK Pure](https://apkpure.com/p/com.kuroneko.lemmy_connect)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 78
    +entryCommentCount: 228
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729531660 {#320
      date: 2024-10-21 19:27:40.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#284 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#280 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#269 …}
    +entries: Doctrine\ORM\PersistentCollection {#227 …}
    +posts: Doctrine\ORM\PersistentCollection {#185 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#247 …}
    +bans: Doctrine\ORM\PersistentCollection {#164 …}
    +reports: Doctrine\ORM\PersistentCollection {#150 …}
    +badges: Doctrine\ORM\PersistentCollection {#128 …}
    +logs: Doctrine\ORM\PersistentCollection {#118 …}
    +awards: Doctrine\ORM\PersistentCollection {#107 …}
    +categories: Doctrine\ORM\PersistentCollection {#94 …}
    -id: 79
    +apId: "lemmyconnect@lemmy.ca"
    +apProfileId: "https://lemmy.ca/c/lemmyconnect"
    +apPublicUrl: "https://lemmy.ca/c/lemmyconnect"
    +apFollowersUrl: "https://lemmy.ca/c/lemmyconnect/followers"
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "lemmyconnect"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729546636 {#321
      date: 2024-10-21 23:37:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699084784 {#315
      date: 2023-11-04 08:59:44.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Nothing to lose is maybe not correct. I’ve been in kinda the same situation before and chose not to open source my app. This was years ago, when I stopped with the project the number of active users had already been declining for years. Somebody contacted me to take it over, but I feel like he wasn’t serious about it. He just wanted to keep it running and be the owner, but not do any of the things needed to get it back on track.\n
    \n
    There are a couple of reasons maybe not to open source it:\n
    \n
    - No code is perfect and people can get really self aware about that. I know I have had imposter syndrome in the past where I thought my code was shit, but people always complemented me on the result. Opening up the code can lead to people seeing how shit it really is and call you out on it. The code is probably fine, but it’s a legit fear.\n
    - With open source people expect you to provide a way to report issues and respond to those publicly, with many people adding their 2 cents and big discussions. If you don’t see it the same as they do, or your solution isn’t what they expected or you simply aren’t fast enough, it’s a problem. We’ve all seen flame wars and stubborn developers on open source projects, the drama factor is real.\n
    - Forks. Simultaneous the strongest and weakest part of modern open source software. On the one hand it’s awesome we can make multiple versions if the needs diverge or the original devs abandon the project. But on the other hand, it leaves you with very little control over the project. One case I’ve seen one dev worked on a project almost every Sunday as a hobby, the project was popular and had a tight community which grew a bit big. The amount of open issues grew and bigger tasks just didn’t fit in the original dev’s schedule. One of the community members was a good dev who just got laid off and had some extra time. So he forked the project and spent some weeks working on it fulltime, fixing a lot and expanding the project. The original dev wasn’t happy, it was his hobby and the community fragmented over people using the new version and the original version. Everybody was upset and the original dev called it quits and said talk to the new dev. The new dev however got a new job and also abandoned the project, with nobody left to pick up the pieces. The community was already fractured and people stopped using it.\n
    \n
    Of course these are only some examples and people feel different about different things. But I can understand reasons not to open source stuff. I also haven’t mentioned the many many reasons why it’s a good thing to open source stuff, they exist and are valid as well.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1720979166 {#1769
    date: 2024-07-14 19:46:06.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@kuro_neko@lemmy.ca"
    "@netchami@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1370 …}
  +nested: Doctrine\ORM\PersistentCollection {#1375 …}
  +votes: Doctrine\ORM\PersistentCollection {#2424 …}
  +reports: Doctrine\ORM\PersistentCollection {#1898 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1841 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2354 …}
  -id: 108737
  -bodyTs: "'2':192 'abandon':277,435 'activ':38 'ad':190 'ago':28 'almost':306 'alreadi':41,449 'also':434,481 'alway':132 'amount':327 'app':24 'aren':219 'awar':110 'awesom':263 'back':85 'big':195,325 'bigger':333 'bit':324 'call':153,415 'case':296 'cent':193 'chose':18 'code':101,127,141,159 'communiti':320,348,396,447 'complement':133 'contact':47 'control':291 'correct':7 'coupl':91 'cours':457 'declin':43 'dev':276,301,342,353,386,414,424,427 'develop':235 'didn':336 'differ':466,468 'discuss':196 'diverg':272 'drama':241 'enough':222 'everi':307 'everybodi':408 'exampl':462 'exist':500 'expand':381 'expect':173,215 'extra':362 'factor':242 'fast':221 'fear':168 'feel':55,465 'fine':162 'fit':338 'fix':377 'flame':231 'fork':245,366 'fractur':450 'fragment':397 'fulltim':376 'get':83,107 'good':352,493 'got':356,429 'grew':322,331 'hand':260,284 'happi':389 'haven':482 'hobbi':311,393 'howev':428 'impost':118 'isn':211 'issu':181,330 'job':432 'keep':67 'kinda':12 'know':114 'laid':357 'lead':143 'leav':286 'left':440 'legit':167 'like':56 'littl':290 'lose':3 'lot':379 'make':266 'mani':188,486,487 'mayb':5,94 'member':349 'mention':484 'modern':253 'multipl':267 'need':81,271 'new':402,423,426,431 'nobodi':439 'noth':1 'number':36 'one':259,295,300,345 'open':21,97,138,170,237,254,329,477,496 'origin':275,341,385,406,413 'owner':73 'part':251 'past':122 'peopl':105,131,145,172,189,399,452,464 'perfect':103 'pick':442 'piec':445 'popular':315 'probabl':161 'problem':226 'project':34,239,279,294,305,313,368,383,437 'provid':176 'public':186 'quit':417 'real':244 'realli':108,150 'reason':93,474,488 'report':180 'respond':183 'result':137 'run':69 'said':419 'schedul':344 'see':146,201 'seen':230,299 'self':109 'serious':60 'shit':129,148 'simpli':218 'simultan':246 'situat':15 'softwar':256 'solut':210 'somebodi':46 'sourc':22,98,171,238,255,478,497 'spent':370 'stop':31,453 'strongest':248 'stubborn':234 'stuff':479,498 'sunday':308 'syndrom':119 'take':50 'talk':420 'task':334 'thing':80,469,494 'thought':125 'tight':319 'time':363 'track':87 'understand':473 'upset':410 'use':400,454 'user':39 'valid':503 've':9,228,298 'version':268,403,407 'want':65 'war':232 'wasn':58,387 'way':178 'weakest':250 'week':372 'well':505 'work':302,373 'year':27,45"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.nl/comment/4060378"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698330834 {#1945
    date: 2023-10-26 16:33:54.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\EntryComment {#1366
  +user: Proxies\__CG__\App\Entity\User {#1378 …}
  +entry: App\Entity\Entry {#1856 …}
  +magazine: App\Entity\Magazine {#312
    +icon: Proxies\__CG__\App\Entity\Image {#293 …}
    +name: "lemmyconnect@lemmy.ca"
    +title: "lemmyconnect"
    +description: """
      A community for the mobile app Connect for Lemmy.\n
      \n
      ### Links\n
      \n
      - [Google Play](https://play.google.com/store/apps/details?id=com.kuroneko.lemmy_connect)\n
      - [APK Pure](https://apkpure.com/p/com.kuroneko.lemmy_connect)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 78
    +entryCommentCount: 228
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729531660 {#320
      date: 2024-10-21 19:27:40.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#284 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#280 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#269 …}
    +entries: Doctrine\ORM\PersistentCollection {#227 …}
    +posts: Doctrine\ORM\PersistentCollection {#185 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#247 …}
    +bans: Doctrine\ORM\PersistentCollection {#164 …}
    +reports: Doctrine\ORM\PersistentCollection {#150 …}
    +badges: Doctrine\ORM\PersistentCollection {#128 …}
    +logs: Doctrine\ORM\PersistentCollection {#118 …}
    +awards: Doctrine\ORM\PersistentCollection {#107 …}
    +categories: Doctrine\ORM\PersistentCollection {#94 …}
    -id: 79
    +apId: "lemmyconnect@lemmy.ca"
    +apProfileId: "https://lemmy.ca/c/lemmyconnect"
    +apPublicUrl: "https://lemmy.ca/c/lemmyconnect"
    +apFollowersUrl: "https://lemmy.ca/c/lemmyconnect/followers"
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "lemmyconnect"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729546636 {#321
      date: 2024-10-21 23:37:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699084784 {#315
      date: 2023-11-04 08:59:44.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Nothing to lose is maybe not correct. I’ve been in kinda the same situation before and chose not to open source my app. This was years ago, when I stopped with the project the number of active users had already been declining for years. Somebody contacted me to take it over, but I feel like he wasn’t serious about it. He just wanted to keep it running and be the owner, but not do any of the things needed to get it back on track.\n
    \n
    There are a couple of reasons maybe not to open source it:\n
    \n
    - No code is perfect and people can get really self aware about that. I know I have had imposter syndrome in the past where I thought my code was shit, but people always complemented me on the result. Opening up the code can lead to people seeing how shit it really is and call you out on it. The code is probably fine, but it’s a legit fear.\n
    - With open source people expect you to provide a way to report issues and respond to those publicly, with many people adding their 2 cents and big discussions. If you don’t see it the same as they do, or your solution isn’t what they expected or you simply aren’t fast enough, it’s a problem. We’ve all seen flame wars and stubborn developers on open source projects, the drama factor is real.\n
    - Forks. Simultaneous the strongest and weakest part of modern open source software. On the one hand it’s awesome we can make multiple versions if the needs diverge or the original devs abandon the project. But on the other hand, it leaves you with very little control over the project. One case I’ve seen one dev worked on a project almost every Sunday as a hobby, the project was popular and had a tight community which grew a bit big. The amount of open issues grew and bigger tasks just didn’t fit in the original dev’s schedule. One of the community members was a good dev who just got laid off and had some extra time. So he forked the project and spent some weeks working on it fulltime, fixing a lot and expanding the project. The original dev wasn’t happy, it was his hobby and the community fragmented over people using the new version and the original version. Everybody was upset and the original dev called it quits and said talk to the new dev. The new dev however got a new job and also abandoned the project, with nobody left to pick up the pieces. The community was already fractured and people stopped using it.\n
    \n
    Of course these are only some examples and people feel different about different things. But I can understand reasons not to open source stuff. I also haven’t mentioned the many many reasons why it’s a good thing to open source stuff, they exist and are valid as well.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1720979166 {#1769
    date: 2024-07-14 19:46:06.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@kuro_neko@lemmy.ca"
    "@netchami@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1370 …}
  +nested: Doctrine\ORM\PersistentCollection {#1375 …}
  +votes: Doctrine\ORM\PersistentCollection {#2424 …}
  +reports: Doctrine\ORM\PersistentCollection {#1898 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1841 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2354 …}
  -id: 108737
  -bodyTs: "'2':192 'abandon':277,435 'activ':38 'ad':190 'ago':28 'almost':306 'alreadi':41,449 'also':434,481 'alway':132 'amount':327 'app':24 'aren':219 'awar':110 'awesom':263 'back':85 'big':195,325 'bigger':333 'bit':324 'call':153,415 'case':296 'cent':193 'chose':18 'code':101,127,141,159 'communiti':320,348,396,447 'complement':133 'contact':47 'control':291 'correct':7 'coupl':91 'cours':457 'declin':43 'dev':276,301,342,353,386,414,424,427 'develop':235 'didn':336 'differ':466,468 'discuss':196 'diverg':272 'drama':241 'enough':222 'everi':307 'everybodi':408 'exampl':462 'exist':500 'expand':381 'expect':173,215 'extra':362 'factor':242 'fast':221 'fear':168 'feel':55,465 'fine':162 'fit':338 'fix':377 'flame':231 'fork':245,366 'fractur':450 'fragment':397 'fulltim':376 'get':83,107 'good':352,493 'got':356,429 'grew':322,331 'hand':260,284 'happi':389 'haven':482 'hobbi':311,393 'howev':428 'impost':118 'isn':211 'issu':181,330 'job':432 'keep':67 'kinda':12 'know':114 'laid':357 'lead':143 'leav':286 'left':440 'legit':167 'like':56 'littl':290 'lose':3 'lot':379 'make':266 'mani':188,486,487 'mayb':5,94 'member':349 'mention':484 'modern':253 'multipl':267 'need':81,271 'new':402,423,426,431 'nobodi':439 'noth':1 'number':36 'one':259,295,300,345 'open':21,97,138,170,237,254,329,477,496 'origin':275,341,385,406,413 'owner':73 'part':251 'past':122 'peopl':105,131,145,172,189,399,452,464 'perfect':103 'pick':442 'piec':445 'popular':315 'probabl':161 'problem':226 'project':34,239,279,294,305,313,368,383,437 'provid':176 'public':186 'quit':417 'real':244 'realli':108,150 'reason':93,474,488 'report':180 'respond':183 'result':137 'run':69 'said':419 'schedul':344 'see':146,201 'seen':230,299 'self':109 'serious':60 'shit':129,148 'simpli':218 'simultan':246 'situat':15 'softwar':256 'solut':210 'somebodi':46 'sourc':22,98,171,238,255,478,497 'spent':370 'stop':31,453 'strongest':248 'stubborn':234 'stuff':479,498 'sunday':308 'syndrom':119 'take':50 'talk':420 'task':334 'thing':80,469,494 'thought':125 'tight':319 'time':363 'track':87 'understand':473 'upset':410 'use':400,454 'user':39 'valid':503 've':9,228,298 'version':268,403,407 'want':65 'war':232 'wasn':58,387 'way':178 'weakest':250 'week':372 'well':505 'work':302,373 'year':27,45"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.nl/comment/4060378"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698330834 {#1945
    date: 2023-10-26 16:33:54.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\EntryComment {#1366
  +user: Proxies\__CG__\App\Entity\User {#1378 …}
  +entry: App\Entity\Entry {#1856 …}
  +magazine: App\Entity\Magazine {#312
    +icon: Proxies\__CG__\App\Entity\Image {#293 …}
    +name: "lemmyconnect@lemmy.ca"
    +title: "lemmyconnect"
    +description: """
      A community for the mobile app Connect for Lemmy.\n
      \n
      ### Links\n
      \n
      - [Google Play](https://play.google.com/store/apps/details?id=com.kuroneko.lemmy_connect)\n
      - [APK Pure](https://apkpure.com/p/com.kuroneko.lemmy_connect)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 78
    +entryCommentCount: 228
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729531660 {#320
      date: 2024-10-21 19:27:40.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#284 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#280 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#269 …}
    +entries: Doctrine\ORM\PersistentCollection {#227 …}
    +posts: Doctrine\ORM\PersistentCollection {#185 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#247 …}
    +bans: Doctrine\ORM\PersistentCollection {#164 …}
    +reports: Doctrine\ORM\PersistentCollection {#150 …}
    +badges: Doctrine\ORM\PersistentCollection {#128 …}
    +logs: Doctrine\ORM\PersistentCollection {#118 …}
    +awards: Doctrine\ORM\PersistentCollection {#107 …}
    +categories: Doctrine\ORM\PersistentCollection {#94 …}
    -id: 79
    +apId: "lemmyconnect@lemmy.ca"
    +apProfileId: "https://lemmy.ca/c/lemmyconnect"
    +apPublicUrl: "https://lemmy.ca/c/lemmyconnect"
    +apFollowersUrl: "https://lemmy.ca/c/lemmyconnect/followers"
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "lemmyconnect"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729546636 {#321
      date: 2024-10-21 23:37:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699084784 {#315
      date: 2023-11-04 08:59:44.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Nothing to lose is maybe not correct. I’ve been in kinda the same situation before and chose not to open source my app. This was years ago, when I stopped with the project the number of active users had already been declining for years. Somebody contacted me to take it over, but I feel like he wasn’t serious about it. He just wanted to keep it running and be the owner, but not do any of the things needed to get it back on track.\n
    \n
    There are a couple of reasons maybe not to open source it:\n
    \n
    - No code is perfect and people can get really self aware about that. I know I have had imposter syndrome in the past where I thought my code was shit, but people always complemented me on the result. Opening up the code can lead to people seeing how shit it really is and call you out on it. The code is probably fine, but it’s a legit fear.\n
    - With open source people expect you to provide a way to report issues and respond to those publicly, with many people adding their 2 cents and big discussions. If you don’t see it the same as they do, or your solution isn’t what they expected or you simply aren’t fast enough, it’s a problem. We’ve all seen flame wars and stubborn developers on open source projects, the drama factor is real.\n
    - Forks. Simultaneous the strongest and weakest part of modern open source software. On the one hand it’s awesome we can make multiple versions if the needs diverge or the original devs abandon the project. But on the other hand, it leaves you with very little control over the project. One case I’ve seen one dev worked on a project almost every Sunday as a hobby, the project was popular and had a tight community which grew a bit big. The amount of open issues grew and bigger tasks just didn’t fit in the original dev’s schedule. One of the community members was a good dev who just got laid off and had some extra time. So he forked the project and spent some weeks working on it fulltime, fixing a lot and expanding the project. The original dev wasn’t happy, it was his hobby and the community fragmented over people using the new version and the original version. Everybody was upset and the original dev called it quits and said talk to the new dev. The new dev however got a new job and also abandoned the project, with nobody left to pick up the pieces. The community was already fractured and people stopped using it.\n
    \n
    Of course these are only some examples and people feel different about different things. But I can understand reasons not to open source stuff. I also haven’t mentioned the many many reasons why it’s a good thing to open source stuff, they exist and are valid as well.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1720979166 {#1769
    date: 2024-07-14 19:46:06.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@kuro_neko@lemmy.ca"
    "@netchami@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1370 …}
  +nested: Doctrine\ORM\PersistentCollection {#1375 …}
  +votes: Doctrine\ORM\PersistentCollection {#2424 …}
  +reports: Doctrine\ORM\PersistentCollection {#1898 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1841 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2354 …}
  -id: 108737
  -bodyTs: "'2':192 'abandon':277,435 'activ':38 'ad':190 'ago':28 'almost':306 'alreadi':41,449 'also':434,481 'alway':132 'amount':327 'app':24 'aren':219 'awar':110 'awesom':263 'back':85 'big':195,325 'bigger':333 'bit':324 'call':153,415 'case':296 'cent':193 'chose':18 'code':101,127,141,159 'communiti':320,348,396,447 'complement':133 'contact':47 'control':291 'correct':7 'coupl':91 'cours':457 'declin':43 'dev':276,301,342,353,386,414,424,427 'develop':235 'didn':336 'differ':466,468 'discuss':196 'diverg':272 'drama':241 'enough':222 'everi':307 'everybodi':408 'exampl':462 'exist':500 'expand':381 'expect':173,215 'extra':362 'factor':242 'fast':221 'fear':168 'feel':55,465 'fine':162 'fit':338 'fix':377 'flame':231 'fork':245,366 'fractur':450 'fragment':397 'fulltim':376 'get':83,107 'good':352,493 'got':356,429 'grew':322,331 'hand':260,284 'happi':389 'haven':482 'hobbi':311,393 'howev':428 'impost':118 'isn':211 'issu':181,330 'job':432 'keep':67 'kinda':12 'know':114 'laid':357 'lead':143 'leav':286 'left':440 'legit':167 'like':56 'littl':290 'lose':3 'lot':379 'make':266 'mani':188,486,487 'mayb':5,94 'member':349 'mention':484 'modern':253 'multipl':267 'need':81,271 'new':402,423,426,431 'nobodi':439 'noth':1 'number':36 'one':259,295,300,345 'open':21,97,138,170,237,254,329,477,496 'origin':275,341,385,406,413 'owner':73 'part':251 'past':122 'peopl':105,131,145,172,189,399,452,464 'perfect':103 'pick':442 'piec':445 'popular':315 'probabl':161 'problem':226 'project':34,239,279,294,305,313,368,383,437 'provid':176 'public':186 'quit':417 'real':244 'realli':108,150 'reason':93,474,488 'report':180 'respond':183 'result':137 'run':69 'said':419 'schedul':344 'see':146,201 'seen':230,299 'self':109 'serious':60 'shit':129,148 'simpli':218 'simultan':246 'situat':15 'softwar':256 'solut':210 'somebodi':46 'sourc':22,98,171,238,255,478,497 'spent':370 'stop':31,453 'strongest':248 'stubborn':234 'stuff':479,498 'sunday':308 'syndrom':119 'take':50 'talk':420 'task':334 'thing':80,469,494 'thought':125 'tight':319 'time':363 'track':87 'understand':473 'upset':410 'use':400,454 'user':39 'valid':503 've':9,228,298 'version':268,403,407 'want':65 'war':232 'wasn':58,387 'way':178 'weakest':250 'week':372 'well':505 'work':302,373 'year':27,45"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.nl/comment/4060378"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698330834 {#1945
    date: 2023-10-26 16:33:54.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED edit
App\Entity\Magazine {#312
  +icon: Proxies\__CG__\App\Entity\Image {#293 …}
  +name: "lemmyconnect@lemmy.ca"
  +title: "lemmyconnect"
  +description: """
    A community for the mobile app Connect for Lemmy.\n
    \n
    ### Links\n
    \n
    - [Google Play](https://play.google.com/store/apps/details?id=com.kuroneko.lemmy_connect)\n
    - [APK Pure](https://apkpure.com/p/com.kuroneko.lemmy_connect)
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 78
  +entryCommentCount: 228
  +postCount: 0
  +postCommentCount: 0
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729531660 {#320
    date: 2024-10-21 19:27:40.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#284 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#280 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#269 …}
  +entries: Doctrine\ORM\PersistentCollection {#227 …}
  +posts: Doctrine\ORM\PersistentCollection {#185 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#247 …}
  +bans: Doctrine\ORM\PersistentCollection {#164 …}
  +reports: Doctrine\ORM\PersistentCollection {#150 …}
  +badges: Doctrine\ORM\PersistentCollection {#128 …}
  +logs: Doctrine\ORM\PersistentCollection {#118 …}
  +awards: Doctrine\ORM\PersistentCollection {#107 …}
  +categories: Doctrine\ORM\PersistentCollection {#94 …}
  -id: 79
  +apId: "lemmyconnect@lemmy.ca"
  +apProfileId: "https://lemmy.ca/c/lemmyconnect"
  +apPublicUrl: "https://lemmy.ca/c/lemmyconnect"
  +apFollowersUrl: "https://lemmy.ca/c/lemmyconnect/followers"
  +apInboxUrl: "https://lemmy.ca/inbox"
  +apDomain: "lemmy.ca"
  +apPreferredUsername: "lemmyconnect"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1729546636 {#321
    date: 2024-10-21 23:37:16.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1699084784 {#315
    date: 2023-11-04 08:59:44.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS DENIED
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details