Components
25
Twig Components
64
Render Count
298
ms
Render Time
14.0
MiB
Memory Usage
Components
Render calls
entry | App\Twig\Components\EntryComponent | 14.0 MiB | 12.11 ms | |
---|---|---|---|---|
Input props | [ "entry" => App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: null +cover: null +email: "megaman@discuss.tchncs.de" +username: "@megaman@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729477871 {#1537 : 2024-10-21 04:31:11.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …} +entries: Doctrine\ORM\PersistentCollection {#1623 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …} +entryComments: Doctrine\ORM\PersistentCollection {#1713 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …} +posts: Doctrine\ORM\PersistentCollection {#1657 …} +postVotes: Doctrine\ORM\PersistentCollection {#1488 …} +postComments: Doctrine\ORM\PersistentCollection {#1756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …} +follows: Doctrine\ORM\PersistentCollection {#1635 …} +followers: Doctrine\ORM\PersistentCollection {#1633 …} +blocks: Doctrine\ORM\PersistentCollection {#1418 …} +blockers: Doctrine\ORM\PersistentCollection {#1411 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …} +reports: Doctrine\ORM\PersistentCollection {#1419 …} +favourites: Doctrine\ORM\PersistentCollection {#1428 …} +violations: Doctrine\ORM\PersistentCollection {#1429 …} +notifications: Doctrine\ORM\PersistentCollection {#1694 …} +awards: Doctrine\ORM\PersistentCollection {#1435 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …} +categories: Doctrine\ORM\PersistentCollection {#1647 …} -id: 43584 -password: "$2y$13$UCyQci5EMr5R9pmYJisGt.9HGzCYO5je2rqmMKGKOdbsjWw5OZA9O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …} +apId: "megaman@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/megaman" +apPublicUrl: "https://discuss.tchncs.de/u/megaman" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "megaman" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706048117 {#1536 : 2024-01-23 23:15:17.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693452168 {#1515 : 2023-08-31 05:22:48.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "opensource@lemmy.ml" +title: "opensource" +description: """ All about open source! Feel free to ask questions, and share news, and interesting stuff!\n \n Useful Links\n ============\n \n - [Open Source Initiative](https://opensource.org/)\n - [Free Software Foundation](https://www.fsf.org/)\n - [Electronic Frontier Foundation](https://www.eff.org/)\n - [Software Freedom Conservancy](https://sfconservancy.org/)\n - [It’s FOSS](https://itsfoss.com/)\n \n Rules\n =====\n \n - Posts must be relevant to the open source ideology\n - No NSFW content\n - No hate speech, bigotry, etc\n \n Related Communities\n ===================\n \n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n \n Community icon from opensource.org, but we are not affiliated with them. """ +rules: null +subscriptionsCount: 1 +entryCount: 97 +entryCommentCount: 1299 +postCount: 2 +postCommentCount: 5 +isAdult: false +customCss: null +lastActive: DateTime @1729583535 {#276 : 2024-10-22 09:52:15.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 128 +apId: "opensource@lemmy.ml" +apProfileId: "https://lemmy.ml/c/opensource" +apPublicUrl: "https://lemmy.ml/c/opensource" +apFollowersUrl: "https://lemmy.ml/c/opensource/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "opensource" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703910302 {#270 : 2023-12-30 05:25:02.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703910301 {#272 : 2023-12-30 05:25:01.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "Is-my-smart-thermostat-violating-the-GPL" +title: "Is my 'smart' thermostat violating the GPL?" +url: null +body: """ So, I know very little and have a poor understanding of the software licenses, hence why I’m asking.\n \n I have a ‘smart’ thermostat that came with the new HVAC system. It is the [AprilAire 8920W](https://www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w). It has a touchscreen, connects to wifi, does lots of ‘computer’ things. I cannot imagine that this furnace company built their own OS and kernel and everything else from scratch; it seems most likely it is running linux, yea? And with that, includes libraries and other tools that are under some version of the GPL, yea?\n \n I went down the router rabbit-hole some weeks ago and found the firmware for routers available on the Linksys website, the Linksys site has this [‘GPL Code Center’](https://www.linksys.com/ca/support-article/?articleNum=50485). I’m finding nothing of the sort from AprilAire, though…\n \n So, if we assume that my ‘smart’ thermostat is running Linux (and, say, busybox, a common GPL-ed tool on small systems, like routers), they are obligated to provide the code for at least those pieces of software, right? They need to give me a CD or have a page on their website (and include the link in the manual) and all that?\n \n Do they need to give me access to the entire firmware as well? The router folks do, but you also sometimes need to re-install the firmware manually, so that may not be a license issue.\n \n However, how would we know if they are violating a license if we don’t know what is running on it?\n \n I’m curious about how the GPL / copy-left licenses work, and wondering if I found someone who is violating it. I also want to hack the thermostat to control it without the motherfuckin’ cloud, but that is a bit separate. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 1 +favouriteCount: 3 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1712572540 {#2410 : 2024-04-08 12:35:40.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 27737 -titleTs: "'gpl':7 'smart':3 'thermostat':4 'violat':5" -bodyTs: "'/ca/support-article/?articlenum=50485).':128 '/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':39 '8920w':36 'access':209 'ago':106 'also':222,284 'aprilair':35,137 'ask':19 'assum':142 'avail':113 'bit':301 'built':59 'busybox':152 'came':26 'cannot':53 'cd':185 'center':125 'cloud':296 'code':124,170 'common':154 'compani':58 'comput':50 'connect':44 'control':291 'copi':269 'copy-left':268 'curious':263 'ed':157 'els':67 'entir':212 'everyth':66 'find':131 'firmwar':110,213,230 'folk':218 'found':108,277 'furnac':57 'give':182,207 'gpl':94,123,156,267 'gpl-ed':155 'hack':287 'henc':15 'hole':103 'howev':240 'hvac':30 'imagin':54 'includ':82,194 'instal':228 'issu':239 'kernel':64 'know':3,244,255 'least':173 'left':270 'librari':83 'licens':14,238,250,271 'like':73,162 'link':196 'linksi':116,119 'linux':77,149 'littl':5 'lot':48 'm':18,130,262 'manual':199,231 'may':234 'motherfuckin':295 'need':180,205,224 'new':29 'noth':132 'oblig':166 'os':62 'page':189 'piec':175 'poor':9 'provid':168 'rabbit':102 'rabbit-hol':101 're':227 're-instal':226 'right':178 'router':100,112,163,217 'run':76,148,258 'say':151 'scratch':69 'seem':71 'separ':302 'site':120 'small':160 'smart':23,145 'softwar':13,177 'someon':278 'sometim':223 'sort':135 'system':31,161 'thermostat':24,146,289 'thing':51 'though':138 'tool':86,158 'touchscreen':43 'understand':10 'version':91 'violat':248,281 'want':285 'websit':117,192 'week':105 'well':215 'went':97 'wifi':46 'without':293 'wonder':274 'work':272 'would':242 'www.aprilaire.com':38 'www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':37 'www.linksys.com':127 'www.linksys.com/ca/support-article/?articlenum=50485).':126 'yea':78,95" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704261964 +visibility: "visible " +apId: "https://discuss.tchncs.de/post/8690251" +editedAt: null +createdAt: DateTimeImmutable @1704250964 {#1850 : 2024-01-03 04:02:44.0 +01:00 } } "isSingle" => true "showShortSentence" => false "showBody" => true ] |
|||
Attributes | [ "class" => "entry--single section--top" ] |
|||
Component | App\Twig\Components\EntryComponent {#2954 -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2955 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: null +cover: null +email: "megaman@discuss.tchncs.de" +username: "@megaman@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729477871 {#1537 : 2024-10-21 04:31:11.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …} +entries: Doctrine\ORM\PersistentCollection {#1623 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …} +entryComments: Doctrine\ORM\PersistentCollection {#1713 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …} +posts: Doctrine\ORM\PersistentCollection {#1657 …} +postVotes: Doctrine\ORM\PersistentCollection {#1488 …} +postComments: Doctrine\ORM\PersistentCollection {#1756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …} +follows: Doctrine\ORM\PersistentCollection {#1635 …} +followers: Doctrine\ORM\PersistentCollection {#1633 …} +blocks: Doctrine\ORM\PersistentCollection {#1418 …} +blockers: Doctrine\ORM\PersistentCollection {#1411 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …} +reports: Doctrine\ORM\PersistentCollection {#1419 …} +favourites: Doctrine\ORM\PersistentCollection {#1428 …} +violations: Doctrine\ORM\PersistentCollection {#1429 …} +notifications: Doctrine\ORM\PersistentCollection {#1694 …} +awards: Doctrine\ORM\PersistentCollection {#1435 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …} +categories: Doctrine\ORM\PersistentCollection {#1647 …} -id: 43584 -password: "$2y$13$UCyQci5EMr5R9pmYJisGt.9HGzCYO5je2rqmMKGKOdbsjWw5OZA9O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …} +apId: "megaman@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/megaman" +apPublicUrl: "https://discuss.tchncs.de/u/megaman" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "megaman" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706048117 {#1536 : 2024-01-23 23:15:17.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693452168 {#1515 : 2023-08-31 05:22:48.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "opensource@lemmy.ml" +title: "opensource" +description: """ All about open source! Feel free to ask questions, and share news, and interesting stuff!\n \n Useful Links\n ============\n \n - [Open Source Initiative](https://opensource.org/)\n - [Free Software Foundation](https://www.fsf.org/)\n - [Electronic Frontier Foundation](https://www.eff.org/)\n - [Software Freedom Conservancy](https://sfconservancy.org/)\n - [It’s FOSS](https://itsfoss.com/)\n \n Rules\n =====\n \n - Posts must be relevant to the open source ideology\n - No NSFW content\n - No hate speech, bigotry, etc\n \n Related Communities\n ===================\n \n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n \n Community icon from opensource.org, but we are not affiliated with them. """ +rules: null +subscriptionsCount: 1 +entryCount: 97 +entryCommentCount: 1299 +postCount: 2 +postCommentCount: 5 +isAdult: false +customCss: null +lastActive: DateTime @1729583535 {#276 : 2024-10-22 09:52:15.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 128 +apId: "opensource@lemmy.ml" +apProfileId: "https://lemmy.ml/c/opensource" +apPublicUrl: "https://lemmy.ml/c/opensource" +apFollowersUrl: "https://lemmy.ml/c/opensource/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "opensource" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703910302 {#270 : 2023-12-30 05:25:02.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703910301 {#272 : 2023-12-30 05:25:01.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "Is-my-smart-thermostat-violating-the-GPL" +title: "Is my 'smart' thermostat violating the GPL?" +url: null +body: """ So, I know very little and have a poor understanding of the software licenses, hence why I’m asking.\n \n I have a ‘smart’ thermostat that came with the new HVAC system. It is the [AprilAire 8920W](https://www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w). It has a touchscreen, connects to wifi, does lots of ‘computer’ things. I cannot imagine that this furnace company built their own OS and kernel and everything else from scratch; it seems most likely it is running linux, yea? And with that, includes libraries and other tools that are under some version of the GPL, yea?\n \n I went down the router rabbit-hole some weeks ago and found the firmware for routers available on the Linksys website, the Linksys site has this [‘GPL Code Center’](https://www.linksys.com/ca/support-article/?articleNum=50485). I’m finding nothing of the sort from AprilAire, though…\n \n So, if we assume that my ‘smart’ thermostat is running Linux (and, say, busybox, a common GPL-ed tool on small systems, like routers), they are obligated to provide the code for at least those pieces of software, right? They need to give me a CD or have a page on their website (and include the link in the manual) and all that?\n \n Do they need to give me access to the entire firmware as well? The router folks do, but you also sometimes need to re-install the firmware manually, so that may not be a license issue.\n \n However, how would we know if they are violating a license if we don’t know what is running on it?\n \n I’m curious about how the GPL / copy-left licenses work, and wondering if I found someone who is violating it. I also want to hack the thermostat to control it without the motherfuckin’ cloud, but that is a bit separate. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 1 +favouriteCount: 3 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1712572540 {#2410 : 2024-04-08 12:35:40.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 27737 -titleTs: "'gpl':7 'smart':3 'thermostat':4 'violat':5" -bodyTs: "'/ca/support-article/?articlenum=50485).':128 '/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':39 '8920w':36 'access':209 'ago':106 'also':222,284 'aprilair':35,137 'ask':19 'assum':142 'avail':113 'bit':301 'built':59 'busybox':152 'came':26 'cannot':53 'cd':185 'center':125 'cloud':296 'code':124,170 'common':154 'compani':58 'comput':50 'connect':44 'control':291 'copi':269 'copy-left':268 'curious':263 'ed':157 'els':67 'entir':212 'everyth':66 'find':131 'firmwar':110,213,230 'folk':218 'found':108,277 'furnac':57 'give':182,207 'gpl':94,123,156,267 'gpl-ed':155 'hack':287 'henc':15 'hole':103 'howev':240 'hvac':30 'imagin':54 'includ':82,194 'instal':228 'issu':239 'kernel':64 'know':3,244,255 'least':173 'left':270 'librari':83 'licens':14,238,250,271 'like':73,162 'link':196 'linksi':116,119 'linux':77,149 'littl':5 'lot':48 'm':18,130,262 'manual':199,231 'may':234 'motherfuckin':295 'need':180,205,224 'new':29 'noth':132 'oblig':166 'os':62 'page':189 'piec':175 'poor':9 'provid':168 'rabbit':102 'rabbit-hol':101 're':227 're-instal':226 'right':178 'router':100,112,163,217 'run':76,148,258 'say':151 'scratch':69 'seem':71 'separ':302 'site':120 'small':160 'smart':23,145 'softwar':13,177 'someon':278 'sometim':223 'sort':135 'system':31,161 'thermostat':24,146,289 'thing':51 'though':138 'tool':86,158 'touchscreen':43 'understand':10 'version':91 'violat':248,281 'want':285 'websit':117,192 'week':105 'well':215 'went':97 'wifi':46 'without':293 'wonder':274 'work':272 'would':242 'www.aprilaire.com':38 'www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':37 'www.linksys.com':127 'www.linksys.com/ca/support-article/?articlenum=50485).':126 'yea':78,95" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704261964 +visibility: "visible " +apId: "https://discuss.tchncs.de/post/8690251" +editedAt: null +createdAt: DateTimeImmutable @1704250964 {#1850 : 2024-01-03 04:02:44.0 +01:00 } } +isSingle: true +showShortSentence: false +showBody: true +showMagazineName: false +canSeeTrash: false +newComments: 0 } |
user_inline | App\Twig\Components\UserInlineComponent | 14.0 MiB | 0.36 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1943 +avatar: null +cover: null +email: "megaman@discuss.tchncs.de" +username: "@megaman@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729477871 {#1537 : 2024-10-21 04:31:11.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …} +entries: Doctrine\ORM\PersistentCollection {#1623 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …} +entryComments: Doctrine\ORM\PersistentCollection {#1713 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …} +posts: Doctrine\ORM\PersistentCollection {#1657 …} +postVotes: Doctrine\ORM\PersistentCollection {#1488 …} +postComments: Doctrine\ORM\PersistentCollection {#1756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …} +follows: Doctrine\ORM\PersistentCollection {#1635 …} +followers: Doctrine\ORM\PersistentCollection {#1633 …} +blocks: Doctrine\ORM\PersistentCollection {#1418 …} +blockers: Doctrine\ORM\PersistentCollection {#1411 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …} +reports: Doctrine\ORM\PersistentCollection {#1419 …} +favourites: Doctrine\ORM\PersistentCollection {#1428 …} +violations: Doctrine\ORM\PersistentCollection {#1429 …} +notifications: Doctrine\ORM\PersistentCollection {#1694 …} +awards: Doctrine\ORM\PersistentCollection {#1435 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …} +categories: Doctrine\ORM\PersistentCollection {#1647 …} -id: 43584 -password: "$2y$13$UCyQci5EMr5R9pmYJisGt.9HGzCYO5je2rqmMKGKOdbsjWw5OZA9O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …} +apId: "megaman@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/megaman" +apPublicUrl: "https://discuss.tchncs.de/u/megaman" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "megaman" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706048117 {#1536 : 2024-01-23 23:15:17.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693452168 {#1515 : 2023-08-31 05:22:48.0 +02:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#3143 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: null +cover: null +email: "megaman@discuss.tchncs.de" +username: "@megaman@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729477871 {#1537 : 2024-10-21 04:31:11.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …} +entries: Doctrine\ORM\PersistentCollection {#1623 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …} +entryComments: Doctrine\ORM\PersistentCollection {#1713 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …} +posts: Doctrine\ORM\PersistentCollection {#1657 …} +postVotes: Doctrine\ORM\PersistentCollection {#1488 …} +postComments: Doctrine\ORM\PersistentCollection {#1756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …} +follows: Doctrine\ORM\PersistentCollection {#1635 …} +followers: Doctrine\ORM\PersistentCollection {#1633 …} +blocks: Doctrine\ORM\PersistentCollection {#1418 …} +blockers: Doctrine\ORM\PersistentCollection {#1411 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …} +reports: Doctrine\ORM\PersistentCollection {#1419 …} +favourites: Doctrine\ORM\PersistentCollection {#1428 …} +violations: Doctrine\ORM\PersistentCollection {#1429 …} +notifications: Doctrine\ORM\PersistentCollection {#1694 …} +awards: Doctrine\ORM\PersistentCollection {#1435 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …} +categories: Doctrine\ORM\PersistentCollection {#1647 …} -id: 43584 -password: "$2y$13$UCyQci5EMr5R9pmYJisGt.9HGzCYO5je2rqmMKGKOdbsjWw5OZA9O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …} +apId: "megaman@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/megaman" +apPublicUrl: "https://discuss.tchncs.de/u/megaman" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "megaman" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706048117 {#1536 : 2024-01-23 23:15:17.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693452168 {#1515 : 2023-08-31 05:22:48.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.38 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1704250964 {#1850 : 2024-01-03 04:02:44.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#3213 +date: DateTimeImmutable @1704250964 {#1850 : 2024-01-03 04:02:44.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 14.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1704250964 {#1850 : 2024-01-03 04:02:44.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#3277 +createdAt: DateTimeImmutable @1704250964 {#1850 : 2024-01-03 04:02:44.0 +01:00 } +editedAt: null } |
vote | App\Twig\Components\VoteComponent | 14.0 MiB | 0.67 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: null +cover: null +email: "megaman@discuss.tchncs.de" +username: "@megaman@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729477871 {#1537 : 2024-10-21 04:31:11.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …} +entries: Doctrine\ORM\PersistentCollection {#1623 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …} +entryComments: Doctrine\ORM\PersistentCollection {#1713 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …} +posts: Doctrine\ORM\PersistentCollection {#1657 …} +postVotes: Doctrine\ORM\PersistentCollection {#1488 …} +postComments: Doctrine\ORM\PersistentCollection {#1756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …} +follows: Doctrine\ORM\PersistentCollection {#1635 …} +followers: Doctrine\ORM\PersistentCollection {#1633 …} +blocks: Doctrine\ORM\PersistentCollection {#1418 …} +blockers: Doctrine\ORM\PersistentCollection {#1411 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …} +reports: Doctrine\ORM\PersistentCollection {#1419 …} +favourites: Doctrine\ORM\PersistentCollection {#1428 …} +violations: Doctrine\ORM\PersistentCollection {#1429 …} +notifications: Doctrine\ORM\PersistentCollection {#1694 …} +awards: Doctrine\ORM\PersistentCollection {#1435 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …} +categories: Doctrine\ORM\PersistentCollection {#1647 …} -id: 43584 -password: "$2y$13$UCyQci5EMr5R9pmYJisGt.9HGzCYO5je2rqmMKGKOdbsjWw5OZA9O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …} +apId: "megaman@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/megaman" +apPublicUrl: "https://discuss.tchncs.de/u/megaman" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "megaman" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706048117 {#1536 : 2024-01-23 23:15:17.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693452168 {#1515 : 2023-08-31 05:22:48.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "opensource@lemmy.ml" +title: "opensource" +description: """ All about open source! Feel free to ask questions, and share news, and interesting stuff!\n \n Useful Links\n ============\n \n - [Open Source Initiative](https://opensource.org/)\n - [Free Software Foundation](https://www.fsf.org/)\n - [Electronic Frontier Foundation](https://www.eff.org/)\n - [Software Freedom Conservancy](https://sfconservancy.org/)\n - [It’s FOSS](https://itsfoss.com/)\n \n Rules\n =====\n \n - Posts must be relevant to the open source ideology\n - No NSFW content\n - No hate speech, bigotry, etc\n \n Related Communities\n ===================\n \n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n \n Community icon from opensource.org, but we are not affiliated with them. """ +rules: null +subscriptionsCount: 1 +entryCount: 97 +entryCommentCount: 1299 +postCount: 2 +postCommentCount: 5 +isAdult: false +customCss: null +lastActive: DateTime @1729583535 {#276 : 2024-10-22 09:52:15.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 128 +apId: "opensource@lemmy.ml" +apProfileId: "https://lemmy.ml/c/opensource" +apPublicUrl: "https://lemmy.ml/c/opensource" +apFollowersUrl: "https://lemmy.ml/c/opensource/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "opensource" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703910302 {#270 : 2023-12-30 05:25:02.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703910301 {#272 : 2023-12-30 05:25:01.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "Is-my-smart-thermostat-violating-the-GPL" +title: "Is my 'smart' thermostat violating the GPL?" +url: null +body: """ So, I know very little and have a poor understanding of the software licenses, hence why I’m asking.\n \n I have a ‘smart’ thermostat that came with the new HVAC system. It is the [AprilAire 8920W](https://www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w). It has a touchscreen, connects to wifi, does lots of ‘computer’ things. I cannot imagine that this furnace company built their own OS and kernel and everything else from scratch; it seems most likely it is running linux, yea? And with that, includes libraries and other tools that are under some version of the GPL, yea?\n \n I went down the router rabbit-hole some weeks ago and found the firmware for routers available on the Linksys website, the Linksys site has this [‘GPL Code Center’](https://www.linksys.com/ca/support-article/?articleNum=50485). I’m finding nothing of the sort from AprilAire, though…\n \n So, if we assume that my ‘smart’ thermostat is running Linux (and, say, busybox, a common GPL-ed tool on small systems, like routers), they are obligated to provide the code for at least those pieces of software, right? They need to give me a CD or have a page on their website (and include the link in the manual) and all that?\n \n Do they need to give me access to the entire firmware as well? The router folks do, but you also sometimes need to re-install the firmware manually, so that may not be a license issue.\n \n However, how would we know if they are violating a license if we don’t know what is running on it?\n \n I’m curious about how the GPL / copy-left licenses work, and wondering if I found someone who is violating it. I also want to hack the thermostat to control it without the motherfuckin’ cloud, but that is a bit separate. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 1 +favouriteCount: 3 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1712572540 {#2410 : 2024-04-08 12:35:40.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 27737 -titleTs: "'gpl':7 'smart':3 'thermostat':4 'violat':5" -bodyTs: "'/ca/support-article/?articlenum=50485).':128 '/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':39 '8920w':36 'access':209 'ago':106 'also':222,284 'aprilair':35,137 'ask':19 'assum':142 'avail':113 'bit':301 'built':59 'busybox':152 'came':26 'cannot':53 'cd':185 'center':125 'cloud':296 'code':124,170 'common':154 'compani':58 'comput':50 'connect':44 'control':291 'copi':269 'copy-left':268 'curious':263 'ed':157 'els':67 'entir':212 'everyth':66 'find':131 'firmwar':110,213,230 'folk':218 'found':108,277 'furnac':57 'give':182,207 'gpl':94,123,156,267 'gpl-ed':155 'hack':287 'henc':15 'hole':103 'howev':240 'hvac':30 'imagin':54 'includ':82,194 'instal':228 'issu':239 'kernel':64 'know':3,244,255 'least':173 'left':270 'librari':83 'licens':14,238,250,271 'like':73,162 'link':196 'linksi':116,119 'linux':77,149 'littl':5 'lot':48 'm':18,130,262 'manual':199,231 'may':234 'motherfuckin':295 'need':180,205,224 'new':29 'noth':132 'oblig':166 'os':62 'page':189 'piec':175 'poor':9 'provid':168 'rabbit':102 'rabbit-hol':101 're':227 're-instal':226 'right':178 'router':100,112,163,217 'run':76,148,258 'say':151 'scratch':69 'seem':71 'separ':302 'site':120 'small':160 'smart':23,145 'softwar':13,177 'someon':278 'sometim':223 'sort':135 'system':31,161 'thermostat':24,146,289 'thing':51 'though':138 'tool':86,158 'touchscreen':43 'understand':10 'version':91 'violat':248,281 'want':285 'websit':117,192 'week':105 'well':215 'went':97 'wifi':46 'without':293 'wonder':274 'work':272 'would':242 'www.aprilaire.com':38 'www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':37 'www.linksys.com':127 'www.linksys.com/ca/support-article/?articlenum=50485).':126 'yea':78,95" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704261964 +visibility: "visible " +apId: "https://discuss.tchncs.de/post/8690251" +editedAt: null +createdAt: DateTimeImmutable @1704250964 {#1850 : 2024-01-03 04:02:44.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#3342 +subject: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: null +cover: null +email: "megaman@discuss.tchncs.de" +username: "@megaman@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729477871 {#1537 : 2024-10-21 04:31:11.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …} +entries: Doctrine\ORM\PersistentCollection {#1623 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …} +entryComments: Doctrine\ORM\PersistentCollection {#1713 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …} +posts: Doctrine\ORM\PersistentCollection {#1657 …} +postVotes: Doctrine\ORM\PersistentCollection {#1488 …} +postComments: Doctrine\ORM\PersistentCollection {#1756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …} +follows: Doctrine\ORM\PersistentCollection {#1635 …} +followers: Doctrine\ORM\PersistentCollection {#1633 …} +blocks: Doctrine\ORM\PersistentCollection {#1418 …} +blockers: Doctrine\ORM\PersistentCollection {#1411 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …} +reports: Doctrine\ORM\PersistentCollection {#1419 …} +favourites: Doctrine\ORM\PersistentCollection {#1428 …} +violations: Doctrine\ORM\PersistentCollection {#1429 …} +notifications: Doctrine\ORM\PersistentCollection {#1694 …} +awards: Doctrine\ORM\PersistentCollection {#1435 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …} +categories: Doctrine\ORM\PersistentCollection {#1647 …} -id: 43584 -password: "$2y$13$UCyQci5EMr5R9pmYJisGt.9HGzCYO5je2rqmMKGKOdbsjWw5OZA9O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …} +apId: "megaman@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/megaman" +apPublicUrl: "https://discuss.tchncs.de/u/megaman" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "megaman" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706048117 {#1536 : 2024-01-23 23:15:17.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693452168 {#1515 : 2023-08-31 05:22:48.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "opensource@lemmy.ml" +title: "opensource" +description: """ All about open source! Feel free to ask questions, and share news, and interesting stuff!\n \n Useful Links\n ============\n \n - [Open Source Initiative](https://opensource.org/)\n - [Free Software Foundation](https://www.fsf.org/)\n - [Electronic Frontier Foundation](https://www.eff.org/)\n - [Software Freedom Conservancy](https://sfconservancy.org/)\n - [It’s FOSS](https://itsfoss.com/)\n \n Rules\n =====\n \n - Posts must be relevant to the open source ideology\n - No NSFW content\n - No hate speech, bigotry, etc\n \n Related Communities\n ===================\n \n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n \n Community icon from opensource.org, but we are not affiliated with them. """ +rules: null +subscriptionsCount: 1 +entryCount: 97 +entryCommentCount: 1299 +postCount: 2 +postCommentCount: 5 +isAdult: false +customCss: null +lastActive: DateTime @1729583535 {#276 : 2024-10-22 09:52:15.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 128 +apId: "opensource@lemmy.ml" +apProfileId: "https://lemmy.ml/c/opensource" +apPublicUrl: "https://lemmy.ml/c/opensource" +apFollowersUrl: "https://lemmy.ml/c/opensource/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "opensource" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703910302 {#270 : 2023-12-30 05:25:02.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703910301 {#272 : 2023-12-30 05:25:01.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "Is-my-smart-thermostat-violating-the-GPL" +title: "Is my 'smart' thermostat violating the GPL?" +url: null +body: """ So, I know very little and have a poor understanding of the software licenses, hence why I’m asking.\n \n I have a ‘smart’ thermostat that came with the new HVAC system. It is the [AprilAire 8920W](https://www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w). It has a touchscreen, connects to wifi, does lots of ‘computer’ things. I cannot imagine that this furnace company built their own OS and kernel and everything else from scratch; it seems most likely it is running linux, yea? And with that, includes libraries and other tools that are under some version of the GPL, yea?\n \n I went down the router rabbit-hole some weeks ago and found the firmware for routers available on the Linksys website, the Linksys site has this [‘GPL Code Center’](https://www.linksys.com/ca/support-article/?articleNum=50485). I’m finding nothing of the sort from AprilAire, though…\n \n So, if we assume that my ‘smart’ thermostat is running Linux (and, say, busybox, a common GPL-ed tool on small systems, like routers), they are obligated to provide the code for at least those pieces of software, right? They need to give me a CD or have a page on their website (and include the link in the manual) and all that?\n \n Do they need to give me access to the entire firmware as well? The router folks do, but you also sometimes need to re-install the firmware manually, so that may not be a license issue.\n \n However, how would we know if they are violating a license if we don’t know what is running on it?\n \n I’m curious about how the GPL / copy-left licenses work, and wondering if I found someone who is violating it. I also want to hack the thermostat to control it without the motherfuckin’ cloud, but that is a bit separate. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 1 +favouriteCount: 3 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1712572540 {#2410 : 2024-04-08 12:35:40.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 27737 -titleTs: "'gpl':7 'smart':3 'thermostat':4 'violat':5" -bodyTs: "'/ca/support-article/?articlenum=50485).':128 '/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':39 '8920w':36 'access':209 'ago':106 'also':222,284 'aprilair':35,137 'ask':19 'assum':142 'avail':113 'bit':301 'built':59 'busybox':152 'came':26 'cannot':53 'cd':185 'center':125 'cloud':296 'code':124,170 'common':154 'compani':58 'comput':50 'connect':44 'control':291 'copi':269 'copy-left':268 'curious':263 'ed':157 'els':67 'entir':212 'everyth':66 'find':131 'firmwar':110,213,230 'folk':218 'found':108,277 'furnac':57 'give':182,207 'gpl':94,123,156,267 'gpl-ed':155 'hack':287 'henc':15 'hole':103 'howev':240 'hvac':30 'imagin':54 'includ':82,194 'instal':228 'issu':239 'kernel':64 'know':3,244,255 'least':173 'left':270 'librari':83 'licens':14,238,250,271 'like':73,162 'link':196 'linksi':116,119 'linux':77,149 'littl':5 'lot':48 'm':18,130,262 'manual':199,231 'may':234 'motherfuckin':295 'need':180,205,224 'new':29 'noth':132 'oblig':166 'os':62 'page':189 'piec':175 'poor':9 'provid':168 'rabbit':102 'rabbit-hol':101 're':227 're-instal':226 'right':178 'router':100,112,163,217 'run':76,148,258 'say':151 'scratch':69 'seem':71 'separ':302 'site':120 'small':160 'smart':23,145 'softwar':13,177 'someon':278 'sometim':223 'sort':135 'system':31,161 'thermostat':24,146,289 'thing':51 'though':138 'tool':86,158 'touchscreen':43 'understand':10 'version':91 'violat':248,281 'want':285 'websit':117,192 'week':105 'well':215 'went':97 'wifi':46 'without':293 'wonder':274 'work':272 'would':242 'www.aprilaire.com':38 'www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':37 'www.linksys.com':127 'www.linksys.com/ca/support-article/?articlenum=50485).':126 'yea':78,95" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704261964 +visibility: "visible " +apId: "https://discuss.tchncs.de/post/8690251" +editedAt: null +createdAt: DateTimeImmutable @1704250964 {#1850 : 2024-01-03 04:02:44.0 +01:00 } } +formDest: "entry" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 14.0 MiB | 1.35 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: null +cover: null +email: "megaman@discuss.tchncs.de" +username: "@megaman@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729477871 {#1537 : 2024-10-21 04:31:11.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …} +entries: Doctrine\ORM\PersistentCollection {#1623 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …} +entryComments: Doctrine\ORM\PersistentCollection {#1713 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …} +posts: Doctrine\ORM\PersistentCollection {#1657 …} +postVotes: Doctrine\ORM\PersistentCollection {#1488 …} +postComments: Doctrine\ORM\PersistentCollection {#1756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …} +follows: Doctrine\ORM\PersistentCollection {#1635 …} +followers: Doctrine\ORM\PersistentCollection {#1633 …} +blocks: Doctrine\ORM\PersistentCollection {#1418 …} +blockers: Doctrine\ORM\PersistentCollection {#1411 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …} +reports: Doctrine\ORM\PersistentCollection {#1419 …} +favourites: Doctrine\ORM\PersistentCollection {#1428 …} +violations: Doctrine\ORM\PersistentCollection {#1429 …} +notifications: Doctrine\ORM\PersistentCollection {#1694 …} +awards: Doctrine\ORM\PersistentCollection {#1435 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …} +categories: Doctrine\ORM\PersistentCollection {#1647 …} -id: 43584 -password: "$2y$13$UCyQci5EMr5R9pmYJisGt.9HGzCYO5je2rqmMKGKOdbsjWw5OZA9O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …} +apId: "megaman@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/megaman" +apPublicUrl: "https://discuss.tchncs.de/u/megaman" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "megaman" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706048117 {#1536 : 2024-01-23 23:15:17.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693452168 {#1515 : 2023-08-31 05:22:48.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "opensource@lemmy.ml" +title: "opensource" +description: """ All about open source! Feel free to ask questions, and share news, and interesting stuff!\n \n Useful Links\n ============\n \n - [Open Source Initiative](https://opensource.org/)\n - [Free Software Foundation](https://www.fsf.org/)\n - [Electronic Frontier Foundation](https://www.eff.org/)\n - [Software Freedom Conservancy](https://sfconservancy.org/)\n - [It’s FOSS](https://itsfoss.com/)\n \n Rules\n =====\n \n - Posts must be relevant to the open source ideology\n - No NSFW content\n - No hate speech, bigotry, etc\n \n Related Communities\n ===================\n \n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n \n Community icon from opensource.org, but we are not affiliated with them. """ +rules: null +subscriptionsCount: 1 +entryCount: 97 +entryCommentCount: 1299 +postCount: 2 +postCommentCount: 5 +isAdult: false +customCss: null +lastActive: DateTime @1729583535 {#276 : 2024-10-22 09:52:15.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 128 +apId: "opensource@lemmy.ml" +apProfileId: "https://lemmy.ml/c/opensource" +apPublicUrl: "https://lemmy.ml/c/opensource" +apFollowersUrl: "https://lemmy.ml/c/opensource/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "opensource" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703910302 {#270 : 2023-12-30 05:25:02.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703910301 {#272 : 2023-12-30 05:25:01.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "Is-my-smart-thermostat-violating-the-GPL" +title: "Is my 'smart' thermostat violating the GPL?" +url: null +body: """ So, I know very little and have a poor understanding of the software licenses, hence why I’m asking.\n \n I have a ‘smart’ thermostat that came with the new HVAC system. It is the [AprilAire 8920W](https://www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w). It has a touchscreen, connects to wifi, does lots of ‘computer’ things. I cannot imagine that this furnace company built their own OS and kernel and everything else from scratch; it seems most likely it is running linux, yea? And with that, includes libraries and other tools that are under some version of the GPL, yea?\n \n I went down the router rabbit-hole some weeks ago and found the firmware for routers available on the Linksys website, the Linksys site has this [‘GPL Code Center’](https://www.linksys.com/ca/support-article/?articleNum=50485). I’m finding nothing of the sort from AprilAire, though…\n \n So, if we assume that my ‘smart’ thermostat is running Linux (and, say, busybox, a common GPL-ed tool on small systems, like routers), they are obligated to provide the code for at least those pieces of software, right? They need to give me a CD or have a page on their website (and include the link in the manual) and all that?\n \n Do they need to give me access to the entire firmware as well? The router folks do, but you also sometimes need to re-install the firmware manually, so that may not be a license issue.\n \n However, how would we know if they are violating a license if we don’t know what is running on it?\n \n I’m curious about how the GPL / copy-left licenses work, and wondering if I found someone who is violating it. I also want to hack the thermostat to control it without the motherfuckin’ cloud, but that is a bit separate. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 1 +favouriteCount: 3 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1712572540 {#2410 : 2024-04-08 12:35:40.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 27737 -titleTs: "'gpl':7 'smart':3 'thermostat':4 'violat':5" -bodyTs: "'/ca/support-article/?articlenum=50485).':128 '/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':39 '8920w':36 'access':209 'ago':106 'also':222,284 'aprilair':35,137 'ask':19 'assum':142 'avail':113 'bit':301 'built':59 'busybox':152 'came':26 'cannot':53 'cd':185 'center':125 'cloud':296 'code':124,170 'common':154 'compani':58 'comput':50 'connect':44 'control':291 'copi':269 'copy-left':268 'curious':263 'ed':157 'els':67 'entir':212 'everyth':66 'find':131 'firmwar':110,213,230 'folk':218 'found':108,277 'furnac':57 'give':182,207 'gpl':94,123,156,267 'gpl-ed':155 'hack':287 'henc':15 'hole':103 'howev':240 'hvac':30 'imagin':54 'includ':82,194 'instal':228 'issu':239 'kernel':64 'know':3,244,255 'least':173 'left':270 'librari':83 'licens':14,238,250,271 'like':73,162 'link':196 'linksi':116,119 'linux':77,149 'littl':5 'lot':48 'm':18,130,262 'manual':199,231 'may':234 'motherfuckin':295 'need':180,205,224 'new':29 'noth':132 'oblig':166 'os':62 'page':189 'piec':175 'poor':9 'provid':168 'rabbit':102 'rabbit-hol':101 're':227 're-instal':226 'right':178 'router':100,112,163,217 'run':76,148,258 'say':151 'scratch':69 'seem':71 'separ':302 'site':120 'small':160 'smart':23,145 'softwar':13,177 'someon':278 'sometim':223 'sort':135 'system':31,161 'thermostat':24,146,289 'thing':51 'though':138 'tool':86,158 'touchscreen':43 'understand':10 'version':91 'violat':248,281 'want':285 'websit':117,192 'week':105 'well':215 'went':97 'wifi':46 'without':293 'wonder':274 'work':272 'would':242 'www.aprilaire.com':38 'www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':37 'www.linksys.com':127 'www.linksys.com/ca/support-article/?articlenum=50485).':126 'yea':78,95" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704261964 +visibility: "visible " +apId: "https://discuss.tchncs.de/post/8690251" +editedAt: null +createdAt: DateTimeImmutable @1704250964 {#1850 : 2024-01-03 04:02:44.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#3408 +formDest: "entry" +subject: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: null +cover: null +email: "megaman@discuss.tchncs.de" +username: "@megaman@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729477871 {#1537 : 2024-10-21 04:31:11.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …} +entries: Doctrine\ORM\PersistentCollection {#1623 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …} +entryComments: Doctrine\ORM\PersistentCollection {#1713 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …} +posts: Doctrine\ORM\PersistentCollection {#1657 …} +postVotes: Doctrine\ORM\PersistentCollection {#1488 …} +postComments: Doctrine\ORM\PersistentCollection {#1756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …} +follows: Doctrine\ORM\PersistentCollection {#1635 …} +followers: Doctrine\ORM\PersistentCollection {#1633 …} +blocks: Doctrine\ORM\PersistentCollection {#1418 …} +blockers: Doctrine\ORM\PersistentCollection {#1411 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …} +reports: Doctrine\ORM\PersistentCollection {#1419 …} +favourites: Doctrine\ORM\PersistentCollection {#1428 …} +violations: Doctrine\ORM\PersistentCollection {#1429 …} +notifications: Doctrine\ORM\PersistentCollection {#1694 …} +awards: Doctrine\ORM\PersistentCollection {#1435 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …} +categories: Doctrine\ORM\PersistentCollection {#1647 …} -id: 43584 -password: "$2y$13$UCyQci5EMr5R9pmYJisGt.9HGzCYO5je2rqmMKGKOdbsjWw5OZA9O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …} +apId: "megaman@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/megaman" +apPublicUrl: "https://discuss.tchncs.de/u/megaman" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "megaman" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706048117 {#1536 : 2024-01-23 23:15:17.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693452168 {#1515 : 2023-08-31 05:22:48.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "opensource@lemmy.ml" +title: "opensource" +description: """ All about open source! Feel free to ask questions, and share news, and interesting stuff!\n \n Useful Links\n ============\n \n - [Open Source Initiative](https://opensource.org/)\n - [Free Software Foundation](https://www.fsf.org/)\n - [Electronic Frontier Foundation](https://www.eff.org/)\n - [Software Freedom Conservancy](https://sfconservancy.org/)\n - [It’s FOSS](https://itsfoss.com/)\n \n Rules\n =====\n \n - Posts must be relevant to the open source ideology\n - No NSFW content\n - No hate speech, bigotry, etc\n \n Related Communities\n ===================\n \n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n \n Community icon from opensource.org, but we are not affiliated with them. """ +rules: null +subscriptionsCount: 1 +entryCount: 97 +entryCommentCount: 1299 +postCount: 2 +postCommentCount: 5 +isAdult: false +customCss: null +lastActive: DateTime @1729583535 {#276 : 2024-10-22 09:52:15.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 128 +apId: "opensource@lemmy.ml" +apProfileId: "https://lemmy.ml/c/opensource" +apPublicUrl: "https://lemmy.ml/c/opensource" +apFollowersUrl: "https://lemmy.ml/c/opensource/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "opensource" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703910302 {#270 : 2023-12-30 05:25:02.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703910301 {#272 : 2023-12-30 05:25:01.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "Is-my-smart-thermostat-violating-the-GPL" +title: "Is my 'smart' thermostat violating the GPL?" +url: null +body: """ So, I know very little and have a poor understanding of the software licenses, hence why I’m asking.\n \n I have a ‘smart’ thermostat that came with the new HVAC system. It is the [AprilAire 8920W](https://www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w). It has a touchscreen, connects to wifi, does lots of ‘computer’ things. I cannot imagine that this furnace company built their own OS and kernel and everything else from scratch; it seems most likely it is running linux, yea? And with that, includes libraries and other tools that are under some version of the GPL, yea?\n \n I went down the router rabbit-hole some weeks ago and found the firmware for routers available on the Linksys website, the Linksys site has this [‘GPL Code Center’](https://www.linksys.com/ca/support-article/?articleNum=50485). I’m finding nothing of the sort from AprilAire, though…\n \n So, if we assume that my ‘smart’ thermostat is running Linux (and, say, busybox, a common GPL-ed tool on small systems, like routers), they are obligated to provide the code for at least those pieces of software, right? They need to give me a CD or have a page on their website (and include the link in the manual) and all that?\n \n Do they need to give me access to the entire firmware as well? The router folks do, but you also sometimes need to re-install the firmware manually, so that may not be a license issue.\n \n However, how would we know if they are violating a license if we don’t know what is running on it?\n \n I’m curious about how the GPL / copy-left licenses work, and wondering if I found someone who is violating it. I also want to hack the thermostat to control it without the motherfuckin’ cloud, but that is a bit separate. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 1 +favouriteCount: 3 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1712572540 {#2410 : 2024-04-08 12:35:40.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 27737 -titleTs: "'gpl':7 'smart':3 'thermostat':4 'violat':5" -bodyTs: "'/ca/support-article/?articlenum=50485).':128 '/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':39 '8920w':36 'access':209 'ago':106 'also':222,284 'aprilair':35,137 'ask':19 'assum':142 'avail':113 'bit':301 'built':59 'busybox':152 'came':26 'cannot':53 'cd':185 'center':125 'cloud':296 'code':124,170 'common':154 'compani':58 'comput':50 'connect':44 'control':291 'copi':269 'copy-left':268 'curious':263 'ed':157 'els':67 'entir':212 'everyth':66 'find':131 'firmwar':110,213,230 'folk':218 'found':108,277 'furnac':57 'give':182,207 'gpl':94,123,156,267 'gpl-ed':155 'hack':287 'henc':15 'hole':103 'howev':240 'hvac':30 'imagin':54 'includ':82,194 'instal':228 'issu':239 'kernel':64 'know':3,244,255 'least':173 'left':270 'librari':83 'licens':14,238,250,271 'like':73,162 'link':196 'linksi':116,119 'linux':77,149 'littl':5 'lot':48 'm':18,130,262 'manual':199,231 'may':234 'motherfuckin':295 'need':180,205,224 'new':29 'noth':132 'oblig':166 'os':62 'page':189 'piec':175 'poor':9 'provid':168 'rabbit':102 'rabbit-hol':101 're':227 're-instal':226 'right':178 'router':100,112,163,217 'run':76,148,258 'say':151 'scratch':69 'seem':71 'separ':302 'site':120 'small':160 'smart':23,145 'softwar':13,177 'someon':278 'sometim':223 'sort':135 'system':31,161 'thermostat':24,146,289 'thing':51 'though':138 'tool':86,158 'touchscreen':43 'understand':10 'version':91 'violat':248,281 'want':285 'websit':117,192 'week':105 'well':215 'went':97 'wifi':46 'without':293 'wonder':274 'work':272 'would':242 'www.aprilaire.com':38 'www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':37 'www.linksys.com':127 'www.linksys.com/ca/support-article/?articlenum=50485).':126 'yea':78,95" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704261964 +visibility: "visible " +apId: "https://discuss.tchncs.de/post/8690251" +editedAt: null +createdAt: DateTimeImmutable @1704250964 {#1850 : 2024-01-03 04:02:44.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entries_cross | App\Twig\Components\EntriesCrossComponent | 14.0 MiB | 39.71 ms | |
---|---|---|---|---|
Input props | [ "entry" => App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: null +cover: null +email: "megaman@discuss.tchncs.de" +username: "@megaman@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729477871 {#1537 : 2024-10-21 04:31:11.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …} +entries: Doctrine\ORM\PersistentCollection {#1623 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …} +entryComments: Doctrine\ORM\PersistentCollection {#1713 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …} +posts: Doctrine\ORM\PersistentCollection {#1657 …} +postVotes: Doctrine\ORM\PersistentCollection {#1488 …} +postComments: Doctrine\ORM\PersistentCollection {#1756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …} +follows: Doctrine\ORM\PersistentCollection {#1635 …} +followers: Doctrine\ORM\PersistentCollection {#1633 …} +blocks: Doctrine\ORM\PersistentCollection {#1418 …} +blockers: Doctrine\ORM\PersistentCollection {#1411 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …} +reports: Doctrine\ORM\PersistentCollection {#1419 …} +favourites: Doctrine\ORM\PersistentCollection {#1428 …} +violations: Doctrine\ORM\PersistentCollection {#1429 …} +notifications: Doctrine\ORM\PersistentCollection {#1694 …} +awards: Doctrine\ORM\PersistentCollection {#1435 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …} +categories: Doctrine\ORM\PersistentCollection {#1647 …} -id: 43584 -password: "$2y$13$UCyQci5EMr5R9pmYJisGt.9HGzCYO5je2rqmMKGKOdbsjWw5OZA9O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …} +apId: "megaman@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/megaman" +apPublicUrl: "https://discuss.tchncs.de/u/megaman" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "megaman" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706048117 {#1536 : 2024-01-23 23:15:17.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693452168 {#1515 : 2023-08-31 05:22:48.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "opensource@lemmy.ml" +title: "opensource" +description: """ All about open source! Feel free to ask questions, and share news, and interesting stuff!\n \n Useful Links\n ============\n \n - [Open Source Initiative](https://opensource.org/)\n - [Free Software Foundation](https://www.fsf.org/)\n - [Electronic Frontier Foundation](https://www.eff.org/)\n - [Software Freedom Conservancy](https://sfconservancy.org/)\n - [It’s FOSS](https://itsfoss.com/)\n \n Rules\n =====\n \n - Posts must be relevant to the open source ideology\n - No NSFW content\n - No hate speech, bigotry, etc\n \n Related Communities\n ===================\n \n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n \n Community icon from opensource.org, but we are not affiliated with them. """ +rules: null +subscriptionsCount: 1 +entryCount: 97 +entryCommentCount: 1299 +postCount: 2 +postCommentCount: 5 +isAdult: false +customCss: null +lastActive: DateTime @1729583535 {#276 : 2024-10-22 09:52:15.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 128 +apId: "opensource@lemmy.ml" +apProfileId: "https://lemmy.ml/c/opensource" +apPublicUrl: "https://lemmy.ml/c/opensource" +apFollowersUrl: "https://lemmy.ml/c/opensource/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "opensource" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703910302 {#270 : 2023-12-30 05:25:02.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703910301 {#272 : 2023-12-30 05:25:01.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "Is-my-smart-thermostat-violating-the-GPL" +title: "Is my 'smart' thermostat violating the GPL?" +url: null +body: """ So, I know very little and have a poor understanding of the software licenses, hence why I’m asking.\n \n I have a ‘smart’ thermostat that came with the new HVAC system. It is the [AprilAire 8920W](https://www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w). It has a touchscreen, connects to wifi, does lots of ‘computer’ things. I cannot imagine that this furnace company built their own OS and kernel and everything else from scratch; it seems most likely it is running linux, yea? And with that, includes libraries and other tools that are under some version of the GPL, yea?\n \n I went down the router rabbit-hole some weeks ago and found the firmware for routers available on the Linksys website, the Linksys site has this [‘GPL Code Center’](https://www.linksys.com/ca/support-article/?articleNum=50485). I’m finding nothing of the sort from AprilAire, though…\n \n So, if we assume that my ‘smart’ thermostat is running Linux (and, say, busybox, a common GPL-ed tool on small systems, like routers), they are obligated to provide the code for at least those pieces of software, right? They need to give me a CD or have a page on their website (and include the link in the manual) and all that?\n \n Do they need to give me access to the entire firmware as well? The router folks do, but you also sometimes need to re-install the firmware manually, so that may not be a license issue.\n \n However, how would we know if they are violating a license if we don’t know what is running on it?\n \n I’m curious about how the GPL / copy-left licenses work, and wondering if I found someone who is violating it. I also want to hack the thermostat to control it without the motherfuckin’ cloud, but that is a bit separate. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 1 +favouriteCount: 3 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1712572540 {#2410 : 2024-04-08 12:35:40.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 27737 -titleTs: "'gpl':7 'smart':3 'thermostat':4 'violat':5" -bodyTs: "'/ca/support-article/?articlenum=50485).':128 '/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':39 '8920w':36 'access':209 'ago':106 'also':222,284 'aprilair':35,137 'ask':19 'assum':142 'avail':113 'bit':301 'built':59 'busybox':152 'came':26 'cannot':53 'cd':185 'center':125 'cloud':296 'code':124,170 'common':154 'compani':58 'comput':50 'connect':44 'control':291 'copi':269 'copy-left':268 'curious':263 'ed':157 'els':67 'entir':212 'everyth':66 'find':131 'firmwar':110,213,230 'folk':218 'found':108,277 'furnac':57 'give':182,207 'gpl':94,123,156,267 'gpl-ed':155 'hack':287 'henc':15 'hole':103 'howev':240 'hvac':30 'imagin':54 'includ':82,194 'instal':228 'issu':239 'kernel':64 'know':3,244,255 'least':173 'left':270 'librari':83 'licens':14,238,250,271 'like':73,162 'link':196 'linksi':116,119 'linux':77,149 'littl':5 'lot':48 'm':18,130,262 'manual':199,231 'may':234 'motherfuckin':295 'need':180,205,224 'new':29 'noth':132 'oblig':166 'os':62 'page':189 'piec':175 'poor':9 'provid':168 'rabbit':102 'rabbit-hol':101 're':227 're-instal':226 'right':178 'router':100,112,163,217 'run':76,148,258 'say':151 'scratch':69 'seem':71 'separ':302 'site':120 'small':160 'smart':23,145 'softwar':13,177 'someon':278 'sometim':223 'sort':135 'system':31,161 'thermostat':24,146,289 'thing':51 'though':138 'tool':86,158 'touchscreen':43 'understand':10 'version':91 'violat':248,281 'want':285 'websit':117,192 'week':105 'well':215 'went':97 'wifi':46 'without':293 'wonder':274 'work':272 'would':242 'www.aprilaire.com':38 'www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':37 'www.linksys.com':127 'www.linksys.com/ca/support-article/?articlenum=50485).':126 'yea':78,95" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704261964 +visibility: "visible " +apId: "https://discuss.tchncs.de/post/8690251" +editedAt: null +createdAt: DateTimeImmutable @1704250964 {#1850 : 2024-01-03 04:02:44.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntriesCrossComponent {#3722 +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: null +cover: null +email: "megaman@discuss.tchncs.de" +username: "@megaman@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729477871 {#1537 : 2024-10-21 04:31:11.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …} +entries: Doctrine\ORM\PersistentCollection {#1623 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …} +entryComments: Doctrine\ORM\PersistentCollection {#1713 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …} +posts: Doctrine\ORM\PersistentCollection {#1657 …} +postVotes: Doctrine\ORM\PersistentCollection {#1488 …} +postComments: Doctrine\ORM\PersistentCollection {#1756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …} +follows: Doctrine\ORM\PersistentCollection {#1635 …} +followers: Doctrine\ORM\PersistentCollection {#1633 …} +blocks: Doctrine\ORM\PersistentCollection {#1418 …} +blockers: Doctrine\ORM\PersistentCollection {#1411 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …} +reports: Doctrine\ORM\PersistentCollection {#1419 …} +favourites: Doctrine\ORM\PersistentCollection {#1428 …} +violations: Doctrine\ORM\PersistentCollection {#1429 …} +notifications: Doctrine\ORM\PersistentCollection {#1694 …} +awards: Doctrine\ORM\PersistentCollection {#1435 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …} +categories: Doctrine\ORM\PersistentCollection {#1647 …} -id: 43584 -password: "$2y$13$UCyQci5EMr5R9pmYJisGt.9HGzCYO5je2rqmMKGKOdbsjWw5OZA9O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …} +apId: "megaman@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/megaman" +apPublicUrl: "https://discuss.tchncs.de/u/megaman" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "megaman" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706048117 {#1536 : 2024-01-23 23:15:17.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693452168 {#1515 : 2023-08-31 05:22:48.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "opensource@lemmy.ml" +title: "opensource" +description: """ All about open source! Feel free to ask questions, and share news, and interesting stuff!\n \n Useful Links\n ============\n \n - [Open Source Initiative](https://opensource.org/)\n - [Free Software Foundation](https://www.fsf.org/)\n - [Electronic Frontier Foundation](https://www.eff.org/)\n - [Software Freedom Conservancy](https://sfconservancy.org/)\n - [It’s FOSS](https://itsfoss.com/)\n \n Rules\n =====\n \n - Posts must be relevant to the open source ideology\n - No NSFW content\n - No hate speech, bigotry, etc\n \n Related Communities\n ===================\n \n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n \n Community icon from opensource.org, but we are not affiliated with them. """ +rules: null +subscriptionsCount: 1 +entryCount: 97 +entryCommentCount: 1299 +postCount: 2 +postCommentCount: 5 +isAdult: false +customCss: null +lastActive: DateTime @1729583535 {#276 : 2024-10-22 09:52:15.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 128 +apId: "opensource@lemmy.ml" +apProfileId: "https://lemmy.ml/c/opensource" +apPublicUrl: "https://lemmy.ml/c/opensource" +apFollowersUrl: "https://lemmy.ml/c/opensource/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "opensource" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703910302 {#270 : 2023-12-30 05:25:02.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703910301 {#272 : 2023-12-30 05:25:01.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "Is-my-smart-thermostat-violating-the-GPL" +title: "Is my 'smart' thermostat violating the GPL?" +url: null +body: """ So, I know very little and have a poor understanding of the software licenses, hence why I’m asking.\n \n I have a ‘smart’ thermostat that came with the new HVAC system. It is the [AprilAire 8920W](https://www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w). It has a touchscreen, connects to wifi, does lots of ‘computer’ things. I cannot imagine that this furnace company built their own OS and kernel and everything else from scratch; it seems most likely it is running linux, yea? And with that, includes libraries and other tools that are under some version of the GPL, yea?\n \n I went down the router rabbit-hole some weeks ago and found the firmware for routers available on the Linksys website, the Linksys site has this [‘GPL Code Center’](https://www.linksys.com/ca/support-article/?articleNum=50485). I’m finding nothing of the sort from AprilAire, though…\n \n So, if we assume that my ‘smart’ thermostat is running Linux (and, say, busybox, a common GPL-ed tool on small systems, like routers), they are obligated to provide the code for at least those pieces of software, right? They need to give me a CD or have a page on their website (and include the link in the manual) and all that?\n \n Do they need to give me access to the entire firmware as well? The router folks do, but you also sometimes need to re-install the firmware manually, so that may not be a license issue.\n \n However, how would we know if they are violating a license if we don’t know what is running on it?\n \n I’m curious about how the GPL / copy-left licenses work, and wondering if I found someone who is violating it. I also want to hack the thermostat to control it without the motherfuckin’ cloud, but that is a bit separate. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 1 +favouriteCount: 3 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1712572540 {#2410 : 2024-04-08 12:35:40.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 27737 -titleTs: "'gpl':7 'smart':3 'thermostat':4 'violat':5" -bodyTs: "'/ca/support-article/?articlenum=50485).':128 '/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':39 '8920w':36 'access':209 'ago':106 'also':222,284 'aprilair':35,137 'ask':19 'assum':142 'avail':113 'bit':301 'built':59 'busybox':152 'came':26 'cannot':53 'cd':185 'center':125 'cloud':296 'code':124,170 'common':154 'compani':58 'comput':50 'connect':44 'control':291 'copi':269 'copy-left':268 'curious':263 'ed':157 'els':67 'entir':212 'everyth':66 'find':131 'firmwar':110,213,230 'folk':218 'found':108,277 'furnac':57 'give':182,207 'gpl':94,123,156,267 'gpl-ed':155 'hack':287 'henc':15 'hole':103 'howev':240 'hvac':30 'imagin':54 'includ':82,194 'instal':228 'issu':239 'kernel':64 'know':3,244,255 'least':173 'left':270 'librari':83 'licens':14,238,250,271 'like':73,162 'link':196 'linksi':116,119 'linux':77,149 'littl':5 'lot':48 'm':18,130,262 'manual':199,231 'may':234 'motherfuckin':295 'need':180,205,224 'new':29 'noth':132 'oblig':166 'os':62 'page':189 'piec':175 'poor':9 'provid':168 'rabbit':102 'rabbit-hol':101 're':227 're-instal':226 'right':178 'router':100,112,163,217 'run':76,148,258 'say':151 'scratch':69 'seem':71 'separ':302 'site':120 'small':160 'smart':23,145 'softwar':13,177 'someon':278 'sometim':223 'sort':135 'system':31,161 'thermostat':24,146,289 'thing':51 'though':138 'tool':86,158 'touchscreen':43 'understand':10 'version':91 'violat':248,281 'want':285 'websit':117,192 'week':105 'well':215 'went':97 'wifi':46 'without':293 'wonder':274 'work':272 'would':242 'www.aprilaire.com':38 'www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':37 'www.linksys.com':127 'www.linksys.com/ca/support-article/?articlenum=50485).':126 'yea':78,95" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704261964 +visibility: "visible " +apId: "https://discuss.tchncs.de/post/8690251" +editedAt: null +createdAt: DateTimeImmutable @1704250964 {#1850 : 2024-01-03 04:02:44.0 +01:00 } } -repository: App\Repository\EntryRepository {#271 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} } |
editor_toolbar | App\Twig\Components\EditorToolbarComponent | 14.0 MiB | 0.26 ms | |
---|---|---|---|---|
Input props | [ "id" => "entry_comment_67bead2d970387.51147487_body" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EditorToolbarComponent {#3847 +id: "entry_comment_67bead2d970387.51147487_body" } |
entry_comment | App\Twig\Components\EntryCommentComponent | 14.0 MiB | 21.03 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4046 +user: App\Entity\User {#3994 +avatar: null +cover: null +email: "rufus@discuss.tchncs.de" +username: "@rufus@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729234169 {#4051 : 2024-10-18 08:49:29.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3995 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3997 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3990 …} +entries: Doctrine\ORM\PersistentCollection {#3988 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3985 …} +entryComments: Doctrine\ORM\PersistentCollection {#3983 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3981 …} +posts: Doctrine\ORM\PersistentCollection {#3978 …} +postVotes: Doctrine\ORM\PersistentCollection {#3976 …} +postComments: Doctrine\ORM\PersistentCollection {#3974 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3971 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3969 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3967 …} +follows: Doctrine\ORM\PersistentCollection {#4109 …} +followers: Doctrine\ORM\PersistentCollection {#4102 …} +blocks: Doctrine\ORM\PersistentCollection {#4092 …} +blockers: Doctrine\ORM\PersistentCollection {#4081 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4054 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4112 …} +reports: Doctrine\ORM\PersistentCollection {#4108 …} +favourites: Doctrine\ORM\PersistentCollection {#4106 …} +violations: Doctrine\ORM\PersistentCollection {#4105 …} +notifications: Doctrine\ORM\PersistentCollection {#4104 …} +awards: Doctrine\ORM\PersistentCollection {#4094 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4097 …} +categories: Doctrine\ORM\PersistentCollection {#4095 …} -id: 22773 -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4093 …} +apId: "rufus@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/rufus" +apPublicUrl: "https://discuss.tchncs.de/u/rufus" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "rufus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728254912 {#4049 : 2024-10-07 00:48:32.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689082128 {#4048 : 2023-07-11 15:28:48.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: null +cover: null +email: "megaman@discuss.tchncs.de" +username: "@megaman@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729477871 {#1537 : 2024-10-21 04:31:11.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …} +entries: Doctrine\ORM\PersistentCollection {#1623 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …} +entryComments: Doctrine\ORM\PersistentCollection {#1713 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …} +posts: Doctrine\ORM\PersistentCollection {#1657 …} +postVotes: Doctrine\ORM\PersistentCollection {#1488 …} +postComments: Doctrine\ORM\PersistentCollection {#1756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …} +follows: Doctrine\ORM\PersistentCollection {#1635 …} +followers: Doctrine\ORM\PersistentCollection {#1633 …} +blocks: Doctrine\ORM\PersistentCollection {#1418 …} +blockers: Doctrine\ORM\PersistentCollection {#1411 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …} +reports: Doctrine\ORM\PersistentCollection {#1419 …} +favourites: Doctrine\ORM\PersistentCollection {#1428 …} +violations: Doctrine\ORM\PersistentCollection {#1429 …} +notifications: Doctrine\ORM\PersistentCollection {#1694 …} +awards: Doctrine\ORM\PersistentCollection {#1435 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …} +categories: Doctrine\ORM\PersistentCollection {#1647 …} -id: 43584 -password: "$2y$13$UCyQci5EMr5R9pmYJisGt.9HGzCYO5je2rqmMKGKOdbsjWw5OZA9O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …} +apId: "megaman@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/megaman" +apPublicUrl: "https://discuss.tchncs.de/u/megaman" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "megaman" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706048117 {#1536 : 2024-01-23 23:15:17.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693452168 {#1515 : 2023-08-31 05:22:48.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "opensource@lemmy.ml" +title: "opensource" +description: """ All about open source! Feel free to ask questions, and share news, and interesting stuff!\n \n Useful Links\n ============\n \n - [Open Source Initiative](https://opensource.org/)\n - [Free Software Foundation](https://www.fsf.org/)\n - [Electronic Frontier Foundation](https://www.eff.org/)\n - [Software Freedom Conservancy](https://sfconservancy.org/)\n - [It’s FOSS](https://itsfoss.com/)\n \n Rules\n =====\n \n - Posts must be relevant to the open source ideology\n - No NSFW content\n - No hate speech, bigotry, etc\n \n Related Communities\n ===================\n \n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n \n Community icon from opensource.org, but we are not affiliated with them. """ +rules: null +subscriptionsCount: 1 +entryCount: 97 +entryCommentCount: 1299 +postCount: 2 +postCommentCount: 5 +isAdult: false +customCss: null +lastActive: DateTime @1729583535 {#276 : 2024-10-22 09:52:15.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 128 +apId: "opensource@lemmy.ml" +apProfileId: "https://lemmy.ml/c/opensource" +apPublicUrl: "https://lemmy.ml/c/opensource" +apFollowersUrl: "https://lemmy.ml/c/opensource/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "opensource" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703910302 {#270 : 2023-12-30 05:25:02.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703910301 {#272 : 2023-12-30 05:25:01.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "Is-my-smart-thermostat-violating-the-GPL" +title: "Is my 'smart' thermostat violating the GPL?" +url: null +body: """ So, I know very little and have a poor understanding of the software licenses, hence why I’m asking.\n \n I have a ‘smart’ thermostat that came with the new HVAC system. It is the [AprilAire 8920W](https://www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w). It has a touchscreen, connects to wifi, does lots of ‘computer’ things. I cannot imagine that this furnace company built their own OS and kernel and everything else from scratch; it seems most likely it is running linux, yea? And with that, includes libraries and other tools that are under some version of the GPL, yea?\n \n I went down the router rabbit-hole some weeks ago and found the firmware for routers available on the Linksys website, the Linksys site has this [‘GPL Code Center’](https://www.linksys.com/ca/support-article/?articleNum=50485). I’m finding nothing of the sort from AprilAire, though…\n \n So, if we assume that my ‘smart’ thermostat is running Linux (and, say, busybox, a common GPL-ed tool on small systems, like routers), they are obligated to provide the code for at least those pieces of software, right? They need to give me a CD or have a page on their website (and include the link in the manual) and all that?\n \n Do they need to give me access to the entire firmware as well? The router folks do, but you also sometimes need to re-install the firmware manually, so that may not be a license issue.\n \n However, how would we know if they are violating a license if we don’t know what is running on it?\n \n I’m curious about how the GPL / copy-left licenses work, and wondering if I found someone who is violating it. I also want to hack the thermostat to control it without the motherfuckin’ cloud, but that is a bit separate. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 1 +favouriteCount: 3 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1712572540 {#2410 : 2024-04-08 12:35:40.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 27737 -titleTs: "'gpl':7 'smart':3 'thermostat':4 'violat':5" -bodyTs: "'/ca/support-article/?articlenum=50485).':128 '/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':39 '8920w':36 'access':209 'ago':106 'also':222,284 'aprilair':35,137 'ask':19 'assum':142 'avail':113 'bit':301 'built':59 'busybox':152 'came':26 'cannot':53 'cd':185 'center':125 'cloud':296 'code':124,170 'common':154 'compani':58 'comput':50 'connect':44 'control':291 'copi':269 'copy-left':268 'curious':263 'ed':157 'els':67 'entir':212 'everyth':66 'find':131 'firmwar':110,213,230 'folk':218 'found':108,277 'furnac':57 'give':182,207 'gpl':94,123,156,267 'gpl-ed':155 'hack':287 'henc':15 'hole':103 'howev':240 'hvac':30 'imagin':54 'includ':82,194 'instal':228 'issu':239 'kernel':64 'know':3,244,255 'least':173 'left':270 'librari':83 'licens':14,238,250,271 'like':73,162 'link':196 'linksi':116,119 'linux':77,149 'littl':5 'lot':48 'm':18,130,262 'manual':199,231 'may':234 'motherfuckin':295 'need':180,205,224 'new':29 'noth':132 'oblig':166 'os':62 'page':189 'piec':175 'poor':9 'provid':168 'rabbit':102 'rabbit-hol':101 're':227 're-instal':226 'right':178 'router':100,112,163,217 'run':76,148,258 'say':151 'scratch':69 'seem':71 'separ':302 'site':120 'small':160 'smart':23,145 'softwar':13,177 'someon':278 'sometim':223 'sort':135 'system':31,161 'thermostat':24,146,289 'thing':51 'though':138 'tool':86,158 'touchscreen':43 'understand':10 'version':91 'violat':248,281 'want':285 'websit':117,192 'week':105 'well':215 'went':97 'wifi':46 'without':293 'wonder':274 'work':272 'would':242 'www.aprilaire.com':38 'www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':37 'www.linksys.com':127 'www.linksys.com/ca/support-article/?articlenum=50485).':126 'yea':78,95" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704261964 +visibility: "visible " +apId: "https://discuss.tchncs.de/post/8690251" +editedAt: null +createdAt: DateTimeImmutable @1704250964 {#1850 : 2024-01-03 04:02:44.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ Not necessarily. There are other operating systems and frameworks for embedded devices. Especially for commercial products. It doesn’t have to be something like Linux and GPL code.\n \n [en.wikipedia.org/…/Comparison_of_real-time_operat…](https://en.wikipedia.org/wiki/Comparison_of_real-time_operating_systems)\n \n This is a list of many other choices with many of them having non-copyleft licenses. And a thermostat is a comparatively simple device. They could also have implemented most things themselves and just taken a network-stack to connect it to the outside world. (I think network is something that is very complex and companies just buy a solution instead of writing all of that code.) """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1704283706 {#4056 : 2024-01-03 13:08:26.0 +01:00 } +ip: null +tags: null +mentions: [ "@megaman@discuss.tchncs.de" "@megaman@discuss.tchncs.de" "@megaman@discuss.tchncs.de" ] +children: Doctrine\ORM\PersistentCollection {#4044 …} +nested: Doctrine\ORM\PersistentCollection {#4042 …} +votes: Doctrine\ORM\PersistentCollection {#4040 …} +reports: Doctrine\ORM\PersistentCollection {#4038 …} +favourites: Doctrine\ORM\PersistentCollection {#4006 …} +notifications: Doctrine\ORM\PersistentCollection {#4010 …} -id: 287129 -bodyTs: "'/comparison_of_real-time_operat':30 '/wiki/comparison_of_real-time_operating_systems)':33 'also':61 'buy':93 'choic':41 'code':28,102 'commerci':15 'compani':91 'compar':56 'complex':89 'connect':75 'copyleft':49 'could':60 'devic':12,58 'doesn':18 'embed':11 'en.wikipedia.org':29,32 'en.wikipedia.org/wiki/comparison_of_real-time_operating_systems)':31 'especi':13 'framework':9 'gpl':27 'implement':63 'instead':96 'licens':50 'like':24 'linux':25 'list':37 'mani':39,43 'necessarili':2 'network':72,83 'network-stack':71 'non':48 'non-copyleft':47 'oper':6 'outsid':79 'product':16 'simpl':57 'solut':95 'someth':23,85 'stack':73 'system':7 'taken':69 'thermostat':53 'thing':65 'think':82 'world':80 'write':98" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://discuss.tchncs.de/comment/6099755" +editedAt: DateTimeImmutable @1712572576 {#3992 : 2024-04-08 12:36:16.0 +02:00 } +createdAt: DateTimeImmutable @1704283706 {#4055 : 2024-01-03 13:08:26.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#4066 +comment: App\Entity\EntryComment {#4046 +user: App\Entity\User {#3994 +avatar: null +cover: null +email: "rufus@discuss.tchncs.de" +username: "@rufus@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729234169 {#4051 : 2024-10-18 08:49:29.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3995 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3997 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3990 …} +entries: Doctrine\ORM\PersistentCollection {#3988 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3985 …} +entryComments: Doctrine\ORM\PersistentCollection {#3983 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3981 …} +posts: Doctrine\ORM\PersistentCollection {#3978 …} +postVotes: Doctrine\ORM\PersistentCollection {#3976 …} +postComments: Doctrine\ORM\PersistentCollection {#3974 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3971 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3969 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3967 …} +follows: Doctrine\ORM\PersistentCollection {#4109 …} +followers: Doctrine\ORM\PersistentCollection {#4102 …} +blocks: Doctrine\ORM\PersistentCollection {#4092 …} +blockers: Doctrine\ORM\PersistentCollection {#4081 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4054 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4112 …} +reports: Doctrine\ORM\PersistentCollection {#4108 …} +favourites: Doctrine\ORM\PersistentCollection {#4106 …} +violations: Doctrine\ORM\PersistentCollection {#4105 …} +notifications: Doctrine\ORM\PersistentCollection {#4104 …} +awards: Doctrine\ORM\PersistentCollection {#4094 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4097 …} +categories: Doctrine\ORM\PersistentCollection {#4095 …} -id: 22773 -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4093 …} +apId: "rufus@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/rufus" +apPublicUrl: "https://discuss.tchncs.de/u/rufus" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "rufus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728254912 {#4049 : 2024-10-07 00:48:32.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689082128 {#4048 : 2023-07-11 15:28:48.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: null +cover: null +email: "megaman@discuss.tchncs.de" +username: "@megaman@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729477871 {#1537 : 2024-10-21 04:31:11.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …} +entries: Doctrine\ORM\PersistentCollection {#1623 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …} +entryComments: Doctrine\ORM\PersistentCollection {#1713 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …} +posts: Doctrine\ORM\PersistentCollection {#1657 …} +postVotes: Doctrine\ORM\PersistentCollection {#1488 …} +postComments: Doctrine\ORM\PersistentCollection {#1756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …} +follows: Doctrine\ORM\PersistentCollection {#1635 …} +followers: Doctrine\ORM\PersistentCollection {#1633 …} +blocks: Doctrine\ORM\PersistentCollection {#1418 …} +blockers: Doctrine\ORM\PersistentCollection {#1411 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …} +reports: Doctrine\ORM\PersistentCollection {#1419 …} +favourites: Doctrine\ORM\PersistentCollection {#1428 …} +violations: Doctrine\ORM\PersistentCollection {#1429 …} +notifications: Doctrine\ORM\PersistentCollection {#1694 …} +awards: Doctrine\ORM\PersistentCollection {#1435 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …} +categories: Doctrine\ORM\PersistentCollection {#1647 …} -id: 43584 -password: "$2y$13$UCyQci5EMr5R9pmYJisGt.9HGzCYO5je2rqmMKGKOdbsjWw5OZA9O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …} +apId: "megaman@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/megaman" +apPublicUrl: "https://discuss.tchncs.de/u/megaman" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "megaman" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706048117 {#1536 : 2024-01-23 23:15:17.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693452168 {#1515 : 2023-08-31 05:22:48.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "opensource@lemmy.ml" +title: "opensource" +description: """ All about open source! Feel free to ask questions, and share news, and interesting stuff!\n \n Useful Links\n ============\n \n - [Open Source Initiative](https://opensource.org/)\n - [Free Software Foundation](https://www.fsf.org/)\n - [Electronic Frontier Foundation](https://www.eff.org/)\n - [Software Freedom Conservancy](https://sfconservancy.org/)\n - [It’s FOSS](https://itsfoss.com/)\n \n Rules\n =====\n \n - Posts must be relevant to the open source ideology\n - No NSFW content\n - No hate speech, bigotry, etc\n \n Related Communities\n ===================\n \n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n \n Community icon from opensource.org, but we are not affiliated with them. """ +rules: null +subscriptionsCount: 1 +entryCount: 97 +entryCommentCount: 1299 +postCount: 2 +postCommentCount: 5 +isAdult: false +customCss: null +lastActive: DateTime @1729583535 {#276 : 2024-10-22 09:52:15.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 128 +apId: "opensource@lemmy.ml" +apProfileId: "https://lemmy.ml/c/opensource" +apPublicUrl: "https://lemmy.ml/c/opensource" +apFollowersUrl: "https://lemmy.ml/c/opensource/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "opensource" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703910302 {#270 : 2023-12-30 05:25:02.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703910301 {#272 : 2023-12-30 05:25:01.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "Is-my-smart-thermostat-violating-the-GPL" +title: "Is my 'smart' thermostat violating the GPL?" +url: null +body: """ So, I know very little and have a poor understanding of the software licenses, hence why I’m asking.\n \n I have a ‘smart’ thermostat that came with the new HVAC system. It is the [AprilAire 8920W](https://www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w). It has a touchscreen, connects to wifi, does lots of ‘computer’ things. I cannot imagine that this furnace company built their own OS and kernel and everything else from scratch; it seems most likely it is running linux, yea? And with that, includes libraries and other tools that are under some version of the GPL, yea?\n \n I went down the router rabbit-hole some weeks ago and found the firmware for routers available on the Linksys website, the Linksys site has this [‘GPL Code Center’](https://www.linksys.com/ca/support-article/?articleNum=50485). I’m finding nothing of the sort from AprilAire, though…\n \n So, if we assume that my ‘smart’ thermostat is running Linux (and, say, busybox, a common GPL-ed tool on small systems, like routers), they are obligated to provide the code for at least those pieces of software, right? They need to give me a CD or have a page on their website (and include the link in the manual) and all that?\n \n Do they need to give me access to the entire firmware as well? The router folks do, but you also sometimes need to re-install the firmware manually, so that may not be a license issue.\n \n However, how would we know if they are violating a license if we don’t know what is running on it?\n \n I’m curious about how the GPL / copy-left licenses work, and wondering if I found someone who is violating it. I also want to hack the thermostat to control it without the motherfuckin’ cloud, but that is a bit separate. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 1 +favouriteCount: 3 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1712572540 {#2410 : 2024-04-08 12:35:40.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 27737 -titleTs: "'gpl':7 'smart':3 'thermostat':4 'violat':5" -bodyTs: "'/ca/support-article/?articlenum=50485).':128 '/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':39 '8920w':36 'access':209 'ago':106 'also':222,284 'aprilair':35,137 'ask':19 'assum':142 'avail':113 'bit':301 'built':59 'busybox':152 'came':26 'cannot':53 'cd':185 'center':125 'cloud':296 'code':124,170 'common':154 'compani':58 'comput':50 'connect':44 'control':291 'copi':269 'copy-left':268 'curious':263 'ed':157 'els':67 'entir':212 'everyth':66 'find':131 'firmwar':110,213,230 'folk':218 'found':108,277 'furnac':57 'give':182,207 'gpl':94,123,156,267 'gpl-ed':155 'hack':287 'henc':15 'hole':103 'howev':240 'hvac':30 'imagin':54 'includ':82,194 'instal':228 'issu':239 'kernel':64 'know':3,244,255 'least':173 'left':270 'librari':83 'licens':14,238,250,271 'like':73,162 'link':196 'linksi':116,119 'linux':77,149 'littl':5 'lot':48 'm':18,130,262 'manual':199,231 'may':234 'motherfuckin':295 'need':180,205,224 'new':29 'noth':132 'oblig':166 'os':62 'page':189 'piec':175 'poor':9 'provid':168 'rabbit':102 'rabbit-hol':101 're':227 're-instal':226 'right':178 'router':100,112,163,217 'run':76,148,258 'say':151 'scratch':69 'seem':71 'separ':302 'site':120 'small':160 'smart':23,145 'softwar':13,177 'someon':278 'sometim':223 'sort':135 'system':31,161 'thermostat':24,146,289 'thing':51 'though':138 'tool':86,158 'touchscreen':43 'understand':10 'version':91 'violat':248,281 'want':285 'websit':117,192 'week':105 'well':215 'went':97 'wifi':46 'without':293 'wonder':274 'work':272 'would':242 'www.aprilaire.com':38 'www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':37 'www.linksys.com':127 'www.linksys.com/ca/support-article/?articlenum=50485).':126 'yea':78,95" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704261964 +visibility: "visible " +apId: "https://discuss.tchncs.de/post/8690251" +editedAt: null +createdAt: DateTimeImmutable @1704250964 {#1850 : 2024-01-03 04:02:44.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ Not necessarily. There are other operating systems and frameworks for embedded devices. Especially for commercial products. It doesn’t have to be something like Linux and GPL code.\n \n [en.wikipedia.org/…/Comparison_of_real-time_operat…](https://en.wikipedia.org/wiki/Comparison_of_real-time_operating_systems)\n \n This is a list of many other choices with many of them having non-copyleft licenses. And a thermostat is a comparatively simple device. They could also have implemented most things themselves and just taken a network-stack to connect it to the outside world. (I think network is something that is very complex and companies just buy a solution instead of writing all of that code.) """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1704283706 {#4056 : 2024-01-03 13:08:26.0 +01:00 } +ip: null +tags: null +mentions: [ "@megaman@discuss.tchncs.de" "@megaman@discuss.tchncs.de" "@megaman@discuss.tchncs.de" ] +children: Doctrine\ORM\PersistentCollection {#4044 …} +nested: Doctrine\ORM\PersistentCollection {#4042 …} +votes: Doctrine\ORM\PersistentCollection {#4040 …} +reports: Doctrine\ORM\PersistentCollection {#4038 …} +favourites: Doctrine\ORM\PersistentCollection {#4006 …} +notifications: Doctrine\ORM\PersistentCollection {#4010 …} -id: 287129 -bodyTs: "'/comparison_of_real-time_operat':30 '/wiki/comparison_of_real-time_operating_systems)':33 'also':61 'buy':93 'choic':41 'code':28,102 'commerci':15 'compani':91 'compar':56 'complex':89 'connect':75 'copyleft':49 'could':60 'devic':12,58 'doesn':18 'embed':11 'en.wikipedia.org':29,32 'en.wikipedia.org/wiki/comparison_of_real-time_operating_systems)':31 'especi':13 'framework':9 'gpl':27 'implement':63 'instead':96 'licens':50 'like':24 'linux':25 'list':37 'mani':39,43 'necessarili':2 'network':72,83 'network-stack':71 'non':48 'non-copyleft':47 'oper':6 'outsid':79 'product':16 'simpl':57 'solut':95 'someth':23,85 'stack':73 'system':7 'taken':69 'thermostat':53 'thing':65 'think':82 'world':80 'write':98" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://discuss.tchncs.de/comment/6099755" +editedAt: DateTimeImmutable @1712572576 {#3992 : 2024-04-08 12:36:16.0 +02:00 } +createdAt: DateTimeImmutable @1704283706 {#4055 : 2024-01-03 13:08:26.0 +01:00 } } +showMagazineName: false +showEntryTitle: false +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 14.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#3994 +avatar: null +cover: null +email: "rufus@discuss.tchncs.de" +username: "@rufus@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729234169 {#4051 : 2024-10-18 08:49:29.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3995 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3997 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3990 …} +entries: Doctrine\ORM\PersistentCollection {#3988 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3985 …} +entryComments: Doctrine\ORM\PersistentCollection {#3983 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3981 …} +posts: Doctrine\ORM\PersistentCollection {#3978 …} +postVotes: Doctrine\ORM\PersistentCollection {#3976 …} +postComments: Doctrine\ORM\PersistentCollection {#3974 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3971 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3969 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3967 …} +follows: Doctrine\ORM\PersistentCollection {#4109 …} +followers: Doctrine\ORM\PersistentCollection {#4102 …} +blocks: Doctrine\ORM\PersistentCollection {#4092 …} +blockers: Doctrine\ORM\PersistentCollection {#4081 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4054 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4112 …} +reports: Doctrine\ORM\PersistentCollection {#4108 …} +favourites: Doctrine\ORM\PersistentCollection {#4106 …} +violations: Doctrine\ORM\PersistentCollection {#4105 …} +notifications: Doctrine\ORM\PersistentCollection {#4104 …} +awards: Doctrine\ORM\PersistentCollection {#4094 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4097 …} +categories: Doctrine\ORM\PersistentCollection {#4095 …} -id: 22773 -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4093 …} +apId: "rufus@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/rufus" +apPublicUrl: "https://discuss.tchncs.de/u/rufus" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "rufus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728254912 {#4049 : 2024-10-07 00:48:32.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689082128 {#4048 : 2023-07-11 15:28:48.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#4164 +user: App\Entity\User {#3994 +avatar: null +cover: null +email: "rufus@discuss.tchncs.de" +username: "@rufus@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729234169 {#4051 : 2024-10-18 08:49:29.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3995 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3997 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3990 …} +entries: Doctrine\ORM\PersistentCollection {#3988 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3985 …} +entryComments: Doctrine\ORM\PersistentCollection {#3983 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3981 …} +posts: Doctrine\ORM\PersistentCollection {#3978 …} +postVotes: Doctrine\ORM\PersistentCollection {#3976 …} +postComments: Doctrine\ORM\PersistentCollection {#3974 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3971 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3969 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3967 …} +follows: Doctrine\ORM\PersistentCollection {#4109 …} +followers: Doctrine\ORM\PersistentCollection {#4102 …} +blocks: Doctrine\ORM\PersistentCollection {#4092 …} +blockers: Doctrine\ORM\PersistentCollection {#4081 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4054 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4112 …} +reports: Doctrine\ORM\PersistentCollection {#4108 …} +favourites: Doctrine\ORM\PersistentCollection {#4106 …} +violations: Doctrine\ORM\PersistentCollection {#4105 …} +notifications: Doctrine\ORM\PersistentCollection {#4104 …} +awards: Doctrine\ORM\PersistentCollection {#4094 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4097 …} +categories: Doctrine\ORM\PersistentCollection {#4095 …} -id: 22773 -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4093 …} +apId: "rufus@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/rufus" +apPublicUrl: "https://discuss.tchncs.de/u/rufus" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "rufus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728254912 {#4049 : 2024-10-07 00:48:32.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689082128 {#4048 : 2023-07-11 15:28:48.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1704283706 {#4055 : 2024-01-03 13:08:26.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#4219 +date: DateTimeImmutable @1704283706 {#4055 : 2024-01-03 13:08:26.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 14.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1704283706 {#4055 : 2024-01-03 13:08:26.0 +01:00 } "editedAt" => DateTimeImmutable @1712572576 {#3992 : 2024-04-08 12:36:16.0 +02:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#4273 +createdAt: DateTimeImmutable @1704283706 {#4055 : 2024-01-03 13:08:26.0 +01:00 } +editedAt: DateTimeImmutable @1712572576 {#3992 : 2024-04-08 12:36:16.0 +02:00 } } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.29 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#3994 +avatar: null +cover: null +email: "rufus@discuss.tchncs.de" +username: "@rufus@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729234169 {#4051 : 2024-10-18 08:49:29.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3995 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3997 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3990 …} +entries: Doctrine\ORM\PersistentCollection {#3988 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3985 …} +entryComments: Doctrine\ORM\PersistentCollection {#3983 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3981 …} +posts: Doctrine\ORM\PersistentCollection {#3978 …} +postVotes: Doctrine\ORM\PersistentCollection {#3976 …} +postComments: Doctrine\ORM\PersistentCollection {#3974 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3971 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3969 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3967 …} +follows: Doctrine\ORM\PersistentCollection {#4109 …} +followers: Doctrine\ORM\PersistentCollection {#4102 …} +blocks: Doctrine\ORM\PersistentCollection {#4092 …} +blockers: Doctrine\ORM\PersistentCollection {#4081 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4054 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4112 …} +reports: Doctrine\ORM\PersistentCollection {#4108 …} +favourites: Doctrine\ORM\PersistentCollection {#4106 …} +violations: Doctrine\ORM\PersistentCollection {#4105 …} +notifications: Doctrine\ORM\PersistentCollection {#4104 …} +awards: Doctrine\ORM\PersistentCollection {#4094 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4097 …} +categories: Doctrine\ORM\PersistentCollection {#4095 …} -id: 22773 -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4093 …} +apId: "rufus@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/rufus" +apPublicUrl: "https://discuss.tchncs.de/u/rufus" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "rufus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728254912 {#4049 : 2024-10-07 00:48:32.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689082128 {#4048 : 2023-07-11 15:28:48.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#4329 +width: 40 +height: 40 +user: App\Entity\User {#3994 +avatar: null +cover: null +email: "rufus@discuss.tchncs.de" +username: "@rufus@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729234169 {#4051 : 2024-10-18 08:49:29.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3995 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3997 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3990 …} +entries: Doctrine\ORM\PersistentCollection {#3988 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3985 …} +entryComments: Doctrine\ORM\PersistentCollection {#3983 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3981 …} +posts: Doctrine\ORM\PersistentCollection {#3978 …} +postVotes: Doctrine\ORM\PersistentCollection {#3976 …} +postComments: Doctrine\ORM\PersistentCollection {#3974 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3971 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3969 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3967 …} +follows: Doctrine\ORM\PersistentCollection {#4109 …} +followers: Doctrine\ORM\PersistentCollection {#4102 …} +blocks: Doctrine\ORM\PersistentCollection {#4092 …} +blockers: Doctrine\ORM\PersistentCollection {#4081 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4054 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4112 …} +reports: Doctrine\ORM\PersistentCollection {#4108 …} +favourites: Doctrine\ORM\PersistentCollection {#4106 …} +violations: Doctrine\ORM\PersistentCollection {#4105 …} +notifications: Doctrine\ORM\PersistentCollection {#4104 …} +awards: Doctrine\ORM\PersistentCollection {#4094 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4097 …} +categories: Doctrine\ORM\PersistentCollection {#4095 …} -id: 22773 -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4093 …} +apId: "rufus@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/rufus" +apPublicUrl: "https://discuss.tchncs.de/u/rufus" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "rufus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728254912 {#4049 : 2024-10-07 00:48:32.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689082128 {#4048 : 2023-07-11 15:28:48.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 14.0 MiB | 0.36 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4046 +user: App\Entity\User {#3994 +avatar: null +cover: null +email: "rufus@discuss.tchncs.de" +username: "@rufus@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729234169 {#4051 : 2024-10-18 08:49:29.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3995 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3997 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3990 …} +entries: Doctrine\ORM\PersistentCollection {#3988 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3985 …} +entryComments: Doctrine\ORM\PersistentCollection {#3983 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3981 …} +posts: Doctrine\ORM\PersistentCollection {#3978 …} +postVotes: Doctrine\ORM\PersistentCollection {#3976 …} +postComments: Doctrine\ORM\PersistentCollection {#3974 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3971 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3969 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3967 …} +follows: Doctrine\ORM\PersistentCollection {#4109 …} +followers: Doctrine\ORM\PersistentCollection {#4102 …} +blocks: Doctrine\ORM\PersistentCollection {#4092 …} +blockers: Doctrine\ORM\PersistentCollection {#4081 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4054 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4112 …} +reports: Doctrine\ORM\PersistentCollection {#4108 …} +favourites: Doctrine\ORM\PersistentCollection {#4106 …} +violations: Doctrine\ORM\PersistentCollection {#4105 …} +notifications: Doctrine\ORM\PersistentCollection {#4104 …} +awards: Doctrine\ORM\PersistentCollection {#4094 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4097 …} +categories: Doctrine\ORM\PersistentCollection {#4095 …} -id: 22773 -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4093 …} +apId: "rufus@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/rufus" +apPublicUrl: "https://discuss.tchncs.de/u/rufus" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "rufus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728254912 {#4049 : 2024-10-07 00:48:32.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689082128 {#4048 : 2023-07-11 15:28:48.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: null +cover: null +email: "megaman@discuss.tchncs.de" +username: "@megaman@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729477871 {#1537 : 2024-10-21 04:31:11.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …} +entries: Doctrine\ORM\PersistentCollection {#1623 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …} +entryComments: Doctrine\ORM\PersistentCollection {#1713 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …} +posts: Doctrine\ORM\PersistentCollection {#1657 …} +postVotes: Doctrine\ORM\PersistentCollection {#1488 …} +postComments: Doctrine\ORM\PersistentCollection {#1756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …} +follows: Doctrine\ORM\PersistentCollection {#1635 …} +followers: Doctrine\ORM\PersistentCollection {#1633 …} +blocks: Doctrine\ORM\PersistentCollection {#1418 …} +blockers: Doctrine\ORM\PersistentCollection {#1411 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …} +reports: Doctrine\ORM\PersistentCollection {#1419 …} +favourites: Doctrine\ORM\PersistentCollection {#1428 …} +violations: Doctrine\ORM\PersistentCollection {#1429 …} +notifications: Doctrine\ORM\PersistentCollection {#1694 …} +awards: Doctrine\ORM\PersistentCollection {#1435 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …} +categories: Doctrine\ORM\PersistentCollection {#1647 …} -id: 43584 -password: "$2y$13$UCyQci5EMr5R9pmYJisGt.9HGzCYO5je2rqmMKGKOdbsjWw5OZA9O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …} +apId: "megaman@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/megaman" +apPublicUrl: "https://discuss.tchncs.de/u/megaman" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "megaman" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706048117 {#1536 : 2024-01-23 23:15:17.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693452168 {#1515 : 2023-08-31 05:22:48.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "opensource@lemmy.ml" +title: "opensource" +description: """ All about open source! Feel free to ask questions, and share news, and interesting stuff!\n \n Useful Links\n ============\n \n - [Open Source Initiative](https://opensource.org/)\n - [Free Software Foundation](https://www.fsf.org/)\n - [Electronic Frontier Foundation](https://www.eff.org/)\n - [Software Freedom Conservancy](https://sfconservancy.org/)\n - [It’s FOSS](https://itsfoss.com/)\n \n Rules\n =====\n \n - Posts must be relevant to the open source ideology\n - No NSFW content\n - No hate speech, bigotry, etc\n \n Related Communities\n ===================\n \n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n \n Community icon from opensource.org, but we are not affiliated with them. """ +rules: null +subscriptionsCount: 1 +entryCount: 97 +entryCommentCount: 1299 +postCount: 2 +postCommentCount: 5 +isAdult: false +customCss: null +lastActive: DateTime @1729583535 {#276 : 2024-10-22 09:52:15.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 128 +apId: "opensource@lemmy.ml" +apProfileId: "https://lemmy.ml/c/opensource" +apPublicUrl: "https://lemmy.ml/c/opensource" +apFollowersUrl: "https://lemmy.ml/c/opensource/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "opensource" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703910302 {#270 : 2023-12-30 05:25:02.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703910301 {#272 : 2023-12-30 05:25:01.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "Is-my-smart-thermostat-violating-the-GPL" +title: "Is my 'smart' thermostat violating the GPL?" +url: null +body: """ So, I know very little and have a poor understanding of the software licenses, hence why I’m asking.\n \n I have a ‘smart’ thermostat that came with the new HVAC system. It is the [AprilAire 8920W](https://www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w). It has a touchscreen, connects to wifi, does lots of ‘computer’ things. I cannot imagine that this furnace company built their own OS and kernel and everything else from scratch; it seems most likely it is running linux, yea? And with that, includes libraries and other tools that are under some version of the GPL, yea?\n \n I went down the router rabbit-hole some weeks ago and found the firmware for routers available on the Linksys website, the Linksys site has this [‘GPL Code Center’](https://www.linksys.com/ca/support-article/?articleNum=50485). I’m finding nothing of the sort from AprilAire, though…\n \n So, if we assume that my ‘smart’ thermostat is running Linux (and, say, busybox, a common GPL-ed tool on small systems, like routers), they are obligated to provide the code for at least those pieces of software, right? They need to give me a CD or have a page on their website (and include the link in the manual) and all that?\n \n Do they need to give me access to the entire firmware as well? The router folks do, but you also sometimes need to re-install the firmware manually, so that may not be a license issue.\n \n However, how would we know if they are violating a license if we don’t know what is running on it?\n \n I’m curious about how the GPL / copy-left licenses work, and wondering if I found someone who is violating it. I also want to hack the thermostat to control it without the motherfuckin’ cloud, but that is a bit separate. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 1 +favouriteCount: 3 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1712572540 {#2410 : 2024-04-08 12:35:40.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 27737 -titleTs: "'gpl':7 'smart':3 'thermostat':4 'violat':5" -bodyTs: "'/ca/support-article/?articlenum=50485).':128 '/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':39 '8920w':36 'access':209 'ago':106 'also':222,284 'aprilair':35,137 'ask':19 'assum':142 'avail':113 'bit':301 'built':59 'busybox':152 'came':26 'cannot':53 'cd':185 'center':125 'cloud':296 'code':124,170 'common':154 'compani':58 'comput':50 'connect':44 'control':291 'copi':269 'copy-left':268 'curious':263 'ed':157 'els':67 'entir':212 'everyth':66 'find':131 'firmwar':110,213,230 'folk':218 'found':108,277 'furnac':57 'give':182,207 'gpl':94,123,156,267 'gpl-ed':155 'hack':287 'henc':15 'hole':103 'howev':240 'hvac':30 'imagin':54 'includ':82,194 'instal':228 'issu':239 'kernel':64 'know':3,244,255 'least':173 'left':270 'librari':83 'licens':14,238,250,271 'like':73,162 'link':196 'linksi':116,119 'linux':77,149 'littl':5 'lot':48 'm':18,130,262 'manual':199,231 'may':234 'motherfuckin':295 'need':180,205,224 'new':29 'noth':132 'oblig':166 'os':62 'page':189 'piec':175 'poor':9 'provid':168 'rabbit':102 'rabbit-hol':101 're':227 're-instal':226 'right':178 'router':100,112,163,217 'run':76,148,258 'say':151 'scratch':69 'seem':71 'separ':302 'site':120 'small':160 'smart':23,145 'softwar':13,177 'someon':278 'sometim':223 'sort':135 'system':31,161 'thermostat':24,146,289 'thing':51 'though':138 'tool':86,158 'touchscreen':43 'understand':10 'version':91 'violat':248,281 'want':285 'websit':117,192 'week':105 'well':215 'went':97 'wifi':46 'without':293 'wonder':274 'work':272 'would':242 'www.aprilaire.com':38 'www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':37 'www.linksys.com':127 'www.linksys.com/ca/support-article/?articlenum=50485).':126 'yea':78,95" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704261964 +visibility: "visible " +apId: "https://discuss.tchncs.de/post/8690251" +editedAt: null +createdAt: DateTimeImmutable @1704250964 {#1850 : 2024-01-03 04:02:44.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ Not necessarily. There are other operating systems and frameworks for embedded devices. Especially for commercial products. It doesn’t have to be something like Linux and GPL code.\n \n [en.wikipedia.org/…/Comparison_of_real-time_operat…](https://en.wikipedia.org/wiki/Comparison_of_real-time_operating_systems)\n \n This is a list of many other choices with many of them having non-copyleft licenses. And a thermostat is a comparatively simple device. They could also have implemented most things themselves and just taken a network-stack to connect it to the outside world. (I think network is something that is very complex and companies just buy a solution instead of writing all of that code.) """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1704283706 {#4056 : 2024-01-03 13:08:26.0 +01:00 } +ip: null +tags: null +mentions: [ "@megaman@discuss.tchncs.de" "@megaman@discuss.tchncs.de" "@megaman@discuss.tchncs.de" ] +children: Doctrine\ORM\PersistentCollection {#4044 …} +nested: Doctrine\ORM\PersistentCollection {#4042 …} +votes: Doctrine\ORM\PersistentCollection {#4040 …} +reports: Doctrine\ORM\PersistentCollection {#4038 …} +favourites: Doctrine\ORM\PersistentCollection {#4006 …} +notifications: Doctrine\ORM\PersistentCollection {#4010 …} -id: 287129 -bodyTs: "'/comparison_of_real-time_operat':30 '/wiki/comparison_of_real-time_operating_systems)':33 'also':61 'buy':93 'choic':41 'code':28,102 'commerci':15 'compani':91 'compar':56 'complex':89 'connect':75 'copyleft':49 'could':60 'devic':12,58 'doesn':18 'embed':11 'en.wikipedia.org':29,32 'en.wikipedia.org/wiki/comparison_of_real-time_operating_systems)':31 'especi':13 'framework':9 'gpl':27 'implement':63 'instead':96 'licens':50 'like':24 'linux':25 'list':37 'mani':39,43 'necessarili':2 'network':72,83 'network-stack':71 'non':48 'non-copyleft':47 'oper':6 'outsid':79 'product':16 'simpl':57 'solut':95 'someth':23,85 'stack':73 'system':7 'taken':69 'thermostat':53 'thing':65 'think':82 'world':80 'write':98" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://discuss.tchncs.de/comment/6099755" +editedAt: DateTimeImmutable @1712572576 {#3992 : 2024-04-08 12:36:16.0 +02:00 } +createdAt: DateTimeImmutable @1704283706 {#4055 : 2024-01-03 13:08:26.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#4422 +subject: App\Entity\EntryComment {#4046 +user: App\Entity\User {#3994 +avatar: null +cover: null +email: "rufus@discuss.tchncs.de" +username: "@rufus@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729234169 {#4051 : 2024-10-18 08:49:29.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3995 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3997 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3990 …} +entries: Doctrine\ORM\PersistentCollection {#3988 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3985 …} +entryComments: Doctrine\ORM\PersistentCollection {#3983 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3981 …} +posts: Doctrine\ORM\PersistentCollection {#3978 …} +postVotes: Doctrine\ORM\PersistentCollection {#3976 …} +postComments: Doctrine\ORM\PersistentCollection {#3974 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3971 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3969 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3967 …} +follows: Doctrine\ORM\PersistentCollection {#4109 …} +followers: Doctrine\ORM\PersistentCollection {#4102 …} +blocks: Doctrine\ORM\PersistentCollection {#4092 …} +blockers: Doctrine\ORM\PersistentCollection {#4081 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4054 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4112 …} +reports: Doctrine\ORM\PersistentCollection {#4108 …} +favourites: Doctrine\ORM\PersistentCollection {#4106 …} +violations: Doctrine\ORM\PersistentCollection {#4105 …} +notifications: Doctrine\ORM\PersistentCollection {#4104 …} +awards: Doctrine\ORM\PersistentCollection {#4094 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4097 …} +categories: Doctrine\ORM\PersistentCollection {#4095 …} -id: 22773 -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4093 …} +apId: "rufus@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/rufus" +apPublicUrl: "https://discuss.tchncs.de/u/rufus" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "rufus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728254912 {#4049 : 2024-10-07 00:48:32.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689082128 {#4048 : 2023-07-11 15:28:48.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: null +cover: null +email: "megaman@discuss.tchncs.de" +username: "@megaman@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729477871 {#1537 : 2024-10-21 04:31:11.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …} +entries: Doctrine\ORM\PersistentCollection {#1623 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …} +entryComments: Doctrine\ORM\PersistentCollection {#1713 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …} +posts: Doctrine\ORM\PersistentCollection {#1657 …} +postVotes: Doctrine\ORM\PersistentCollection {#1488 …} +postComments: Doctrine\ORM\PersistentCollection {#1756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …} +follows: Doctrine\ORM\PersistentCollection {#1635 …} +followers: Doctrine\ORM\PersistentCollection {#1633 …} +blocks: Doctrine\ORM\PersistentCollection {#1418 …} +blockers: Doctrine\ORM\PersistentCollection {#1411 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …} +reports: Doctrine\ORM\PersistentCollection {#1419 …} +favourites: Doctrine\ORM\PersistentCollection {#1428 …} +violations: Doctrine\ORM\PersistentCollection {#1429 …} +notifications: Doctrine\ORM\PersistentCollection {#1694 …} +awards: Doctrine\ORM\PersistentCollection {#1435 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …} +categories: Doctrine\ORM\PersistentCollection {#1647 …} -id: 43584 -password: "$2y$13$UCyQci5EMr5R9pmYJisGt.9HGzCYO5je2rqmMKGKOdbsjWw5OZA9O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …} +apId: "megaman@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/megaman" +apPublicUrl: "https://discuss.tchncs.de/u/megaman" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "megaman" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706048117 {#1536 : 2024-01-23 23:15:17.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693452168 {#1515 : 2023-08-31 05:22:48.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "opensource@lemmy.ml" +title: "opensource" +description: """ All about open source! Feel free to ask questions, and share news, and interesting stuff!\n \n Useful Links\n ============\n \n - [Open Source Initiative](https://opensource.org/)\n - [Free Software Foundation](https://www.fsf.org/)\n - [Electronic Frontier Foundation](https://www.eff.org/)\n - [Software Freedom Conservancy](https://sfconservancy.org/)\n - [It’s FOSS](https://itsfoss.com/)\n \n Rules\n =====\n \n - Posts must be relevant to the open source ideology\n - No NSFW content\n - No hate speech, bigotry, etc\n \n Related Communities\n ===================\n \n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n \n Community icon from opensource.org, but we are not affiliated with them. """ +rules: null +subscriptionsCount: 1 +entryCount: 97 +entryCommentCount: 1299 +postCount: 2 +postCommentCount: 5 +isAdult: false +customCss: null +lastActive: DateTime @1729583535 {#276 : 2024-10-22 09:52:15.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 128 +apId: "opensource@lemmy.ml" +apProfileId: "https://lemmy.ml/c/opensource" +apPublicUrl: "https://lemmy.ml/c/opensource" +apFollowersUrl: "https://lemmy.ml/c/opensource/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "opensource" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703910302 {#270 : 2023-12-30 05:25:02.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703910301 {#272 : 2023-12-30 05:25:01.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "Is-my-smart-thermostat-violating-the-GPL" +title: "Is my 'smart' thermostat violating the GPL?" +url: null +body: """ So, I know very little and have a poor understanding of the software licenses, hence why I’m asking.\n \n I have a ‘smart’ thermostat that came with the new HVAC system. It is the [AprilAire 8920W](https://www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w). It has a touchscreen, connects to wifi, does lots of ‘computer’ things. I cannot imagine that this furnace company built their own OS and kernel and everything else from scratch; it seems most likely it is running linux, yea? And with that, includes libraries and other tools that are under some version of the GPL, yea?\n \n I went down the router rabbit-hole some weeks ago and found the firmware for routers available on the Linksys website, the Linksys site has this [‘GPL Code Center’](https://www.linksys.com/ca/support-article/?articleNum=50485). I’m finding nothing of the sort from AprilAire, though…\n \n So, if we assume that my ‘smart’ thermostat is running Linux (and, say, busybox, a common GPL-ed tool on small systems, like routers), they are obligated to provide the code for at least those pieces of software, right? They need to give me a CD or have a page on their website (and include the link in the manual) and all that?\n \n Do they need to give me access to the entire firmware as well? The router folks do, but you also sometimes need to re-install the firmware manually, so that may not be a license issue.\n \n However, how would we know if they are violating a license if we don’t know what is running on it?\n \n I’m curious about how the GPL / copy-left licenses work, and wondering if I found someone who is violating it. I also want to hack the thermostat to control it without the motherfuckin’ cloud, but that is a bit separate. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 1 +favouriteCount: 3 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1712572540 {#2410 : 2024-04-08 12:35:40.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 27737 -titleTs: "'gpl':7 'smart':3 'thermostat':4 'violat':5" -bodyTs: "'/ca/support-article/?articlenum=50485).':128 '/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':39 '8920w':36 'access':209 'ago':106 'also':222,284 'aprilair':35,137 'ask':19 'assum':142 'avail':113 'bit':301 'built':59 'busybox':152 'came':26 'cannot':53 'cd':185 'center':125 'cloud':296 'code':124,170 'common':154 'compani':58 'comput':50 'connect':44 'control':291 'copi':269 'copy-left':268 'curious':263 'ed':157 'els':67 'entir':212 'everyth':66 'find':131 'firmwar':110,213,230 'folk':218 'found':108,277 'furnac':57 'give':182,207 'gpl':94,123,156,267 'gpl-ed':155 'hack':287 'henc':15 'hole':103 'howev':240 'hvac':30 'imagin':54 'includ':82,194 'instal':228 'issu':239 'kernel':64 'know':3,244,255 'least':173 'left':270 'librari':83 'licens':14,238,250,271 'like':73,162 'link':196 'linksi':116,119 'linux':77,149 'littl':5 'lot':48 'm':18,130,262 'manual':199,231 'may':234 'motherfuckin':295 'need':180,205,224 'new':29 'noth':132 'oblig':166 'os':62 'page':189 'piec':175 'poor':9 'provid':168 'rabbit':102 'rabbit-hol':101 're':227 're-instal':226 'right':178 'router':100,112,163,217 'run':76,148,258 'say':151 'scratch':69 'seem':71 'separ':302 'site':120 'small':160 'smart':23,145 'softwar':13,177 'someon':278 'sometim':223 'sort':135 'system':31,161 'thermostat':24,146,289 'thing':51 'though':138 'tool':86,158 'touchscreen':43 'understand':10 'version':91 'violat':248,281 'want':285 'websit':117,192 'week':105 'well':215 'went':97 'wifi':46 'without':293 'wonder':274 'work':272 'would':242 'www.aprilaire.com':38 'www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':37 'www.linksys.com':127 'www.linksys.com/ca/support-article/?articlenum=50485).':126 'yea':78,95" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704261964 +visibility: "visible " +apId: "https://discuss.tchncs.de/post/8690251" +editedAt: null +createdAt: DateTimeImmutable @1704250964 {#1850 : 2024-01-03 04:02:44.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ Not necessarily. There are other operating systems and frameworks for embedded devices. Especially for commercial products. It doesn’t have to be something like Linux and GPL code.\n \n [en.wikipedia.org/…/Comparison_of_real-time_operat…](https://en.wikipedia.org/wiki/Comparison_of_real-time_operating_systems)\n \n This is a list of many other choices with many of them having non-copyleft licenses. And a thermostat is a comparatively simple device. They could also have implemented most things themselves and just taken a network-stack to connect it to the outside world. (I think network is something that is very complex and companies just buy a solution instead of writing all of that code.) """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1704283706 {#4056 : 2024-01-03 13:08:26.0 +01:00 } +ip: null +tags: null +mentions: [ "@megaman@discuss.tchncs.de" "@megaman@discuss.tchncs.de" "@megaman@discuss.tchncs.de" ] +children: Doctrine\ORM\PersistentCollection {#4044 …} +nested: Doctrine\ORM\PersistentCollection {#4042 …} +votes: Doctrine\ORM\PersistentCollection {#4040 …} +reports: Doctrine\ORM\PersistentCollection {#4038 …} +favourites: Doctrine\ORM\PersistentCollection {#4006 …} +notifications: Doctrine\ORM\PersistentCollection {#4010 …} -id: 287129 -bodyTs: "'/comparison_of_real-time_operat':30 '/wiki/comparison_of_real-time_operating_systems)':33 'also':61 'buy':93 'choic':41 'code':28,102 'commerci':15 'compani':91 'compar':56 'complex':89 'connect':75 'copyleft':49 'could':60 'devic':12,58 'doesn':18 'embed':11 'en.wikipedia.org':29,32 'en.wikipedia.org/wiki/comparison_of_real-time_operating_systems)':31 'especi':13 'framework':9 'gpl':27 'implement':63 'instead':96 'licens':50 'like':24 'linux':25 'list':37 'mani':39,43 'necessarili':2 'network':72,83 'network-stack':71 'non':48 'non-copyleft':47 'oper':6 'outsid':79 'product':16 'simpl':57 'solut':95 'someth':23,85 'stack':73 'system':7 'taken':69 'thermostat':53 'thing':65 'think':82 'world':80 'write':98" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://discuss.tchncs.de/comment/6099755" +editedAt: DateTimeImmutable @1712572576 {#3992 : 2024-04-08 12:36:16.0 +02:00 } +createdAt: DateTimeImmutable @1704283706 {#4055 : 2024-01-03 13:08:26.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 14.0 MiB | 0.85 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4046 +user: App\Entity\User {#3994 +avatar: null +cover: null +email: "rufus@discuss.tchncs.de" +username: "@rufus@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729234169 {#4051 : 2024-10-18 08:49:29.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3995 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3997 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3990 …} +entries: Doctrine\ORM\PersistentCollection {#3988 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3985 …} +entryComments: Doctrine\ORM\PersistentCollection {#3983 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3981 …} +posts: Doctrine\ORM\PersistentCollection {#3978 …} +postVotes: Doctrine\ORM\PersistentCollection {#3976 …} +postComments: Doctrine\ORM\PersistentCollection {#3974 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3971 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3969 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3967 …} +follows: Doctrine\ORM\PersistentCollection {#4109 …} +followers: Doctrine\ORM\PersistentCollection {#4102 …} +blocks: Doctrine\ORM\PersistentCollection {#4092 …} +blockers: Doctrine\ORM\PersistentCollection {#4081 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4054 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4112 …} +reports: Doctrine\ORM\PersistentCollection {#4108 …} +favourites: Doctrine\ORM\PersistentCollection {#4106 …} +violations: Doctrine\ORM\PersistentCollection {#4105 …} +notifications: Doctrine\ORM\PersistentCollection {#4104 …} +awards: Doctrine\ORM\PersistentCollection {#4094 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4097 …} +categories: Doctrine\ORM\PersistentCollection {#4095 …} -id: 22773 -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4093 …} +apId: "rufus@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/rufus" +apPublicUrl: "https://discuss.tchncs.de/u/rufus" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "rufus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728254912 {#4049 : 2024-10-07 00:48:32.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689082128 {#4048 : 2023-07-11 15:28:48.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: null +cover: null +email: "megaman@discuss.tchncs.de" +username: "@megaman@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729477871 {#1537 : 2024-10-21 04:31:11.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …} +entries: Doctrine\ORM\PersistentCollection {#1623 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …} +entryComments: Doctrine\ORM\PersistentCollection {#1713 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …} +posts: Doctrine\ORM\PersistentCollection {#1657 …} +postVotes: Doctrine\ORM\PersistentCollection {#1488 …} +postComments: Doctrine\ORM\PersistentCollection {#1756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …} +follows: Doctrine\ORM\PersistentCollection {#1635 …} +followers: Doctrine\ORM\PersistentCollection {#1633 …} +blocks: Doctrine\ORM\PersistentCollection {#1418 …} +blockers: Doctrine\ORM\PersistentCollection {#1411 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …} +reports: Doctrine\ORM\PersistentCollection {#1419 …} +favourites: Doctrine\ORM\PersistentCollection {#1428 …} +violations: Doctrine\ORM\PersistentCollection {#1429 …} +notifications: Doctrine\ORM\PersistentCollection {#1694 …} +awards: Doctrine\ORM\PersistentCollection {#1435 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …} +categories: Doctrine\ORM\PersistentCollection {#1647 …} -id: 43584 -password: "$2y$13$UCyQci5EMr5R9pmYJisGt.9HGzCYO5je2rqmMKGKOdbsjWw5OZA9O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …} +apId: "megaman@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/megaman" +apPublicUrl: "https://discuss.tchncs.de/u/megaman" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "megaman" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706048117 {#1536 : 2024-01-23 23:15:17.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693452168 {#1515 : 2023-08-31 05:22:48.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "opensource@lemmy.ml" +title: "opensource" +description: """ All about open source! Feel free to ask questions, and share news, and interesting stuff!\n \n Useful Links\n ============\n \n - [Open Source Initiative](https://opensource.org/)\n - [Free Software Foundation](https://www.fsf.org/)\n - [Electronic Frontier Foundation](https://www.eff.org/)\n - [Software Freedom Conservancy](https://sfconservancy.org/)\n - [It’s FOSS](https://itsfoss.com/)\n \n Rules\n =====\n \n - Posts must be relevant to the open source ideology\n - No NSFW content\n - No hate speech, bigotry, etc\n \n Related Communities\n ===================\n \n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n \n Community icon from opensource.org, but we are not affiliated with them. """ +rules: null +subscriptionsCount: 1 +entryCount: 97 +entryCommentCount: 1299 +postCount: 2 +postCommentCount: 5 +isAdult: false +customCss: null +lastActive: DateTime @1729583535 {#276 : 2024-10-22 09:52:15.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 128 +apId: "opensource@lemmy.ml" +apProfileId: "https://lemmy.ml/c/opensource" +apPublicUrl: "https://lemmy.ml/c/opensource" +apFollowersUrl: "https://lemmy.ml/c/opensource/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "opensource" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703910302 {#270 : 2023-12-30 05:25:02.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703910301 {#272 : 2023-12-30 05:25:01.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "Is-my-smart-thermostat-violating-the-GPL" +title: "Is my 'smart' thermostat violating the GPL?" +url: null +body: """ So, I know very little and have a poor understanding of the software licenses, hence why I’m asking.\n \n I have a ‘smart’ thermostat that came with the new HVAC system. It is the [AprilAire 8920W](https://www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w). It has a touchscreen, connects to wifi, does lots of ‘computer’ things. I cannot imagine that this furnace company built their own OS and kernel and everything else from scratch; it seems most likely it is running linux, yea? And with that, includes libraries and other tools that are under some version of the GPL, yea?\n \n I went down the router rabbit-hole some weeks ago and found the firmware for routers available on the Linksys website, the Linksys site has this [‘GPL Code Center’](https://www.linksys.com/ca/support-article/?articleNum=50485). I’m finding nothing of the sort from AprilAire, though…\n \n So, if we assume that my ‘smart’ thermostat is running Linux (and, say, busybox, a common GPL-ed tool on small systems, like routers), they are obligated to provide the code for at least those pieces of software, right? They need to give me a CD or have a page on their website (and include the link in the manual) and all that?\n \n Do they need to give me access to the entire firmware as well? The router folks do, but you also sometimes need to re-install the firmware manually, so that may not be a license issue.\n \n However, how would we know if they are violating a license if we don’t know what is running on it?\n \n I’m curious about how the GPL / copy-left licenses work, and wondering if I found someone who is violating it. I also want to hack the thermostat to control it without the motherfuckin’ cloud, but that is a bit separate. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 1 +favouriteCount: 3 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1712572540 {#2410 : 2024-04-08 12:35:40.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 27737 -titleTs: "'gpl':7 'smart':3 'thermostat':4 'violat':5" -bodyTs: "'/ca/support-article/?articlenum=50485).':128 '/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':39 '8920w':36 'access':209 'ago':106 'also':222,284 'aprilair':35,137 'ask':19 'assum':142 'avail':113 'bit':301 'built':59 'busybox':152 'came':26 'cannot':53 'cd':185 'center':125 'cloud':296 'code':124,170 'common':154 'compani':58 'comput':50 'connect':44 'control':291 'copi':269 'copy-left':268 'curious':263 'ed':157 'els':67 'entir':212 'everyth':66 'find':131 'firmwar':110,213,230 'folk':218 'found':108,277 'furnac':57 'give':182,207 'gpl':94,123,156,267 'gpl-ed':155 'hack':287 'henc':15 'hole':103 'howev':240 'hvac':30 'imagin':54 'includ':82,194 'instal':228 'issu':239 'kernel':64 'know':3,244,255 'least':173 'left':270 'librari':83 'licens':14,238,250,271 'like':73,162 'link':196 'linksi':116,119 'linux':77,149 'littl':5 'lot':48 'm':18,130,262 'manual':199,231 'may':234 'motherfuckin':295 'need':180,205,224 'new':29 'noth':132 'oblig':166 'os':62 'page':189 'piec':175 'poor':9 'provid':168 'rabbit':102 'rabbit-hol':101 're':227 're-instal':226 'right':178 'router':100,112,163,217 'run':76,148,258 'say':151 'scratch':69 'seem':71 'separ':302 'site':120 'small':160 'smart':23,145 'softwar':13,177 'someon':278 'sometim':223 'sort':135 'system':31,161 'thermostat':24,146,289 'thing':51 'though':138 'tool':86,158 'touchscreen':43 'understand':10 'version':91 'violat':248,281 'want':285 'websit':117,192 'week':105 'well':215 'went':97 'wifi':46 'without':293 'wonder':274 'work':272 'would':242 'www.aprilaire.com':38 'www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':37 'www.linksys.com':127 'www.linksys.com/ca/support-article/?articlenum=50485).':126 'yea':78,95" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704261964 +visibility: "visible " +apId: "https://discuss.tchncs.de/post/8690251" +editedAt: null +createdAt: DateTimeImmutable @1704250964 {#1850 : 2024-01-03 04:02:44.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ Not necessarily. There are other operating systems and frameworks for embedded devices. Especially for commercial products. It doesn’t have to be something like Linux and GPL code.\n \n [en.wikipedia.org/…/Comparison_of_real-time_operat…](https://en.wikipedia.org/wiki/Comparison_of_real-time_operating_systems)\n \n This is a list of many other choices with many of them having non-copyleft licenses. And a thermostat is a comparatively simple device. They could also have implemented most things themselves and just taken a network-stack to connect it to the outside world. (I think network is something that is very complex and companies just buy a solution instead of writing all of that code.) """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1704283706 {#4056 : 2024-01-03 13:08:26.0 +01:00 } +ip: null +tags: null +mentions: [ "@megaman@discuss.tchncs.de" "@megaman@discuss.tchncs.de" "@megaman@discuss.tchncs.de" ] +children: Doctrine\ORM\PersistentCollection {#4044 …} +nested: Doctrine\ORM\PersistentCollection {#4042 …} +votes: Doctrine\ORM\PersistentCollection {#4040 …} +reports: Doctrine\ORM\PersistentCollection {#4038 …} +favourites: Doctrine\ORM\PersistentCollection {#4006 …} +notifications: Doctrine\ORM\PersistentCollection {#4010 …} -id: 287129 -bodyTs: "'/comparison_of_real-time_operat':30 '/wiki/comparison_of_real-time_operating_systems)':33 'also':61 'buy':93 'choic':41 'code':28,102 'commerci':15 'compani':91 'compar':56 'complex':89 'connect':75 'copyleft':49 'could':60 'devic':12,58 'doesn':18 'embed':11 'en.wikipedia.org':29,32 'en.wikipedia.org/wiki/comparison_of_real-time_operating_systems)':31 'especi':13 'framework':9 'gpl':27 'implement':63 'instead':96 'licens':50 'like':24 'linux':25 'list':37 'mani':39,43 'necessarili':2 'network':72,83 'network-stack':71 'non':48 'non-copyleft':47 'oper':6 'outsid':79 'product':16 'simpl':57 'solut':95 'someth':23,85 'stack':73 'system':7 'taken':69 'thermostat':53 'thing':65 'think':82 'world':80 'write':98" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://discuss.tchncs.de/comment/6099755" +editedAt: DateTimeImmutable @1712572576 {#3992 : 2024-04-08 12:36:16.0 +02:00 } +createdAt: DateTimeImmutable @1704283706 {#4055 : 2024-01-03 13:08:26.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#4479 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4046 +user: App\Entity\User {#3994 +avatar: null +cover: null +email: "rufus@discuss.tchncs.de" +username: "@rufus@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729234169 {#4051 : 2024-10-18 08:49:29.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3995 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3997 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3990 …} +entries: Doctrine\ORM\PersistentCollection {#3988 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3985 …} +entryComments: Doctrine\ORM\PersistentCollection {#3983 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3981 …} +posts: Doctrine\ORM\PersistentCollection {#3978 …} +postVotes: Doctrine\ORM\PersistentCollection {#3976 …} +postComments: Doctrine\ORM\PersistentCollection {#3974 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3971 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3969 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3967 …} +follows: Doctrine\ORM\PersistentCollection {#4109 …} +followers: Doctrine\ORM\PersistentCollection {#4102 …} +blocks: Doctrine\ORM\PersistentCollection {#4092 …} +blockers: Doctrine\ORM\PersistentCollection {#4081 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4054 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4112 …} +reports: Doctrine\ORM\PersistentCollection {#4108 …} +favourites: Doctrine\ORM\PersistentCollection {#4106 …} +violations: Doctrine\ORM\PersistentCollection {#4105 …} +notifications: Doctrine\ORM\PersistentCollection {#4104 …} +awards: Doctrine\ORM\PersistentCollection {#4094 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4097 …} +categories: Doctrine\ORM\PersistentCollection {#4095 …} -id: 22773 -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4093 …} +apId: "rufus@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/rufus" +apPublicUrl: "https://discuss.tchncs.de/u/rufus" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "rufus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728254912 {#4049 : 2024-10-07 00:48:32.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689082128 {#4048 : 2023-07-11 15:28:48.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: null +cover: null +email: "megaman@discuss.tchncs.de" +username: "@megaman@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729477871 {#1537 : 2024-10-21 04:31:11.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …} +entries: Doctrine\ORM\PersistentCollection {#1623 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …} +entryComments: Doctrine\ORM\PersistentCollection {#1713 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …} +posts: Doctrine\ORM\PersistentCollection {#1657 …} +postVotes: Doctrine\ORM\PersistentCollection {#1488 …} +postComments: Doctrine\ORM\PersistentCollection {#1756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …} +follows: Doctrine\ORM\PersistentCollection {#1635 …} +followers: Doctrine\ORM\PersistentCollection {#1633 …} +blocks: Doctrine\ORM\PersistentCollection {#1418 …} +blockers: Doctrine\ORM\PersistentCollection {#1411 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …} +reports: Doctrine\ORM\PersistentCollection {#1419 …} +favourites: Doctrine\ORM\PersistentCollection {#1428 …} +violations: Doctrine\ORM\PersistentCollection {#1429 …} +notifications: Doctrine\ORM\PersistentCollection {#1694 …} +awards: Doctrine\ORM\PersistentCollection {#1435 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …} +categories: Doctrine\ORM\PersistentCollection {#1647 …} -id: 43584 -password: "$2y$13$UCyQci5EMr5R9pmYJisGt.9HGzCYO5je2rqmMKGKOdbsjWw5OZA9O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …} +apId: "megaman@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/megaman" +apPublicUrl: "https://discuss.tchncs.de/u/megaman" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "megaman" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706048117 {#1536 : 2024-01-23 23:15:17.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693452168 {#1515 : 2023-08-31 05:22:48.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "opensource@lemmy.ml" +title: "opensource" +description: """ All about open source! Feel free to ask questions, and share news, and interesting stuff!\n \n Useful Links\n ============\n \n - [Open Source Initiative](https://opensource.org/)\n - [Free Software Foundation](https://www.fsf.org/)\n - [Electronic Frontier Foundation](https://www.eff.org/)\n - [Software Freedom Conservancy](https://sfconservancy.org/)\n - [It’s FOSS](https://itsfoss.com/)\n \n Rules\n =====\n \n - Posts must be relevant to the open source ideology\n - No NSFW content\n - No hate speech, bigotry, etc\n \n Related Communities\n ===================\n \n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n \n Community icon from opensource.org, but we are not affiliated with them. """ +rules: null +subscriptionsCount: 1 +entryCount: 97 +entryCommentCount: 1299 +postCount: 2 +postCommentCount: 5 +isAdult: false +customCss: null +lastActive: DateTime @1729583535 {#276 : 2024-10-22 09:52:15.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 128 +apId: "opensource@lemmy.ml" +apProfileId: "https://lemmy.ml/c/opensource" +apPublicUrl: "https://lemmy.ml/c/opensource" +apFollowersUrl: "https://lemmy.ml/c/opensource/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "opensource" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703910302 {#270 : 2023-12-30 05:25:02.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703910301 {#272 : 2023-12-30 05:25:01.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "Is-my-smart-thermostat-violating-the-GPL" +title: "Is my 'smart' thermostat violating the GPL?" +url: null +body: """ So, I know very little and have a poor understanding of the software licenses, hence why I’m asking.\n \n I have a ‘smart’ thermostat that came with the new HVAC system. It is the [AprilAire 8920W](https://www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w). It has a touchscreen, connects to wifi, does lots of ‘computer’ things. I cannot imagine that this furnace company built their own OS and kernel and everything else from scratch; it seems most likely it is running linux, yea? And with that, includes libraries and other tools that are under some version of the GPL, yea?\n \n I went down the router rabbit-hole some weeks ago and found the firmware for routers available on the Linksys website, the Linksys site has this [‘GPL Code Center’](https://www.linksys.com/ca/support-article/?articleNum=50485). I’m finding nothing of the sort from AprilAire, though…\n \n So, if we assume that my ‘smart’ thermostat is running Linux (and, say, busybox, a common GPL-ed tool on small systems, like routers), they are obligated to provide the code for at least those pieces of software, right? They need to give me a CD or have a page on their website (and include the link in the manual) and all that?\n \n Do they need to give me access to the entire firmware as well? The router folks do, but you also sometimes need to re-install the firmware manually, so that may not be a license issue.\n \n However, how would we know if they are violating a license if we don’t know what is running on it?\n \n I’m curious about how the GPL / copy-left licenses work, and wondering if I found someone who is violating it. I also want to hack the thermostat to control it without the motherfuckin’ cloud, but that is a bit separate. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 1 +favouriteCount: 3 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1712572540 {#2410 : 2024-04-08 12:35:40.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 27737 -titleTs: "'gpl':7 'smart':3 'thermostat':4 'violat':5" -bodyTs: "'/ca/support-article/?articlenum=50485).':128 '/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':39 '8920w':36 'access':209 'ago':106 'also':222,284 'aprilair':35,137 'ask':19 'assum':142 'avail':113 'bit':301 'built':59 'busybox':152 'came':26 'cannot':53 'cd':185 'center':125 'cloud':296 'code':124,170 'common':154 'compani':58 'comput':50 'connect':44 'control':291 'copi':269 'copy-left':268 'curious':263 'ed':157 'els':67 'entir':212 'everyth':66 'find':131 'firmwar':110,213,230 'folk':218 'found':108,277 'furnac':57 'give':182,207 'gpl':94,123,156,267 'gpl-ed':155 'hack':287 'henc':15 'hole':103 'howev':240 'hvac':30 'imagin':54 'includ':82,194 'instal':228 'issu':239 'kernel':64 'know':3,244,255 'least':173 'left':270 'librari':83 'licens':14,238,250,271 'like':73,162 'link':196 'linksi':116,119 'linux':77,149 'littl':5 'lot':48 'm':18,130,262 'manual':199,231 'may':234 'motherfuckin':295 'need':180,205,224 'new':29 'noth':132 'oblig':166 'os':62 'page':189 'piec':175 'poor':9 'provid':168 'rabbit':102 'rabbit-hol':101 're':227 're-instal':226 'right':178 'router':100,112,163,217 'run':76,148,258 'say':151 'scratch':69 'seem':71 'separ':302 'site':120 'small':160 'smart':23,145 'softwar':13,177 'someon':278 'sometim':223 'sort':135 'system':31,161 'thermostat':24,146,289 'thing':51 'though':138 'tool':86,158 'touchscreen':43 'understand':10 'version':91 'violat':248,281 'want':285 'websit':117,192 'week':105 'well':215 'went':97 'wifi':46 'without':293 'wonder':274 'work':272 'would':242 'www.aprilaire.com':38 'www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':37 'www.linksys.com':127 'www.linksys.com/ca/support-article/?articlenum=50485).':126 'yea':78,95" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704261964 +visibility: "visible " +apId: "https://discuss.tchncs.de/post/8690251" +editedAt: null +createdAt: DateTimeImmutable @1704250964 {#1850 : 2024-01-03 04:02:44.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ Not necessarily. There are other operating systems and frameworks for embedded devices. Especially for commercial products. It doesn’t have to be something like Linux and GPL code.\n \n [en.wikipedia.org/…/Comparison_of_real-time_operat…](https://en.wikipedia.org/wiki/Comparison_of_real-time_operating_systems)\n \n This is a list of many other choices with many of them having non-copyleft licenses. And a thermostat is a comparatively simple device. They could also have implemented most things themselves and just taken a network-stack to connect it to the outside world. (I think network is something that is very complex and companies just buy a solution instead of writing all of that code.) """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1704283706 {#4056 : 2024-01-03 13:08:26.0 +01:00 } +ip: null +tags: null +mentions: [ "@megaman@discuss.tchncs.de" "@megaman@discuss.tchncs.de" "@megaman@discuss.tchncs.de" ] +children: Doctrine\ORM\PersistentCollection {#4044 …} +nested: Doctrine\ORM\PersistentCollection {#4042 …} +votes: Doctrine\ORM\PersistentCollection {#4040 …} +reports: Doctrine\ORM\PersistentCollection {#4038 …} +favourites: Doctrine\ORM\PersistentCollection {#4006 …} +notifications: Doctrine\ORM\PersistentCollection {#4010 …} -id: 287129 -bodyTs: "'/comparison_of_real-time_operat':30 '/wiki/comparison_of_real-time_operating_systems)':33 'also':61 'buy':93 'choic':41 'code':28,102 'commerci':15 'compani':91 'compar':56 'complex':89 'connect':75 'copyleft':49 'could':60 'devic':12,58 'doesn':18 'embed':11 'en.wikipedia.org':29,32 'en.wikipedia.org/wiki/comparison_of_real-time_operating_systems)':31 'especi':13 'framework':9 'gpl':27 'implement':63 'instead':96 'licens':50 'like':24 'linux':25 'list':37 'mani':39,43 'necessarili':2 'network':72,83 'network-stack':71 'non':48 'non-copyleft':47 'oper':6 'outsid':79 'product':16 'simpl':57 'solut':95 'someth':23,85 'stack':73 'system':7 'taken':69 'thermostat':53 'thing':65 'think':82 'world':80 'write':98" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://discuss.tchncs.de/comment/6099755" +editedAt: DateTimeImmutable @1712572576 {#3992 : 2024-04-08 12:36:16.0 +02:00 } +createdAt: DateTimeImmutable @1704283706 {#4055 : 2024-01-03 13:08:26.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 14.0 MiB | 0.78 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4046 +user: App\Entity\User {#3994 +avatar: null +cover: null +email: "rufus@discuss.tchncs.de" +username: "@rufus@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729234169 {#4051 : 2024-10-18 08:49:29.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3995 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3997 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3990 …} +entries: Doctrine\ORM\PersistentCollection {#3988 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3985 …} +entryComments: Doctrine\ORM\PersistentCollection {#3983 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3981 …} +posts: Doctrine\ORM\PersistentCollection {#3978 …} +postVotes: Doctrine\ORM\PersistentCollection {#3976 …} +postComments: Doctrine\ORM\PersistentCollection {#3974 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3971 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3969 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3967 …} +follows: Doctrine\ORM\PersistentCollection {#4109 …} +followers: Doctrine\ORM\PersistentCollection {#4102 …} +blocks: Doctrine\ORM\PersistentCollection {#4092 …} +blockers: Doctrine\ORM\PersistentCollection {#4081 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4054 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4112 …} +reports: Doctrine\ORM\PersistentCollection {#4108 …} +favourites: Doctrine\ORM\PersistentCollection {#4106 …} +violations: Doctrine\ORM\PersistentCollection {#4105 …} +notifications: Doctrine\ORM\PersistentCollection {#4104 …} +awards: Doctrine\ORM\PersistentCollection {#4094 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4097 …} +categories: Doctrine\ORM\PersistentCollection {#4095 …} -id: 22773 -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4093 …} +apId: "rufus@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/rufus" +apPublicUrl: "https://discuss.tchncs.de/u/rufus" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "rufus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728254912 {#4049 : 2024-10-07 00:48:32.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689082128 {#4048 : 2023-07-11 15:28:48.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: null +cover: null +email: "megaman@discuss.tchncs.de" +username: "@megaman@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729477871 {#1537 : 2024-10-21 04:31:11.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …} +entries: Doctrine\ORM\PersistentCollection {#1623 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …} +entryComments: Doctrine\ORM\PersistentCollection {#1713 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …} +posts: Doctrine\ORM\PersistentCollection {#1657 …} +postVotes: Doctrine\ORM\PersistentCollection {#1488 …} +postComments: Doctrine\ORM\PersistentCollection {#1756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …} +follows: Doctrine\ORM\PersistentCollection {#1635 …} +followers: Doctrine\ORM\PersistentCollection {#1633 …} +blocks: Doctrine\ORM\PersistentCollection {#1418 …} +blockers: Doctrine\ORM\PersistentCollection {#1411 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …} +reports: Doctrine\ORM\PersistentCollection {#1419 …} +favourites: Doctrine\ORM\PersistentCollection {#1428 …} +violations: Doctrine\ORM\PersistentCollection {#1429 …} +notifications: Doctrine\ORM\PersistentCollection {#1694 …} +awards: Doctrine\ORM\PersistentCollection {#1435 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …} +categories: Doctrine\ORM\PersistentCollection {#1647 …} -id: 43584 -password: "$2y$13$UCyQci5EMr5R9pmYJisGt.9HGzCYO5je2rqmMKGKOdbsjWw5OZA9O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …} +apId: "megaman@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/megaman" +apPublicUrl: "https://discuss.tchncs.de/u/megaman" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "megaman" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706048117 {#1536 : 2024-01-23 23:15:17.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693452168 {#1515 : 2023-08-31 05:22:48.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "opensource@lemmy.ml" +title: "opensource" +description: """ All about open source! Feel free to ask questions, and share news, and interesting stuff!\n \n Useful Links\n ============\n \n - [Open Source Initiative](https://opensource.org/)\n - [Free Software Foundation](https://www.fsf.org/)\n - [Electronic Frontier Foundation](https://www.eff.org/)\n - [Software Freedom Conservancy](https://sfconservancy.org/)\n - [It’s FOSS](https://itsfoss.com/)\n \n Rules\n =====\n \n - Posts must be relevant to the open source ideology\n - No NSFW content\n - No hate speech, bigotry, etc\n \n Related Communities\n ===================\n \n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n \n Community icon from opensource.org, but we are not affiliated with them. """ +rules: null +subscriptionsCount: 1 +entryCount: 97 +entryCommentCount: 1299 +postCount: 2 +postCommentCount: 5 +isAdult: false +customCss: null +lastActive: DateTime @1729583535 {#276 : 2024-10-22 09:52:15.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 128 +apId: "opensource@lemmy.ml" +apProfileId: "https://lemmy.ml/c/opensource" +apPublicUrl: "https://lemmy.ml/c/opensource" +apFollowersUrl: "https://lemmy.ml/c/opensource/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "opensource" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703910302 {#270 : 2023-12-30 05:25:02.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703910301 {#272 : 2023-12-30 05:25:01.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "Is-my-smart-thermostat-violating-the-GPL" +title: "Is my 'smart' thermostat violating the GPL?" +url: null +body: """ So, I know very little and have a poor understanding of the software licenses, hence why I’m asking.\n \n I have a ‘smart’ thermostat that came with the new HVAC system. It is the [AprilAire 8920W](https://www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w). It has a touchscreen, connects to wifi, does lots of ‘computer’ things. I cannot imagine that this furnace company built their own OS and kernel and everything else from scratch; it seems most likely it is running linux, yea? And with that, includes libraries and other tools that are under some version of the GPL, yea?\n \n I went down the router rabbit-hole some weeks ago and found the firmware for routers available on the Linksys website, the Linksys site has this [‘GPL Code Center’](https://www.linksys.com/ca/support-article/?articleNum=50485). I’m finding nothing of the sort from AprilAire, though…\n \n So, if we assume that my ‘smart’ thermostat is running Linux (and, say, busybox, a common GPL-ed tool on small systems, like routers), they are obligated to provide the code for at least those pieces of software, right? They need to give me a CD or have a page on their website (and include the link in the manual) and all that?\n \n Do they need to give me access to the entire firmware as well? The router folks do, but you also sometimes need to re-install the firmware manually, so that may not be a license issue.\n \n However, how would we know if they are violating a license if we don’t know what is running on it?\n \n I’m curious about how the GPL / copy-left licenses work, and wondering if I found someone who is violating it. I also want to hack the thermostat to control it without the motherfuckin’ cloud, but that is a bit separate. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 1 +favouriteCount: 3 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1712572540 {#2410 : 2024-04-08 12:35:40.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 27737 -titleTs: "'gpl':7 'smart':3 'thermostat':4 'violat':5" -bodyTs: "'/ca/support-article/?articlenum=50485).':128 '/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':39 '8920w':36 'access':209 'ago':106 'also':222,284 'aprilair':35,137 'ask':19 'assum':142 'avail':113 'bit':301 'built':59 'busybox':152 'came':26 'cannot':53 'cd':185 'center':125 'cloud':296 'code':124,170 'common':154 'compani':58 'comput':50 'connect':44 'control':291 'copi':269 'copy-left':268 'curious':263 'ed':157 'els':67 'entir':212 'everyth':66 'find':131 'firmwar':110,213,230 'folk':218 'found':108,277 'furnac':57 'give':182,207 'gpl':94,123,156,267 'gpl-ed':155 'hack':287 'henc':15 'hole':103 'howev':240 'hvac':30 'imagin':54 'includ':82,194 'instal':228 'issu':239 'kernel':64 'know':3,244,255 'least':173 'left':270 'librari':83 'licens':14,238,250,271 'like':73,162 'link':196 'linksi':116,119 'linux':77,149 'littl':5 'lot':48 'm':18,130,262 'manual':199,231 'may':234 'motherfuckin':295 'need':180,205,224 'new':29 'noth':132 'oblig':166 'os':62 'page':189 'piec':175 'poor':9 'provid':168 'rabbit':102 'rabbit-hol':101 're':227 're-instal':226 'right':178 'router':100,112,163,217 'run':76,148,258 'say':151 'scratch':69 'seem':71 'separ':302 'site':120 'small':160 'smart':23,145 'softwar':13,177 'someon':278 'sometim':223 'sort':135 'system':31,161 'thermostat':24,146,289 'thing':51 'though':138 'tool':86,158 'touchscreen':43 'understand':10 'version':91 'violat':248,281 'want':285 'websit':117,192 'week':105 'well':215 'went':97 'wifi':46 'without':293 'wonder':274 'work':272 'would':242 'www.aprilaire.com':38 'www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':37 'www.linksys.com':127 'www.linksys.com/ca/support-article/?articlenum=50485).':126 'yea':78,95" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704261964 +visibility: "visible " +apId: "https://discuss.tchncs.de/post/8690251" +editedAt: null +createdAt: DateTimeImmutable @1704250964 {#1850 : 2024-01-03 04:02:44.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ Not necessarily. There are other operating systems and frameworks for embedded devices. Especially for commercial products. It doesn’t have to be something like Linux and GPL code.\n \n [en.wikipedia.org/…/Comparison_of_real-time_operat…](https://en.wikipedia.org/wiki/Comparison_of_real-time_operating_systems)\n \n This is a list of many other choices with many of them having non-copyleft licenses. And a thermostat is a comparatively simple device. They could also have implemented most things themselves and just taken a network-stack to connect it to the outside world. (I think network is something that is very complex and companies just buy a solution instead of writing all of that code.) """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1704283706 {#4056 : 2024-01-03 13:08:26.0 +01:00 } +ip: null +tags: null +mentions: [ "@megaman@discuss.tchncs.de" "@megaman@discuss.tchncs.de" "@megaman@discuss.tchncs.de" ] +children: Doctrine\ORM\PersistentCollection {#4044 …} +nested: Doctrine\ORM\PersistentCollection {#4042 …} +votes: Doctrine\ORM\PersistentCollection {#4040 …} +reports: Doctrine\ORM\PersistentCollection {#4038 …} +favourites: Doctrine\ORM\PersistentCollection {#4006 …} +notifications: Doctrine\ORM\PersistentCollection {#4010 …} -id: 287129 -bodyTs: "'/comparison_of_real-time_operat':30 '/wiki/comparison_of_real-time_operating_systems)':33 'also':61 'buy':93 'choic':41 'code':28,102 'commerci':15 'compani':91 'compar':56 'complex':89 'connect':75 'copyleft':49 'could':60 'devic':12,58 'doesn':18 'embed':11 'en.wikipedia.org':29,32 'en.wikipedia.org/wiki/comparison_of_real-time_operating_systems)':31 'especi':13 'framework':9 'gpl':27 'implement':63 'instead':96 'licens':50 'like':24 'linux':25 'list':37 'mani':39,43 'necessarili':2 'network':72,83 'network-stack':71 'non':48 'non-copyleft':47 'oper':6 'outsid':79 'product':16 'simpl':57 'solut':95 'someth':23,85 'stack':73 'system':7 'taken':69 'thermostat':53 'thing':65 'think':82 'world':80 'write':98" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://discuss.tchncs.de/comment/6099755" +editedAt: DateTimeImmutable @1712572576 {#3992 : 2024-04-08 12:36:16.0 +02:00 } +createdAt: DateTimeImmutable @1704283706 {#4055 : 2024-01-03 13:08:26.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#4726 +comment: App\Entity\EntryComment {#4046 +user: App\Entity\User {#3994 +avatar: null +cover: null +email: "rufus@discuss.tchncs.de" +username: "@rufus@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729234169 {#4051 : 2024-10-18 08:49:29.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3995 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3997 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3990 …} +entries: Doctrine\ORM\PersistentCollection {#3988 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3985 …} +entryComments: Doctrine\ORM\PersistentCollection {#3983 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3981 …} +posts: Doctrine\ORM\PersistentCollection {#3978 …} +postVotes: Doctrine\ORM\PersistentCollection {#3976 …} +postComments: Doctrine\ORM\PersistentCollection {#3974 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3971 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3969 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3967 …} +follows: Doctrine\ORM\PersistentCollection {#4109 …} +followers: Doctrine\ORM\PersistentCollection {#4102 …} +blocks: Doctrine\ORM\PersistentCollection {#4092 …} +blockers: Doctrine\ORM\PersistentCollection {#4081 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4054 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4112 …} +reports: Doctrine\ORM\PersistentCollection {#4108 …} +favourites: Doctrine\ORM\PersistentCollection {#4106 …} +violations: Doctrine\ORM\PersistentCollection {#4105 …} +notifications: Doctrine\ORM\PersistentCollection {#4104 …} +awards: Doctrine\ORM\PersistentCollection {#4094 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4097 …} +categories: Doctrine\ORM\PersistentCollection {#4095 …} -id: 22773 -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4093 …} +apId: "rufus@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/rufus" +apPublicUrl: "https://discuss.tchncs.de/u/rufus" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "rufus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728254912 {#4049 : 2024-10-07 00:48:32.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689082128 {#4048 : 2023-07-11 15:28:48.0 +02:00 } } +entry: App\Entity\Entry {#2388 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: null +cover: null +email: "megaman@discuss.tchncs.de" +username: "@megaman@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729477871 {#1537 : 2024-10-21 04:31:11.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …} +entries: Doctrine\ORM\PersistentCollection {#1623 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …} +entryComments: Doctrine\ORM\PersistentCollection {#1713 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …} +posts: Doctrine\ORM\PersistentCollection {#1657 …} +postVotes: Doctrine\ORM\PersistentCollection {#1488 …} +postComments: Doctrine\ORM\PersistentCollection {#1756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …} +follows: Doctrine\ORM\PersistentCollection {#1635 …} +followers: Doctrine\ORM\PersistentCollection {#1633 …} +blocks: Doctrine\ORM\PersistentCollection {#1418 …} +blockers: Doctrine\ORM\PersistentCollection {#1411 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …} +reports: Doctrine\ORM\PersistentCollection {#1419 …} +favourites: Doctrine\ORM\PersistentCollection {#1428 …} +violations: Doctrine\ORM\PersistentCollection {#1429 …} +notifications: Doctrine\ORM\PersistentCollection {#1694 …} +awards: Doctrine\ORM\PersistentCollection {#1435 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …} +categories: Doctrine\ORM\PersistentCollection {#1647 …} -id: 43584 -password: "$2y$13$UCyQci5EMr5R9pmYJisGt.9HGzCYO5je2rqmMKGKOdbsjWw5OZA9O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …} +apId: "megaman@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/megaman" +apPublicUrl: "https://discuss.tchncs.de/u/megaman" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "megaman" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706048117 {#1536 : 2024-01-23 23:15:17.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693452168 {#1515 : 2023-08-31 05:22:48.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "opensource@lemmy.ml" +title: "opensource" +description: """ All about open source! Feel free to ask questions, and share news, and interesting stuff!\n \n Useful Links\n ============\n \n - [Open Source Initiative](https://opensource.org/)\n - [Free Software Foundation](https://www.fsf.org/)\n - [Electronic Frontier Foundation](https://www.eff.org/)\n - [Software Freedom Conservancy](https://sfconservancy.org/)\n - [It’s FOSS](https://itsfoss.com/)\n \n Rules\n =====\n \n - Posts must be relevant to the open source ideology\n - No NSFW content\n - No hate speech, bigotry, etc\n \n Related Communities\n ===================\n \n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n \n Community icon from opensource.org, but we are not affiliated with them. """ +rules: null +subscriptionsCount: 1 +entryCount: 97 +entryCommentCount: 1299 +postCount: 2 +postCommentCount: 5 +isAdult: false +customCss: null +lastActive: DateTime @1729583535 {#276 : 2024-10-22 09:52:15.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 128 +apId: "opensource@lemmy.ml" +apProfileId: "https://lemmy.ml/c/opensource" +apPublicUrl: "https://lemmy.ml/c/opensource" +apFollowersUrl: "https://lemmy.ml/c/opensource/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "opensource" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703910302 {#270 : 2023-12-30 05:25:02.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703910301 {#272 : 2023-12-30 05:25:01.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1912 …} +slug: "Is-my-smart-thermostat-violating-the-GPL" +title: "Is my 'smart' thermostat violating the GPL?" +url: null +body: """ So, I know very little and have a poor understanding of the software licenses, hence why I’m asking.\n \n I have a ‘smart’ thermostat that came with the new HVAC system. It is the [AprilAire 8920W](https://www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w). It has a touchscreen, connects to wifi, does lots of ‘computer’ things. I cannot imagine that this furnace company built their own OS and kernel and everything else from scratch; it seems most likely it is running linux, yea? And with that, includes libraries and other tools that are under some version of the GPL, yea?\n \n I went down the router rabbit-hole some weeks ago and found the firmware for routers available on the Linksys website, the Linksys site has this [‘GPL Code Center’](https://www.linksys.com/ca/support-article/?articleNum=50485). I’m finding nothing of the sort from AprilAire, though…\n \n So, if we assume that my ‘smart’ thermostat is running Linux (and, say, busybox, a common GPL-ed tool on small systems, like routers), they are obligated to provide the code for at least those pieces of software, right? They need to give me a CD or have a page on their website (and include the link in the manual) and all that?\n \n Do they need to give me access to the entire firmware as well? The router folks do, but you also sometimes need to re-install the firmware manually, so that may not be a license issue.\n \n However, how would we know if they are violating a license if we don’t know what is running on it?\n \n I’m curious about how the GPL / copy-left licenses work, and wondering if I found someone who is violating it. I also want to hack the thermostat to control it without the motherfuckin’ cloud, but that is a bit separate. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 1 +favouriteCount: 3 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1712572540 {#2410 : 2024-04-08 12:35:40.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1866 …} +votes: Doctrine\ORM\PersistentCollection {#1978 …} +reports: Doctrine\ORM\PersistentCollection {#1946 …} +favourites: Doctrine\ORM\PersistentCollection {#1971 …} +notifications: Doctrine\ORM\PersistentCollection {#2443 …} +badges: Doctrine\ORM\PersistentCollection {#2426 …} +children: [] -id: 27737 -titleTs: "'gpl':7 'smart':3 'thermostat':4 'violat':5" -bodyTs: "'/ca/support-article/?articlenum=50485).':128 '/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':39 '8920w':36 'access':209 'ago':106 'also':222,284 'aprilair':35,137 'ask':19 'assum':142 'avail':113 'bit':301 'built':59 'busybox':152 'came':26 'cannot':53 'cd':185 'center':125 'cloud':296 'code':124,170 'common':154 'compani':58 'comput':50 'connect':44 'control':291 'copi':269 'copy-left':268 'curious':263 'ed':157 'els':67 'entir':212 'everyth':66 'find':131 'firmwar':110,213,230 'folk':218 'found':108,277 'furnac':57 'give':182,207 'gpl':94,123,156,267 'gpl-ed':155 'hack':287 'henc':15 'hole':103 'howev':240 'hvac':30 'imagin':54 'includ':82,194 'instal':228 'issu':239 'kernel':64 'know':3,244,255 'least':173 'left':270 'librari':83 'licens':14,238,250,271 'like':73,162 'link':196 'linksi':116,119 'linux':77,149 'littl':5 'lot':48 'm':18,130,262 'manual':199,231 'may':234 'motherfuckin':295 'need':180,205,224 'new':29 'noth':132 'oblig':166 'os':62 'page':189 'piec':175 'poor':9 'provid':168 'rabbit':102 'rabbit-hol':101 're':227 're-instal':226 'right':178 'router':100,112,163,217 'run':76,148,258 'say':151 'scratch':69 'seem':71 'separ':302 'site':120 'small':160 'smart':23,145 'softwar':13,177 'someon':278 'sometim':223 'sort':135 'system':31,161 'thermostat':24,146,289 'thing':51 'though':138 'tool':86,158 'touchscreen':43 'understand':10 'version':91 'violat':248,281 'want':285 'websit':117,192 'week':105 'well':215 'went':97 'wifi':46 'without':293 'wonder':274 'work':272 'would':242 'www.aprilaire.com':38 'www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':37 'www.linksys.com':127 'www.linksys.com/ca/support-article/?articlenum=50485).':126 'yea':78,95" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704261964 +visibility: "visible " +apId: "https://discuss.tchncs.de/post/8690251" +editedAt: null +createdAt: DateTimeImmutable @1704250964 {#1850 : 2024-01-03 04:02:44.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ Not necessarily. There are other operating systems and frameworks for embedded devices. Especially for commercial products. It doesn’t have to be something like Linux and GPL code.\n \n [en.wikipedia.org/…/Comparison_of_real-time_operat…](https://en.wikipedia.org/wiki/Comparison_of_real-time_operating_systems)\n \n This is a list of many other choices with many of them having non-copyleft licenses. And a thermostat is a comparatively simple device. They could also have implemented most things themselves and just taken a network-stack to connect it to the outside world. (I think network is something that is very complex and companies just buy a solution instead of writing all of that code.) """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1704283706 {#4056 : 2024-01-03 13:08:26.0 +01:00 } +ip: null +tags: null +mentions: [ "@megaman@discuss.tchncs.de" "@megaman@discuss.tchncs.de" "@megaman@discuss.tchncs.de" ] +children: Doctrine\ORM\PersistentCollection {#4044 …} +nested: Doctrine\ORM\PersistentCollection {#4042 …} +votes: Doctrine\ORM\PersistentCollection {#4040 …} +reports: Doctrine\ORM\PersistentCollection {#4038 …} +favourites: Doctrine\ORM\PersistentCollection {#4006 …} +notifications: Doctrine\ORM\PersistentCollection {#4010 …} -id: 287129 -bodyTs: "'/comparison_of_real-time_operat':30 '/wiki/comparison_of_real-time_operating_systems)':33 'also':61 'buy':93 'choic':41 'code':28,102 'commerci':15 'compani':91 'compar':56 'complex':89 'connect':75 'copyleft':49 'could':60 'devic':12,58 'doesn':18 'embed':11 'en.wikipedia.org':29,32 'en.wikipedia.org/wiki/comparison_of_real-time_operating_systems)':31 'especi':13 'framework':9 'gpl':27 'implement':63 'instead':96 'licens':50 'like':24 'linux':25 'list':37 'mani':39,43 'necessarili':2 'network':72,83 'network-stack':71 'non':48 'non-copyleft':47 'oper':6 'outsid':79 'product':16 'simpl':57 'solut':95 'someth':23,85 'stack':73 'system':7 'taken':69 'thermostat':53 'thing':65 'think':82 'world':80 'write':98" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://discuss.tchncs.de/comment/6099755" +editedAt: DateTimeImmutable @1712572576 {#3992 : 2024-04-08 12:36:16.0 +02:00 } +createdAt: DateTimeImmutable @1704283706 {#4055 : 2024-01-03 13:08:26.0 +01:00 } } +nestedComments: [] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
settings_row_enum | App\Twig\Components\SettingsRowEnumComponent | 14.0 MiB | 0.23 ms | |
---|---|---|---|---|
Input props | [ "label" => "Sidebar position" "settingsKey" => "KBIN_GENERAL_SIDEBAR_POSITION" "values" => [ [ "name" => "Left" "value" => "LEFT" ] [ "name" => "Right" "value" => "RIGHT" ] ] "defaultValue" => "RIGHT" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowEnumComponent {#4865 +label: "Sidebar position" +help: "" +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION" +values: [ [ "name" => "Left" "value" => "LEFT" ] [ "name" => "Right" "value" => "RIGHT" ] ] +defaultValue: "RIGHT" +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.17 ms | |
---|---|---|---|---|
Input props | [ "label" => "Dynamic lists" "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#4929 +label: "Dynamic lists" +help: "" +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Rounded edges" "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#4994 +label: "Rounded edges" +help: "" +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Infinite scrolling" "help" => "Automatically load more content when you reach the bottom of the page." "settingsKey" => "KBIN_GENERAL_INFINITE_SCROLL" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5050 +label: "Infinite scrolling" +help: "Automatically load more content when you reach the bottom of the page." +settingsKey: "KBIN_GENERAL_INFINITE_SCROLL" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Sticky navbar" "help" => "The navbar will stick to the top of the page when you scroll down." "settingsKey" => "KBIN_GENERAL_FIXED_NAVBAR" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5109 +label: "Sticky navbar" +help: "The navbar will stick to the top of the page when you scroll down." +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.20 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show top bar" "settingsKey" => "KBIN_GENERAL_TOPBAR" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5165 +label: "Show top bar" +help: "" +settingsKey: "KBIN_GENERAL_TOPBAR" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.22 ms | |
---|---|---|---|---|
Input props | [ "label" => "Turbo mode (experimental)" "settingsKey" => "KBIN_GENERAL_TURBO" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5221 +label: "Turbo mode (experimental)" +help: "" +settingsKey: "KBIN_GENERAL_TURBO" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 14.0 MiB | 0.30 ms | |
---|---|---|---|---|
Input props | [ "label" => "Mark new comments" "settingsKey" => "KBIN_MARK_NEW_COMMENTS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#5279 +label: "Mark new comments" +help: "" +settingsKey: "KBIN_MARK_NEW_COMMENTS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show "Support Us" block" "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5342 +label: "Show "Support Us" block" +help: "" +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK" +defaultValue: true +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 14.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed users" "settingsKey" => "KBIN_SUB_CHANNEL_USERS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#5400 +label: "Show subscribed users" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_USERS" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 14.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed magazines" "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#5456 +label: "Show subscribed magazines" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 14.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed domains" "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#5512 +label: "Show subscribed domains" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Auto media preview" "help" => "Automatically expand media previews." "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5568 +label: "Auto media preview" +help: "Automatically expand media previews." +settingsKey: "KBIN_ENTRIES_SHOW_PREVIEW" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Compact view" "settingsKey" => "KBIN_ENTRIES_COMPACT" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5624 +label: "Compact view" +help: "" +settingsKey: "KBIN_ENTRIES_COMPACT" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show users’ avatars" "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5680 +label: "Show users’ avatars" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show magazines’ icons" "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5736 +label: "Show magazines’ icons" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show thumbnails" "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5792 +label: "Show thumbnails" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS" +defaultValue: true +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "label" => "Auto media preview" "help" => "Automatically expand media previews." "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5848 +label: "Auto media preview" +help: "Automatically expand media previews." +settingsKey: "KBIN_POSTS_SHOW_PREVIEW" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show users’ avatars" "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5904 +label: "Show users’ avatars" +help: "" +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS" +defaultValue: true +reloadRequired: true } |
settings_row_enum | App\Twig\Components\SettingsRowEnumComponent | 14.0 MiB | 0.24 ms | |
---|---|---|---|---|
Input props | [ "label" => "Comment reply position" "help" => "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top." "settingsKey" => "KBIN_COMMENTS_REPLY_POSITION" "values" => [ [ "name" => "top" "value" => "TOP" ] [ "name" => "bottom" "value" => "BOTTOM" ] ] "defaultValue" => "TOP" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowEnumComponent {#5960 +label: "Comment reply position" +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top." +settingsKey: "KBIN_COMMENTS_REPLY_POSITION" +values: [ [ "name" => "top" "value" => "TOP" ] [ "name" => "bottom" "value" => "BOTTOM" ] ] +defaultValue: "TOP" +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show Comment Avatars" "help" => "Display/hide user avatars when viewing comments on a single thread or post." "settingsKey" => "KBIN_COMMENTS_SHOW_USER_AVATAR" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#6018 +label: "Show Comment Avatars" +help: "Display/hide user avatars when viewing comments on a single thread or post." +settingsKey: "KBIN_COMMENTS_SHOW_USER_AVATAR" +defaultValue: true +reloadRequired: true } |
user_actions | App\Twig\Components\UserActionsComponent | 14.0 MiB | 0.51 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1943 +avatar: null +cover: null +email: "megaman@discuss.tchncs.de" +username: "@megaman@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729477871 {#1537 : 2024-10-21 04:31:11.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …} +entries: Doctrine\ORM\PersistentCollection {#1623 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …} +entryComments: Doctrine\ORM\PersistentCollection {#1713 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …} +posts: Doctrine\ORM\PersistentCollection {#1657 …} +postVotes: Doctrine\ORM\PersistentCollection {#1488 …} +postComments: Doctrine\ORM\PersistentCollection {#1756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …} +follows: Doctrine\ORM\PersistentCollection {#1635 …} +followers: Doctrine\ORM\PersistentCollection {#1633 …} +blocks: Doctrine\ORM\PersistentCollection {#1418 …} +blockers: Doctrine\ORM\PersistentCollection {#1411 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …} +reports: Doctrine\ORM\PersistentCollection {#1419 …} +favourites: Doctrine\ORM\PersistentCollection {#1428 …} +violations: Doctrine\ORM\PersistentCollection {#1429 …} +notifications: Doctrine\ORM\PersistentCollection {#1694 …} +awards: Doctrine\ORM\PersistentCollection {#1435 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …} +categories: Doctrine\ORM\PersistentCollection {#1647 …} -id: 43584 -password: "$2y$13$UCyQci5EMr5R9pmYJisGt.9HGzCYO5je2rqmMKGKOdbsjWw5OZA9O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …} +apId: "megaman@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/megaman" +apPublicUrl: "https://discuss.tchncs.de/u/megaman" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "megaman" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706048117 {#1536 : 2024-01-23 23:15:17.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693452168 {#1515 : 2023-08-31 05:22:48.0 +02:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserActionsComponent {#6095 +user: Proxies\__CG__\App\Entity\User {#1943 +avatar: null +cover: null +email: "megaman@discuss.tchncs.de" +username: "@megaman@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729477871 {#1537 : 2024-10-21 04:31:11.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …} +entries: Doctrine\ORM\PersistentCollection {#1623 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …} +entryComments: Doctrine\ORM\PersistentCollection {#1713 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …} +posts: Doctrine\ORM\PersistentCollection {#1657 …} +postVotes: Doctrine\ORM\PersistentCollection {#1488 …} +postComments: Doctrine\ORM\PersistentCollection {#1756 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …} +follows: Doctrine\ORM\PersistentCollection {#1635 …} +followers: Doctrine\ORM\PersistentCollection {#1633 …} +blocks: Doctrine\ORM\PersistentCollection {#1418 …} +blockers: Doctrine\ORM\PersistentCollection {#1411 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …} +reports: Doctrine\ORM\PersistentCollection {#1419 …} +favourites: Doctrine\ORM\PersistentCollection {#1428 …} +violations: Doctrine\ORM\PersistentCollection {#1429 …} +notifications: Doctrine\ORM\PersistentCollection {#1694 …} +awards: Doctrine\ORM\PersistentCollection {#1435 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …} +categories: Doctrine\ORM\PersistentCollection {#1647 …} -id: 43584 -password: "$2y$13$UCyQci5EMr5R9pmYJisGt.9HGzCYO5je2rqmMKGKOdbsjWw5OZA9O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …} +apId: "megaman@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/megaman" +apPublicUrl: "https://discuss.tchncs.de/u/megaman" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "megaman" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706048117 {#1536 : 2024-01-23 23:15:17.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693452168 {#1515 : 2023-08-31 05:22:48.0 +02:00 } +__isInitialized__: true …2 } } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1704250964 {#1850 : 2024-01-03 04:02:44.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#6156 +date: DateTimeImmutable @1704250964 {#1850 : 2024-01-03 04:02:44.0 +01:00 } } |
magazine_box | App\Twig\Components\MagazineBoxComponent | 14.0 MiB | 18.33 ms | |
---|---|---|---|---|
Input props | [ "magazine" => App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "opensource@lemmy.ml" +title: "opensource" +description: """ All about open source! Feel free to ask questions, and share news, and interesting stuff!\n \n Useful Links\n ============\n \n - [Open Source Initiative](https://opensource.org/)\n - [Free Software Foundation](https://www.fsf.org/)\n - [Electronic Frontier Foundation](https://www.eff.org/)\n - [Software Freedom Conservancy](https://sfconservancy.org/)\n - [It’s FOSS](https://itsfoss.com/)\n \n Rules\n =====\n \n - Posts must be relevant to the open source ideology\n - No NSFW content\n - No hate speech, bigotry, etc\n \n Related Communities\n ===================\n \n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n \n Community icon from opensource.org, but we are not affiliated with them. """ +rules: null +subscriptionsCount: 1 +entryCount: 97 +entryCommentCount: 1299 +postCount: 2 +postCommentCount: 5 +isAdult: false +customCss: null +lastActive: DateTime @1729583535 {#276 : 2024-10-22 09:52:15.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 128 +apId: "opensource@lemmy.ml" +apProfileId: "https://lemmy.ml/c/opensource" +apPublicUrl: "https://lemmy.ml/c/opensource" +apFollowersUrl: "https://lemmy.ml/c/opensource/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "opensource" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703910302 {#270 : 2023-12-30 05:25:02.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703910301 {#272 : 2023-12-30 05:25:01.0 +01:00 } } "showSectionTitle" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\MagazineBoxComponent {#6212 +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "opensource@lemmy.ml" +title: "opensource" +description: """ All about open source! Feel free to ask questions, and share news, and interesting stuff!\n \n Useful Links\n ============\n \n - [Open Source Initiative](https://opensource.org/)\n - [Free Software Foundation](https://www.fsf.org/)\n - [Electronic Frontier Foundation](https://www.eff.org/)\n - [Software Freedom Conservancy](https://sfconservancy.org/)\n - [It’s FOSS](https://itsfoss.com/)\n \n Rules\n =====\n \n - Posts must be relevant to the open source ideology\n - No NSFW content\n - No hate speech, bigotry, etc\n \n Related Communities\n ===================\n \n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n \n Community icon from opensource.org, but we are not affiliated with them. """ +rules: null +subscriptionsCount: 1 +entryCount: 97 +entryCommentCount: 1299 +postCount: 2 +postCommentCount: 5 +isAdult: false +customCss: null +lastActive: DateTime @1729583535 {#276 : 2024-10-22 09:52:15.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 128 +apId: "opensource@lemmy.ml" +apProfileId: "https://lemmy.ml/c/opensource" +apPublicUrl: "https://lemmy.ml/c/opensource" +apFollowersUrl: "https://lemmy.ml/c/opensource/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "opensource" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703910302 {#270 : 2023-12-30 05:25:02.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703910301 {#272 : 2023-12-30 05:25:01.0 +01:00 } } +showCover: true +showDescription: true +showRules: true +showSubscribeButton: true +showInfo: true +showMeta: true +showSectionTitle: true +stretchedLink: true } |
magazine_sub | App\Twig\Components\MagazineSubComponent | 14.0 MiB | 0.50 ms | |
---|---|---|---|---|
Input props | [ "magazine" => App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "opensource@lemmy.ml" +title: "opensource" +description: """ All about open source! Feel free to ask questions, and share news, and interesting stuff!\n \n Useful Links\n ============\n \n - [Open Source Initiative](https://opensource.org/)\n - [Free Software Foundation](https://www.fsf.org/)\n - [Electronic Frontier Foundation](https://www.eff.org/)\n - [Software Freedom Conservancy](https://sfconservancy.org/)\n - [It’s FOSS](https://itsfoss.com/)\n \n Rules\n =====\n \n - Posts must be relevant to the open source ideology\n - No NSFW content\n - No hate speech, bigotry, etc\n \n Related Communities\n ===================\n \n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n \n Community icon from opensource.org, but we are not affiliated with them. """ +rules: null +subscriptionsCount: 1 +entryCount: 97 +entryCommentCount: 1299 +postCount: 2 +postCommentCount: 5 +isAdult: false +customCss: null +lastActive: DateTime @1729583535 {#276 : 2024-10-22 09:52:15.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 128 +apId: "opensource@lemmy.ml" +apProfileId: "https://lemmy.ml/c/opensource" +apPublicUrl: "https://lemmy.ml/c/opensource" +apFollowersUrl: "https://lemmy.ml/c/opensource/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "opensource" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703910302 {#270 : 2023-12-30 05:25:02.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703910301 {#272 : 2023-12-30 05:25:01.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\MagazineSubComponent {#6270 +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "opensource@lemmy.ml" +title: "opensource" +description: """ All about open source! Feel free to ask questions, and share news, and interesting stuff!\n \n Useful Links\n ============\n \n - [Open Source Initiative](https://opensource.org/)\n - [Free Software Foundation](https://www.fsf.org/)\n - [Electronic Frontier Foundation](https://www.eff.org/)\n - [Software Freedom Conservancy](https://sfconservancy.org/)\n - [It’s FOSS](https://itsfoss.com/)\n \n Rules\n =====\n \n - Posts must be relevant to the open source ideology\n - No NSFW content\n - No hate speech, bigotry, etc\n \n Related Communities\n ===================\n \n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n \n Community icon from opensource.org, but we are not affiliated with them. """ +rules: null +subscriptionsCount: 1 +entryCount: 97 +entryCommentCount: 1299 +postCount: 2 +postCommentCount: 5 +isAdult: false +customCss: null +lastActive: DateTime @1729583535 {#276 : 2024-10-22 09:52:15.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 128 +apId: "opensource@lemmy.ml" +apProfileId: "https://lemmy.ml/c/opensource" +apPublicUrl: "https://lemmy.ml/c/opensource" +apFollowersUrl: "https://lemmy.ml/c/opensource/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "opensource" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703910302 {#270 : 2023-12-30 05:25:02.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703910301 {#272 : 2023-12-30 05:25:01.0 +01:00 } } } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1703910301 {#272 : 2023-12-30 05:25:01.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#6479 +date: DateTimeImmutable @1703910301 {#272 : 2023-12-30 05:25:01.0 +01:00 } } |
user_inline | App\Twig\Components\UserInlineComponent | 14.0 MiB | 11.44 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#6538 +avatar: null +cover: null +email: "kbin@j0h.nl" +username: "Sprite_tm" +roles: [ "ROLE_ADMIN" ] +followersCount: 0 +homepage: "front" +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com." +lastActive: DateTime @1707547382 {#6585 : 2024-02-10 07:43:02.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: true +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#6587 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6589 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6591 …} +entries: Doctrine\ORM\PersistentCollection {#6593 …} +entryVotes: Doctrine\ORM\PersistentCollection {#6595 …} +entryComments: Doctrine\ORM\PersistentCollection {#6597 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6599 …} +posts: Doctrine\ORM\PersistentCollection {#6601 …} +postVotes: Doctrine\ORM\PersistentCollection {#6603 …} +postComments: Doctrine\ORM\PersistentCollection {#6605 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#6607 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6609 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#6611 …} +follows: Doctrine\ORM\PersistentCollection {#6613 …} +followers: Doctrine\ORM\PersistentCollection {#6615 …} +blocks: Doctrine\ORM\PersistentCollection {#6617 …} +blockers: Doctrine\ORM\PersistentCollection {#6619 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#6621 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#6623 …} +reports: Doctrine\ORM\PersistentCollection {#6625 …} +favourites: Doctrine\ORM\PersistentCollection {#6627 …} +violations: Doctrine\ORM\PersistentCollection {#6629 …} +notifications: Doctrine\ORM\PersistentCollection {#6631 …} +awards: Doctrine\ORM\PersistentCollection {#6633 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#6635 …} +categories: Doctrine\ORM\PersistentCollection {#6637 …} -id: 1 -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6639 …} +apId: null +apProfileId: null +apPublicUrl: null +apFollowersUrl: null +apInboxUrl: null +apDomain: null +apPreferredUsername: null +apDiscoverable: null +apManuallyApprovesFollowers: null +privateKey: """ -----BEGIN PRIVATE KEY-----\r\n MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n 31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n 7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n 1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n -----END PRIVATE KEY----- """ +publicKey: """ -----BEGIN PUBLIC KEY-----\r\n MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n 55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n 60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n 2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n -----END PUBLIC KEY----- """ +apFetchedAt: null +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686560440 {#6586 : 2023-06-12 11:00:40.0 +02:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#6556 +user: Proxies\__CG__\App\Entity\User {#6538 +avatar: null +cover: null +email: "kbin@j0h.nl" +username: "Sprite_tm" +roles: [ "ROLE_ADMIN" ] +followersCount: 0 +homepage: "front" +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com." +lastActive: DateTime @1707547382 {#6585 : 2024-02-10 07:43:02.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: true +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#6587 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6589 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6591 …} +entries: Doctrine\ORM\PersistentCollection {#6593 …} +entryVotes: Doctrine\ORM\PersistentCollection {#6595 …} +entryComments: Doctrine\ORM\PersistentCollection {#6597 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6599 …} +posts: Doctrine\ORM\PersistentCollection {#6601 …} +postVotes: Doctrine\ORM\PersistentCollection {#6603 …} +postComments: Doctrine\ORM\PersistentCollection {#6605 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#6607 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6609 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#6611 …} +follows: Doctrine\ORM\PersistentCollection {#6613 …} +followers: Doctrine\ORM\PersistentCollection {#6615 …} +blocks: Doctrine\ORM\PersistentCollection {#6617 …} +blockers: Doctrine\ORM\PersistentCollection {#6619 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#6621 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#6623 …} +reports: Doctrine\ORM\PersistentCollection {#6625 …} +favourites: Doctrine\ORM\PersistentCollection {#6627 …} +violations: Doctrine\ORM\PersistentCollection {#6629 …} +notifications: Doctrine\ORM\PersistentCollection {#6631 …} +awards: Doctrine\ORM\PersistentCollection {#6633 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#6635 …} +categories: Doctrine\ORM\PersistentCollection {#6637 …} -id: 1 -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6639 …} +apId: null +apProfileId: null +apPublicUrl: null +apFollowersUrl: null +apInboxUrl: null +apDomain: null +apPreferredUsername: null +apDiscoverable: null +apManuallyApprovesFollowers: null +privateKey: """ -----BEGIN PRIVATE KEY-----\r\n MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n 31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n 7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n 1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n -----END PRIVATE KEY----- """ +publicKey: """ -----BEGIN PUBLIC KEY-----\r\n MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n 55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n 60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n 2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n -----END PUBLIC KEY----- """ +apFetchedAt: null +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686560440 {#6586 : 2023-06-12 11:00:40.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: true } |
related_magazines | App\Twig\Components\RelatedMagazinesComponent | 14.0 MiB | 10.58 ms | |
---|---|---|---|---|
Input props | [ "magazine" => "opensource@lemmy.ml" "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedMagazinesComponent {#6747 +limit: 4 +tag: null +magazine: "opensource@lemmy.ml" +type: "magazine" +title: "related_magazines" +refreshedRandom: false -repository: App\Repository\MagazineRepository {#334 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
active_users | App\Twig\Components\ActiveUsersComponent | 14.0 MiB | 103.52 ms | |
---|---|---|---|---|
Input props | [ "magazine" => App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "opensource@lemmy.ml" +title: "opensource" +description: """ All about open source! Feel free to ask questions, and share news, and interesting stuff!\n \n Useful Links\n ============\n \n - [Open Source Initiative](https://opensource.org/)\n - [Free Software Foundation](https://www.fsf.org/)\n - [Electronic Frontier Foundation](https://www.eff.org/)\n - [Software Freedom Conservancy](https://sfconservancy.org/)\n - [It’s FOSS](https://itsfoss.com/)\n \n Rules\n =====\n \n - Posts must be relevant to the open source ideology\n - No NSFW content\n - No hate speech, bigotry, etc\n \n Related Communities\n ===================\n \n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n \n Community icon from opensource.org, but we are not affiliated with them. """ +rules: null +subscriptionsCount: 1 +entryCount: 97 +entryCommentCount: 1299 +postCount: 2 +postCommentCount: 5 +isAdult: false +customCss: null +lastActive: DateTime @1729583535 {#276 : 2024-10-22 09:52:15.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 128 +apId: "opensource@lemmy.ml" +apProfileId: "https://lemmy.ml/c/opensource" +apPublicUrl: "https://lemmy.ml/c/opensource" +apFollowersUrl: "https://lemmy.ml/c/opensource/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "opensource" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703910302 {#270 : 2023-12-30 05:25:02.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703910301 {#272 : 2023-12-30 05:25:01.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\ActiveUsersComponent {#6873 +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "opensource@lemmy.ml" +title: "opensource" +description: """ All about open source! Feel free to ask questions, and share news, and interesting stuff!\n \n Useful Links\n ============\n \n - [Open Source Initiative](https://opensource.org/)\n - [Free Software Foundation](https://www.fsf.org/)\n - [Electronic Frontier Foundation](https://www.eff.org/)\n - [Software Freedom Conservancy](https://sfconservancy.org/)\n - [It’s FOSS](https://itsfoss.com/)\n \n Rules\n =====\n \n - Posts must be relevant to the open source ideology\n - No NSFW content\n - No hate speech, bigotry, etc\n \n Related Communities\n ===================\n \n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n \n Community icon from opensource.org, but we are not affiliated with them. """ +rules: null +subscriptionsCount: 1 +entryCount: 97 +entryCommentCount: 1299 +postCount: 2 +postCommentCount: 5 +isAdult: false +customCss: null +lastActive: DateTime @1729583535 {#276 : 2024-10-22 09:52:15.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 128 +apId: "opensource@lemmy.ml" +apProfileId: "https://lemmy.ml/c/opensource" +apPublicUrl: "https://lemmy.ml/c/opensource" +apFollowersUrl: "https://lemmy.ml/c/opensource/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "opensource" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703910302 {#270 : 2023-12-30 05:25:02.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703910301 {#272 : 2023-12-30 05:25:01.0 +01:00 } } -userRepository: App\Repository\UserRepository {#603 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 11.85 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#7839 +avatar: Proxies\__CG__\App\Entity\Image {#7840 …} +cover: Proxies\__CG__\App\Entity\Image {#7841 …} +email: "sag@lemy.lol" +username: "@sag@lemy.lol" +roles: [] +followersCount: 0 +homepage: "front" +about: """ FOSS and Linux lover, always exploring the latest open-source wonders.🐧✨\n \n [Mastodon ](https://floss.social/@sag) | [Website](https://sag.is-probably.gay/)\n \n alt of @sag@lemm.ee\n \n ---\n \n *Status: Posting Memes ;)* """ +lastActive: DateTime @1726999104 {#7836 : 2024-09-22 11:58:24.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7842 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7844 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7846 …} +entries: Doctrine\ORM\PersistentCollection {#7848 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7850 …} +entryComments: Doctrine\ORM\PersistentCollection {#7852 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7854 …} +posts: Doctrine\ORM\PersistentCollection {#7856 …} +postVotes: Doctrine\ORM\PersistentCollection {#7858 …} +postComments: Doctrine\ORM\PersistentCollection {#7860 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7862 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7864 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7866 …} +follows: Doctrine\ORM\PersistentCollection {#7868 …} +followers: Doctrine\ORM\PersistentCollection {#7870 …} +blocks: Doctrine\ORM\PersistentCollection {#7872 …} +blockers: Doctrine\ORM\PersistentCollection {#7874 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7876 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7878 …} +reports: Doctrine\ORM\PersistentCollection {#7880 …} +favourites: Doctrine\ORM\PersistentCollection {#7882 …} +violations: Doctrine\ORM\PersistentCollection {#7884 …} +notifications: Doctrine\ORM\PersistentCollection {#7886 …} +awards: Doctrine\ORM\PersistentCollection {#7888 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7890 …} +categories: Doctrine\ORM\PersistentCollection {#7892 …} -id: 88602 -password: "$2y$13$Y/5V.CY/IKz8UKvbrGc9Begn6GOZASAmxb0ZAnZpWTj3BeUUNOIVq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7894 …} +apId: "sag@lemy.lol" +apProfileId: "https://lemy.lol/u/sag" +apPublicUrl: "https://lemy.lol/u/sag" +apFollowersUrl: null +apInboxUrl: "https://lemy.lol/inbox" +apDomain: "lemy.lol" +apPreferredUsername: "sag" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1709930849 {#7837 : 2024-03-08 21:47:29.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1709930848 {#7838 : 2024-03-08 21:47:28.0 +01:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#6929 +width: 65 +height: 65 +user: App\Entity\User {#7839 +avatar: Proxies\__CG__\App\Entity\Image {#7840 …} +cover: Proxies\__CG__\App\Entity\Image {#7841 …} +email: "sag@lemy.lol" +username: "@sag@lemy.lol" +roles: [] +followersCount: 0 +homepage: "front" +about: """ FOSS and Linux lover, always exploring the latest open-source wonders.🐧✨\n \n [Mastodon ](https://floss.social/@sag) | [Website](https://sag.is-probably.gay/)\n \n alt of @sag@lemm.ee\n \n ---\n \n *Status: Posting Memes ;)* """ +lastActive: DateTime @1726999104 {#7836 : 2024-09-22 11:58:24.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7842 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7844 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7846 …} +entries: Doctrine\ORM\PersistentCollection {#7848 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7850 …} +entryComments: Doctrine\ORM\PersistentCollection {#7852 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7854 …} +posts: Doctrine\ORM\PersistentCollection {#7856 …} +postVotes: Doctrine\ORM\PersistentCollection {#7858 …} +postComments: Doctrine\ORM\PersistentCollection {#7860 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7862 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7864 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7866 …} +follows: Doctrine\ORM\PersistentCollection {#7868 …} +followers: Doctrine\ORM\PersistentCollection {#7870 …} +blocks: Doctrine\ORM\PersistentCollection {#7872 …} +blockers: Doctrine\ORM\PersistentCollection {#7874 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7876 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7878 …} +reports: Doctrine\ORM\PersistentCollection {#7880 …} +favourites: Doctrine\ORM\PersistentCollection {#7882 …} +violations: Doctrine\ORM\PersistentCollection {#7884 …} +notifications: Doctrine\ORM\PersistentCollection {#7886 …} +awards: Doctrine\ORM\PersistentCollection {#7888 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7890 …} +categories: Doctrine\ORM\PersistentCollection {#7892 …} -id: 88602 -password: "$2y$13$Y/5V.CY/IKz8UKvbrGc9Begn6GOZASAmxb0ZAnZpWTj3BeUUNOIVq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7894 …} +apId: "sag@lemy.lol" +apProfileId: "https://lemy.lol/u/sag" +apPublicUrl: "https://lemy.lol/u/sag" +apFollowersUrl: null +apInboxUrl: "https://lemy.lol/inbox" +apDomain: "lemy.lol" +apPreferredUsername: "sag" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1709930849 {#7837 : 2024-03-08 21:47:29.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1709930848 {#7838 : 2024-03-08 21:47:28.0 +01:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.47 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#2933 +avatar: Proxies\__CG__\App\Entity\Image {#2930 …} +cover: Proxies\__CG__\App\Entity\Image {#2935 …} +email: "TCB13@lemmy.world" +username: "@TCB13@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: "" +lastActive: DateTime @1729518803 {#2929 : 2024-10-21 15:53:23.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2939 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3091 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3134 …} +entries: Doctrine\ORM\PersistentCollection {#3186 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3383 …} +entryComments: Doctrine\ORM\PersistentCollection {#3447 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3561 …} +posts: Doctrine\ORM\PersistentCollection {#3780 …} +postVotes: Doctrine\ORM\PersistentCollection {#3815 …} +postComments: Doctrine\ORM\PersistentCollection {#3816 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3789 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3830 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4377 …} +follows: Doctrine\ORM\PersistentCollection {#4414 …} +followers: Doctrine\ORM\PersistentCollection {#4399 …} +blocks: Doctrine\ORM\PersistentCollection {#4457 …} +blockers: Doctrine\ORM\PersistentCollection {#4513 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4577 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4798 …} +reports: Doctrine\ORM\PersistentCollection {#4816 …} +favourites: Doctrine\ORM\PersistentCollection {#4897 …} +violations: Doctrine\ORM\PersistentCollection {#4886 …} +notifications: Doctrine\ORM\PersistentCollection {#4887 …} +awards: Doctrine\ORM\PersistentCollection {#4900 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4893 …} +categories: Doctrine\ORM\PersistentCollection {#4853 …} -id: 43677 -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4973 …} +apId: "TCB13@lemmy.world" +apProfileId: "https://lemmy.world/u/TCB13" +apPublicUrl: "https://lemmy.world/u/TCB13" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "TCB13" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729566764 {#2931 : 2024-10-22 05:12:44.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693492241 {#2932 : 2023-08-31 16:30:41.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#8306 +width: 65 +height: 65 +user: App\Entity\User {#2933 +avatar: Proxies\__CG__\App\Entity\Image {#2930 …} +cover: Proxies\__CG__\App\Entity\Image {#2935 …} +email: "TCB13@lemmy.world" +username: "@TCB13@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: "" +lastActive: DateTime @1729518803 {#2929 : 2024-10-21 15:53:23.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2939 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3091 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3134 …} +entries: Doctrine\ORM\PersistentCollection {#3186 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3383 …} +entryComments: Doctrine\ORM\PersistentCollection {#3447 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3561 …} +posts: Doctrine\ORM\PersistentCollection {#3780 …} +postVotes: Doctrine\ORM\PersistentCollection {#3815 …} +postComments: Doctrine\ORM\PersistentCollection {#3816 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3789 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3830 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4377 …} +follows: Doctrine\ORM\PersistentCollection {#4414 …} +followers: Doctrine\ORM\PersistentCollection {#4399 …} +blocks: Doctrine\ORM\PersistentCollection {#4457 …} +blockers: Doctrine\ORM\PersistentCollection {#4513 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4577 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4798 …} +reports: Doctrine\ORM\PersistentCollection {#4816 …} +favourites: Doctrine\ORM\PersistentCollection {#4897 …} +violations: Doctrine\ORM\PersistentCollection {#4886 …} +notifications: Doctrine\ORM\PersistentCollection {#4887 …} +awards: Doctrine\ORM\PersistentCollection {#4900 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4893 …} +categories: Doctrine\ORM\PersistentCollection {#4853 …} -id: 43677 -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4973 …} +apId: "TCB13@lemmy.world" +apProfileId: "https://lemmy.world/u/TCB13" +apPublicUrl: "https://lemmy.world/u/TCB13" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "TCB13" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729566764 {#2931 : 2024-10-22 05:12:44.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693492241 {#2932 : 2023-08-31 16:30:41.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 13.78 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#7481 +avatar: Proxies\__CG__\App\Entity\Image {#7482 …} +cover: null +email: "itsaj26744@programming.dev" +username: "@itsaj26744@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: """ 11th Class student from Uttar Pradesh,India (Bharat). Trying to catch up with ever upgrading tech world.\n \n Radhe Radhe """ +lastActive: DateTime @1728229975 {#7478 : 2024-10-06 17:52:55.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7483 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7485 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7487 …} +entries: Doctrine\ORM\PersistentCollection {#7489 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7491 …} +entryComments: Doctrine\ORM\PersistentCollection {#7493 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7495 …} +posts: Doctrine\ORM\PersistentCollection {#7497 …} +postVotes: Doctrine\ORM\PersistentCollection {#7499 …} +postComments: Doctrine\ORM\PersistentCollection {#7501 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7503 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7505 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7507 …} +follows: Doctrine\ORM\PersistentCollection {#7509 …} +followers: Doctrine\ORM\PersistentCollection {#7511 …} +blocks: Doctrine\ORM\PersistentCollection {#7513 …} +blockers: Doctrine\ORM\PersistentCollection {#7515 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7517 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7519 …} +reports: Doctrine\ORM\PersistentCollection {#7521 …} +favourites: Doctrine\ORM\PersistentCollection {#7523 …} +violations: Doctrine\ORM\PersistentCollection {#7525 …} +notifications: Doctrine\ORM\PersistentCollection {#7527 …} +awards: Doctrine\ORM\PersistentCollection {#7529 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7531 …} +categories: Doctrine\ORM\PersistentCollection {#7533 …} -id: 70100 -password: "$2y$13$jZ2efBcV8oMrOUH/9KwYVuB1tw3H01LHp/mzvoTJgjWVtiAl.9CRS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7535 …} +apId: "itsaj26744@programming.dev" +apProfileId: "https://programming.dev/u/itsaj26744" +apPublicUrl: "https://programming.dev/u/itsaj26744" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "itsaj26744" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727148435 {#7479 : 2024-09-24 05:27:15.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698952609 {#7480 : 2023-11-02 20:16:49.0 +01:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#8363 +width: 65 +height: 65 +user: App\Entity\User {#7481 +avatar: Proxies\__CG__\App\Entity\Image {#7482 …} +cover: null +email: "itsaj26744@programming.dev" +username: "@itsaj26744@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: """ 11th Class student from Uttar Pradesh,India (Bharat). Trying to catch up with ever upgrading tech world.\n \n Radhe Radhe """ +lastActive: DateTime @1728229975 {#7478 : 2024-10-06 17:52:55.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7483 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7485 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7487 …} +entries: Doctrine\ORM\PersistentCollection {#7489 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7491 …} +entryComments: Doctrine\ORM\PersistentCollection {#7493 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7495 …} +posts: Doctrine\ORM\PersistentCollection {#7497 …} +postVotes: Doctrine\ORM\PersistentCollection {#7499 …} +postComments: Doctrine\ORM\PersistentCollection {#7501 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7503 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7505 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7507 …} +follows: Doctrine\ORM\PersistentCollection {#7509 …} +followers: Doctrine\ORM\PersistentCollection {#7511 …} +blocks: Doctrine\ORM\PersistentCollection {#7513 …} +blockers: Doctrine\ORM\PersistentCollection {#7515 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7517 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7519 …} +reports: Doctrine\ORM\PersistentCollection {#7521 …} +favourites: Doctrine\ORM\PersistentCollection {#7523 …} +violations: Doctrine\ORM\PersistentCollection {#7525 …} +notifications: Doctrine\ORM\PersistentCollection {#7527 …} +awards: Doctrine\ORM\PersistentCollection {#7529 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7531 …} +categories: Doctrine\ORM\PersistentCollection {#7533 …} -id: 70100 -password: "$2y$13$jZ2efBcV8oMrOUH/9KwYVuB1tw3H01LHp/mzvoTJgjWVtiAl.9CRS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7535 …} +apId: "itsaj26744@programming.dev" +apProfileId: "https://programming.dev/u/itsaj26744" +apPublicUrl: "https://programming.dev/u/itsaj26744" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "itsaj26744" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727148435 {#7479 : 2024-09-24 05:27:15.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698952609 {#7480 : 2023-11-02 20:16:49.0 +01:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 19.75 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#7719 +avatar: Proxies\__CG__\App\Entity\Image {#7720 …} +cover: Proxies\__CG__\App\Entity\Image {#7721 …} +email: "wwwgem@lemmy.ml" +username: "@wwwgem@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>" +lastActive: DateTime @1729539403 {#7716 : 2024-10-21 21:36:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7722 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7724 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7726 …} +entries: Doctrine\ORM\PersistentCollection {#7728 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7730 …} +entryComments: Doctrine\ORM\PersistentCollection {#7732 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7734 …} +posts: Doctrine\ORM\PersistentCollection {#7736 …} +postVotes: Doctrine\ORM\PersistentCollection {#7738 …} +postComments: Doctrine\ORM\PersistentCollection {#7740 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7742 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7744 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7746 …} +follows: Doctrine\ORM\PersistentCollection {#7748 …} +followers: Doctrine\ORM\PersistentCollection {#7750 …} +blocks: Doctrine\ORM\PersistentCollection {#7752 …} +blockers: Doctrine\ORM\PersistentCollection {#7754 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7756 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7758 …} +reports: Doctrine\ORM\PersistentCollection {#7760 …} +favourites: Doctrine\ORM\PersistentCollection {#7762 …} +violations: Doctrine\ORM\PersistentCollection {#7764 …} +notifications: Doctrine\ORM\PersistentCollection {#7766 …} +awards: Doctrine\ORM\PersistentCollection {#7768 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7770 …} +categories: Doctrine\ORM\PersistentCollection {#7772 …} -id: 86842 -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7774 …} +apId: "wwwgem@lemmy.ml" +apProfileId: "https://lemmy.ml/u/wwwgem" +apPublicUrl: "https://lemmy.ml/u/wwwgem" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "wwwgem" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706680745 {#7717 : 2024-01-31 06:59:05.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1706680744 {#7718 : 2024-01-31 06:59:04.0 +01:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#8426 +width: 65 +height: 65 +user: App\Entity\User {#7719 +avatar: Proxies\__CG__\App\Entity\Image {#7720 …} +cover: Proxies\__CG__\App\Entity\Image {#7721 …} +email: "wwwgem@lemmy.ml" +username: "@wwwgem@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python <https://www-gem.codeberg.page>" +lastActive: DateTime @1729539403 {#7716 : 2024-10-21 21:36:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7722 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7724 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7726 …} +entries: Doctrine\ORM\PersistentCollection {#7728 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7730 …} +entryComments: Doctrine\ORM\PersistentCollection {#7732 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7734 …} +posts: Doctrine\ORM\PersistentCollection {#7736 …} +postVotes: Doctrine\ORM\PersistentCollection {#7738 …} +postComments: Doctrine\ORM\PersistentCollection {#7740 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7742 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7744 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7746 …} +follows: Doctrine\ORM\PersistentCollection {#7748 …} +followers: Doctrine\ORM\PersistentCollection {#7750 …} +blocks: Doctrine\ORM\PersistentCollection {#7752 …} +blockers: Doctrine\ORM\PersistentCollection {#7754 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7756 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7758 …} +reports: Doctrine\ORM\PersistentCollection {#7760 …} +favourites: Doctrine\ORM\PersistentCollection {#7762 …} +violations: Doctrine\ORM\PersistentCollection {#7764 …} +notifications: Doctrine\ORM\PersistentCollection {#7766 …} +awards: Doctrine\ORM\PersistentCollection {#7768 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7770 …} +categories: Doctrine\ORM\PersistentCollection {#7772 …} -id: 86842 -password: "$2y$13$vJK6FccW0rsstpFJiKChZOdYgv54PwvBjGGijk0sEi7nJxDIuxzAa" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7774 …} +apId: "wwwgem@lemmy.ml" +apProfileId: "https://lemmy.ml/u/wwwgem" +apPublicUrl: "https://lemmy.ml/u/wwwgem" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "wwwgem" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706680745 {#7717 : 2024-01-31 06:59:05.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1706680744 {#7718 : 2024-01-31 06:59:04.0 +01:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.62 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#7599 +avatar: Proxies\__CG__\App\Entity\Image {#7600 …} +cover: Proxies\__CG__\App\Entity\Image {#7601 …} +email: "halm@leminal.space" +username: "@halm@leminal.space" +roles: [] +followersCount: 0 +homepage: "front" +about: "Downvotes rewarded with hugs." +lastActive: DateTime @1729488998 {#7596 : 2024-10-21 07:36:38.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7602 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7604 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7606 …} +entries: Doctrine\ORM\PersistentCollection {#7608 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7610 …} +entryComments: Doctrine\ORM\PersistentCollection {#7612 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7614 …} +posts: Doctrine\ORM\PersistentCollection {#7616 …} +postVotes: Doctrine\ORM\PersistentCollection {#7618 …} +postComments: Doctrine\ORM\PersistentCollection {#7620 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7624 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7626 …} +follows: Doctrine\ORM\PersistentCollection {#7628 …} +followers: Doctrine\ORM\PersistentCollection {#7630 …} +blocks: Doctrine\ORM\PersistentCollection {#7632 …} +blockers: Doctrine\ORM\PersistentCollection {#7634 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7636 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7638 …} +reports: Doctrine\ORM\PersistentCollection {#7640 …} +favourites: Doctrine\ORM\PersistentCollection {#7642 …} +violations: Doctrine\ORM\PersistentCollection {#7644 …} +notifications: Doctrine\ORM\PersistentCollection {#7646 …} +awards: Doctrine\ORM\PersistentCollection {#7648 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7650 …} +categories: Doctrine\ORM\PersistentCollection {#7652 …} -id: 83033 -password: "$2y$13$LdOvevlhQ0CirXikfrGsCOfvbWdElx5w6a0W/5QAw7oX6v36G7XcS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7654 …} +apId: "halm@leminal.space" +apProfileId: "https://leminal.space/u/halm" +apPublicUrl: "https://leminal.space/u/halm" +apFollowersUrl: null +apInboxUrl: "https://leminal.space/inbox" +apDomain: "leminal.space" +apPreferredUsername: "halm" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729161668 {#7597 : 2024-10-17 12:41:08.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1702898611 {#7598 : 2023-12-18 12:23:31.0 +01:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#8489 +width: 65 +height: 65 +user: App\Entity\User {#7599 +avatar: Proxies\__CG__\App\Entity\Image {#7600 …} +cover: Proxies\__CG__\App\Entity\Image {#7601 …} +email: "halm@leminal.space" +username: "@halm@leminal.space" +roles: [] +followersCount: 0 +homepage: "front" +about: "Downvotes rewarded with hugs." +lastActive: DateTime @1729488998 {#7596 : 2024-10-21 07:36:38.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7602 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7604 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7606 …} +entries: Doctrine\ORM\PersistentCollection {#7608 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7610 …} +entryComments: Doctrine\ORM\PersistentCollection {#7612 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7614 …} +posts: Doctrine\ORM\PersistentCollection {#7616 …} +postVotes: Doctrine\ORM\PersistentCollection {#7618 …} +postComments: Doctrine\ORM\PersistentCollection {#7620 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7622 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7624 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7626 …} +follows: Doctrine\ORM\PersistentCollection {#7628 …} +followers: Doctrine\ORM\PersistentCollection {#7630 …} +blocks: Doctrine\ORM\PersistentCollection {#7632 …} +blockers: Doctrine\ORM\PersistentCollection {#7634 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7636 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7638 …} +reports: Doctrine\ORM\PersistentCollection {#7640 …} +favourites: Doctrine\ORM\PersistentCollection {#7642 …} +violations: Doctrine\ORM\PersistentCollection {#7644 …} +notifications: Doctrine\ORM\PersistentCollection {#7646 …} +awards: Doctrine\ORM\PersistentCollection {#7648 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7650 …} +categories: Doctrine\ORM\PersistentCollection {#7652 …} -id: 83033 -password: "$2y$13$LdOvevlhQ0CirXikfrGsCOfvbWdElx5w6a0W/5QAw7oX6v36G7XcS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7654 …} +apId: "halm@leminal.space" +apProfileId: "https://leminal.space/u/halm" +apPublicUrl: "https://leminal.space/u/halm" +apFollowersUrl: null +apInboxUrl: "https://leminal.space/inbox" +apDomain: "leminal.space" +apPreferredUsername: "halm" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729161668 {#7597 : 2024-10-17 12:41:08.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1702898611 {#7598 : 2023-12-18 12:23:31.0 +01:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.97 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#7421 +avatar: Proxies\__CG__\App\Entity\Image {#7422 …} +cover: Proxies\__CG__\App\Entity\Image {#7423 …} +email: "Linkerbaan@lemmy.world" +username: "@Linkerbaan@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: "Fast left" +lastActive: DateTime @1729135481 {#7418 : 2024-10-17 05:24:41.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7424 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7426 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7428 …} +entries: Doctrine\ORM\PersistentCollection {#7430 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7432 …} +entryComments: Doctrine\ORM\PersistentCollection {#7434 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7436 …} +posts: Doctrine\ORM\PersistentCollection {#7438 …} +postVotes: Doctrine\ORM\PersistentCollection {#7440 …} +postComments: Doctrine\ORM\PersistentCollection {#7442 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7444 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7446 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7448 …} +follows: Doctrine\ORM\PersistentCollection {#7450 …} +followers: Doctrine\ORM\PersistentCollection {#7452 …} +blocks: Doctrine\ORM\PersistentCollection {#7454 …} +blockers: Doctrine\ORM\PersistentCollection {#7456 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7458 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7460 …} +reports: Doctrine\ORM\PersistentCollection {#7462 …} +favourites: Doctrine\ORM\PersistentCollection {#7464 …} +violations: Doctrine\ORM\PersistentCollection {#7466 …} +notifications: Doctrine\ORM\PersistentCollection {#7468 …} +awards: Doctrine\ORM\PersistentCollection {#7470 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7472 …} +categories: Doctrine\ORM\PersistentCollection {#7474 …} -id: 68107 -password: "$2y$13$uVxJe6AsfFSLE1Jy6P3glu/Va2cAhKFfgKpuXykbqZz66jAuaIfJe" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7476 …} +apId: "Linkerbaan@lemmy.world" +apProfileId: "https://lemmy.world/u/Linkerbaan" +apPublicUrl: "https://lemmy.world/u/Linkerbaan" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Linkerbaan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729538087 {#7419 : 2024-10-21 21:14:47.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698600359 {#7420 : 2023-10-29 18:25:59.0 +01:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#8546 +width: 65 +height: 65 +user: App\Entity\User {#7421 +avatar: Proxies\__CG__\App\Entity\Image {#7422 …} +cover: Proxies\__CG__\App\Entity\Image {#7423 …} +email: "Linkerbaan@lemmy.world" +username: "@Linkerbaan@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: "Fast left" +lastActive: DateTime @1729135481 {#7418 : 2024-10-17 05:24:41.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7424 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7426 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7428 …} +entries: Doctrine\ORM\PersistentCollection {#7430 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7432 …} +entryComments: Doctrine\ORM\PersistentCollection {#7434 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7436 …} +posts: Doctrine\ORM\PersistentCollection {#7438 …} +postVotes: Doctrine\ORM\PersistentCollection {#7440 …} +postComments: Doctrine\ORM\PersistentCollection {#7442 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7444 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7446 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7448 …} +follows: Doctrine\ORM\PersistentCollection {#7450 …} +followers: Doctrine\ORM\PersistentCollection {#7452 …} +blocks: Doctrine\ORM\PersistentCollection {#7454 …} +blockers: Doctrine\ORM\PersistentCollection {#7456 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7458 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7460 …} +reports: Doctrine\ORM\PersistentCollection {#7462 …} +favourites: Doctrine\ORM\PersistentCollection {#7464 …} +violations: Doctrine\ORM\PersistentCollection {#7466 …} +notifications: Doctrine\ORM\PersistentCollection {#7468 …} +awards: Doctrine\ORM\PersistentCollection {#7470 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7472 …} +categories: Doctrine\ORM\PersistentCollection {#7474 …} -id: 68107 -password: "$2y$13$uVxJe6AsfFSLE1Jy6P3glu/Va2cAhKFfgKpuXykbqZz66jAuaIfJe" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7476 …} +apId: "Linkerbaan@lemmy.world" +apProfileId: "https://lemmy.world/u/Linkerbaan" +apPublicUrl: "https://lemmy.world/u/Linkerbaan" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Linkerbaan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729538087 {#7419 : 2024-10-21 21:14:47.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698600359 {#7420 : 2023-10-29 18:25:59.0 +01:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.45 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#7779 +avatar: Proxies\__CG__\App\Entity\Image {#7780 …} +cover: Proxies\__CG__\App\Entity\Image {#7781 …} +email: "otl@hachyderm.io" +username: "@otl@hachyderm.io" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Rollerblading, programming, writing, documentaries, travel, motorbikes… That’s it!\n \n Preferably o@gts.olowe.co. \n This account is here to interact with bits of the Fediverse which don't play nicely with GoToSocial. """ +lastActive: DateTime @1709817588 {#7776 : 2024-03-07 14:19:48.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7782 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7784 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7786 …} +entries: Doctrine\ORM\PersistentCollection {#7788 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7790 …} +entryComments: Doctrine\ORM\PersistentCollection {#7792 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7794 …} +posts: Doctrine\ORM\PersistentCollection {#7796 …} +postVotes: Doctrine\ORM\PersistentCollection {#7798 …} +postComments: Doctrine\ORM\PersistentCollection {#7800 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7802 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7804 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7806 …} +follows: Doctrine\ORM\PersistentCollection {#7808 …} +followers: Doctrine\ORM\PersistentCollection {#7810 …} +blocks: Doctrine\ORM\PersistentCollection {#7812 …} +blockers: Doctrine\ORM\PersistentCollection {#7814 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7816 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7818 …} +reports: Doctrine\ORM\PersistentCollection {#7820 …} +favourites: Doctrine\ORM\PersistentCollection {#7822 …} +violations: Doctrine\ORM\PersistentCollection {#7824 …} +notifications: Doctrine\ORM\PersistentCollection {#7826 …} +awards: Doctrine\ORM\PersistentCollection {#7828 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7830 …} +categories: Doctrine\ORM\PersistentCollection {#7832 …} -id: 88556 -password: "$2y$13$xUYddXyZD1zih34casfoguI4BPjSMNKKOqQqL8LyypJpfy410/z46" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7834 …} +apId: "otl@hachyderm.io" +apProfileId: "https://hachyderm.io/users/otl" +apPublicUrl: "https://hachyderm.io/@otl" +apFollowersUrl: "https://hachyderm.io/users/otl/followers" +apInboxUrl: "https://hachyderm.io/inbox" +apDomain: "hachyderm.io" +apPreferredUsername: "otl" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1709817587 {#7777 : 2024-03-07 14:19:47.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1709817586 {#7778 : 2024-03-07 14:19:46.0 +01:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#8603 +width: 65 +height: 65 +user: App\Entity\User {#7779 +avatar: Proxies\__CG__\App\Entity\Image {#7780 …} +cover: Proxies\__CG__\App\Entity\Image {#7781 …} +email: "otl@hachyderm.io" +username: "@otl@hachyderm.io" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Rollerblading, programming, writing, documentaries, travel, motorbikes… That’s it!\n \n Preferably o@gts.olowe.co. \n This account is here to interact with bits of the Fediverse which don't play nicely with GoToSocial. """ +lastActive: DateTime @1709817588 {#7776 : 2024-03-07 14:19:48.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7782 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7784 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7786 …} +entries: Doctrine\ORM\PersistentCollection {#7788 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7790 …} +entryComments: Doctrine\ORM\PersistentCollection {#7792 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7794 …} +posts: Doctrine\ORM\PersistentCollection {#7796 …} +postVotes: Doctrine\ORM\PersistentCollection {#7798 …} +postComments: Doctrine\ORM\PersistentCollection {#7800 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7802 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7804 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7806 …} +follows: Doctrine\ORM\PersistentCollection {#7808 …} +followers: Doctrine\ORM\PersistentCollection {#7810 …} +blocks: Doctrine\ORM\PersistentCollection {#7812 …} +blockers: Doctrine\ORM\PersistentCollection {#7814 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7816 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7818 …} +reports: Doctrine\ORM\PersistentCollection {#7820 …} +favourites: Doctrine\ORM\PersistentCollection {#7822 …} +violations: Doctrine\ORM\PersistentCollection {#7824 …} +notifications: Doctrine\ORM\PersistentCollection {#7826 …} +awards: Doctrine\ORM\PersistentCollection {#7828 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7830 …} +categories: Doctrine\ORM\PersistentCollection {#7832 …} -id: 88556 -password: "$2y$13$xUYddXyZD1zih34casfoguI4BPjSMNKKOqQqL8LyypJpfy410/z46" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7834 …} +apId: "otl@hachyderm.io" +apProfileId: "https://hachyderm.io/users/otl" +apPublicUrl: "https://hachyderm.io/@otl" +apFollowersUrl: "https://hachyderm.io/users/otl/followers" +apInboxUrl: "https://hachyderm.io/inbox" +apDomain: "hachyderm.io" +apPreferredUsername: "otl" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1709817587 {#7777 : 2024-03-07 14:19:47.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1709817586 {#7778 : 2024-03-07 14:19:46.0 +01:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.51 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#7281 +avatar: Proxies\__CG__\App\Entity\Image {#7282 …} +cover: null +email: "jackpot@lemmy.ml" +username: "@jackpot@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "Bill Gates’ money manager [Michael Larson] is accused of racism, inappropriate sexual remarks and bullying. He has not been fired." +lastActive: DateTime @1729471730 {#7286 : 2024-10-21 02:48:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7279 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7277 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7275 …} +entries: Doctrine\ORM\PersistentCollection {#7273 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7271 …} +entryComments: Doctrine\ORM\PersistentCollection {#7269 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7267 …} +posts: Doctrine\ORM\PersistentCollection {#7265 …} +postVotes: Doctrine\ORM\PersistentCollection {#7263 …} +postComments: Doctrine\ORM\PersistentCollection {#7261 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7259 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7257 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7255 …} +follows: Doctrine\ORM\PersistentCollection {#7253 …} +followers: Doctrine\ORM\PersistentCollection {#7251 …} +blocks: Doctrine\ORM\PersistentCollection {#7249 …} +blockers: Doctrine\ORM\PersistentCollection {#7247 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7245 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7243 …} +reports: Doctrine\ORM\PersistentCollection {#7241 …} +favourites: Doctrine\ORM\PersistentCollection {#7239 …} +violations: Doctrine\ORM\PersistentCollection {#7237 …} +notifications: Doctrine\ORM\PersistentCollection {#7235 …} +awards: Doctrine\ORM\PersistentCollection {#7233 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7231 …} +categories: Doctrine\ORM\PersistentCollection {#7229 …} -id: 24127 -password: "$2y$13$kXPly9lntBupadiWXLeOOeyrrakoECnxHxZnWbaezQhWg8BEFGx0." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7227 …} +apId: "jackpot@lemmy.ml" +apProfileId: "https://lemmy.ml/u/jackpot" +apPublicUrl: "https://lemmy.ml/u/jackpot" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "jackpot" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729577200 {#7283 : 2024-10-22 08:06:40.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689125983 {#7284 : 2023-07-12 03:39:43.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#8660 +width: 65 +height: 65 +user: App\Entity\User {#7281 +avatar: Proxies\__CG__\App\Entity\Image {#7282 …} +cover: null +email: "jackpot@lemmy.ml" +username: "@jackpot@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: "Bill Gates’ money manager [Michael Larson] is accused of racism, inappropriate sexual remarks and bullying. He has not been fired." +lastActive: DateTime @1729471730 {#7286 : 2024-10-21 02:48:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7279 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7277 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7275 …} +entries: Doctrine\ORM\PersistentCollection {#7273 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7271 …} +entryComments: Doctrine\ORM\PersistentCollection {#7269 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7267 …} +posts: Doctrine\ORM\PersistentCollection {#7265 …} +postVotes: Doctrine\ORM\PersistentCollection {#7263 …} +postComments: Doctrine\ORM\PersistentCollection {#7261 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7259 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7257 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7255 …} +follows: Doctrine\ORM\PersistentCollection {#7253 …} +followers: Doctrine\ORM\PersistentCollection {#7251 …} +blocks: Doctrine\ORM\PersistentCollection {#7249 …} +blockers: Doctrine\ORM\PersistentCollection {#7247 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7245 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7243 …} +reports: Doctrine\ORM\PersistentCollection {#7241 …} +favourites: Doctrine\ORM\PersistentCollection {#7239 …} +violations: Doctrine\ORM\PersistentCollection {#7237 …} +notifications: Doctrine\ORM\PersistentCollection {#7235 …} +awards: Doctrine\ORM\PersistentCollection {#7233 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7231 …} +categories: Doctrine\ORM\PersistentCollection {#7229 …} -id: 24127 -password: "$2y$13$kXPly9lntBupadiWXLeOOeyrrakoECnxHxZnWbaezQhWg8BEFGx0." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7227 …} +apId: "jackpot@lemmy.ml" +apProfileId: "https://lemmy.ml/u/jackpot" +apPublicUrl: "https://lemmy.ml/u/jackpot" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "jackpot" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729577200 {#7283 : 2024-10-22 08:06:40.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689125983 {#7284 : 2023-07-12 03:39:43.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.44 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#7224 +avatar: Proxies\__CG__\App\Entity\Image {#7221 …} +cover: Proxies\__CG__\App\Entity\Image {#7222 …} +email: "dataprolet@lemmy.dbzer0.com" +username: "@dataprolet@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Formerly know as u/Arjab. \n Anarchist | Antifascist | Anticapitalist. \n Arch Linux | FOSS | Piracy | Security & Privacy\n \n Looking for a Mastodon instance? \n Check out @serverbot@undefined.social. """ +lastActive: DateTime @1728812167 {#7225 : 2024-10-13 11:36:07.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7219 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7217 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7215 …} +entries: Doctrine\ORM\PersistentCollection {#7213 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7211 …} +entryComments: Doctrine\ORM\PersistentCollection {#7209 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7207 …} +posts: Doctrine\ORM\PersistentCollection {#7205 …} +postVotes: Doctrine\ORM\PersistentCollection {#7203 …} +postComments: Doctrine\ORM\PersistentCollection {#7201 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7199 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7197 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7195 …} +follows: Doctrine\ORM\PersistentCollection {#7193 …} +followers: Doctrine\ORM\PersistentCollection {#7191 …} +blocks: Doctrine\ORM\PersistentCollection {#7189 …} +blockers: Doctrine\ORM\PersistentCollection {#7187 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7185 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7183 …} +reports: Doctrine\ORM\PersistentCollection {#7181 …} +favourites: Doctrine\ORM\PersistentCollection {#7179 …} +violations: Doctrine\ORM\PersistentCollection {#7177 …} +notifications: Doctrine\ORM\PersistentCollection {#7175 …} +awards: Doctrine\ORM\PersistentCollection {#7173 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7171 …} +categories: Doctrine\ORM\PersistentCollection {#7169 …} -id: 24742 -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7167 …} +apId: "dataprolet@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/dataprolet" +apPublicUrl: "https://lemmy.dbzer0.com/u/dataprolet" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "dataprolet" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1722364097 {#7226 : 2024-07-30 20:28:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689153779 {#7223 : 2023-07-12 11:22:59.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#8717 +width: 65 +height: 65 +user: App\Entity\User {#7224 +avatar: Proxies\__CG__\App\Entity\Image {#7221 …} +cover: Proxies\__CG__\App\Entity\Image {#7222 …} +email: "dataprolet@lemmy.dbzer0.com" +username: "@dataprolet@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Formerly know as u/Arjab. \n Anarchist | Antifascist | Anticapitalist. \n Arch Linux | FOSS | Piracy | Security & Privacy\n \n Looking for a Mastodon instance? \n Check out @serverbot@undefined.social. """ +lastActive: DateTime @1728812167 {#7225 : 2024-10-13 11:36:07.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7219 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7217 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7215 …} +entries: Doctrine\ORM\PersistentCollection {#7213 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7211 …} +entryComments: Doctrine\ORM\PersistentCollection {#7209 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7207 …} +posts: Doctrine\ORM\PersistentCollection {#7205 …} +postVotes: Doctrine\ORM\PersistentCollection {#7203 …} +postComments: Doctrine\ORM\PersistentCollection {#7201 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7199 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7197 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7195 …} +follows: Doctrine\ORM\PersistentCollection {#7193 …} +followers: Doctrine\ORM\PersistentCollection {#7191 …} +blocks: Doctrine\ORM\PersistentCollection {#7189 …} +blockers: Doctrine\ORM\PersistentCollection {#7187 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7185 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7183 …} +reports: Doctrine\ORM\PersistentCollection {#7181 …} +favourites: Doctrine\ORM\PersistentCollection {#7179 …} +violations: Doctrine\ORM\PersistentCollection {#7177 …} +notifications: Doctrine\ORM\PersistentCollection {#7175 …} +awards: Doctrine\ORM\PersistentCollection {#7173 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7171 …} +categories: Doctrine\ORM\PersistentCollection {#7169 …} -id: 24742 -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7167 …} +apId: "dataprolet@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/dataprolet" +apPublicUrl: "https://lemmy.dbzer0.com/u/dataprolet" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "dataprolet" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1722364097 {#7226 : 2024-07-30 20:28:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689153779 {#7223 : 2023-07-12 11:22:59.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 2.07 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#7958 +avatar: Proxies\__CG__\App\Entity\Image {#7959 …} +cover: Proxies\__CG__\App\Entity\Image {#7960 …} +email: "FQQD@lemmy.ohaa.xyz" +username: "@FQQD@lemmy.ohaa.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Creating mediocre at best memes and comments since 2023.\n --------------------------------------------------------\n \n If not marked otherwise, everything I post is OC.\n \n Website: [FQQD.de](https://fqqd.de/)\n \n For my posts prior to 14th of January 2024, visit /u/FQQD@feddit.de (If the instance still works) """ +lastActive: DateTime @1728740125 {#7955 : 2024-10-12 15:35:25.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7961 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7963 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7965 …} +entries: Doctrine\ORM\PersistentCollection {#7967 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7969 …} +entryComments: Doctrine\ORM\PersistentCollection {#7971 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7973 …} +posts: Doctrine\ORM\PersistentCollection {#7975 …} +postVotes: Doctrine\ORM\PersistentCollection {#7977 …} +postComments: Doctrine\ORM\PersistentCollection {#7979 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7981 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7983 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7985 …} +follows: Doctrine\ORM\PersistentCollection {#7987 …} +followers: Doctrine\ORM\PersistentCollection {#7989 …} +blocks: Doctrine\ORM\PersistentCollection {#7991 …} +blockers: Doctrine\ORM\PersistentCollection {#7993 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7995 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7997 …} +reports: Doctrine\ORM\PersistentCollection {#7999 …} +favourites: Doctrine\ORM\PersistentCollection {#8001 …} +violations: Doctrine\ORM\PersistentCollection {#8003 …} +notifications: Doctrine\ORM\PersistentCollection {#8005 …} +awards: Doctrine\ORM\PersistentCollection {#8007 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#8009 …} +categories: Doctrine\ORM\PersistentCollection {#8011 …} -id: 91478 -password: "$2y$13$vZQ1DIwLAJdio6LcUHkJRO23O0OaS2Dpus1i0vaJwz/9kBOf1gO.u" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8013 …} +apId: "FQQD@lemmy.ohaa.xyz" +apProfileId: "https://lemmy.ohaa.xyz/u/FQQD" +apPublicUrl: "https://lemmy.ohaa.xyz/u/FQQD" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ohaa.xyz/inbox" +apDomain: "lemmy.ohaa.xyz" +apPreferredUsername: "FQQD" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1723163942 {#7956 : 2024-08-09 02:39:02.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1723163940 {#7957 : 2024-08-09 02:39:00.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#8774 +width: 65 +height: 65 +user: App\Entity\User {#7958 +avatar: Proxies\__CG__\App\Entity\Image {#7959 …} +cover: Proxies\__CG__\App\Entity\Image {#7960 …} +email: "FQQD@lemmy.ohaa.xyz" +username: "@FQQD@lemmy.ohaa.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Creating mediocre at best memes and comments since 2023.\n --------------------------------------------------------\n \n If not marked otherwise, everything I post is OC.\n \n Website: [FQQD.de](https://fqqd.de/)\n \n For my posts prior to 14th of January 2024, visit /u/FQQD@feddit.de (If the instance still works) """ +lastActive: DateTime @1728740125 {#7955 : 2024-10-12 15:35:25.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7961 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7963 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7965 …} +entries: Doctrine\ORM\PersistentCollection {#7967 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7969 …} +entryComments: Doctrine\ORM\PersistentCollection {#7971 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7973 …} +posts: Doctrine\ORM\PersistentCollection {#7975 …} +postVotes: Doctrine\ORM\PersistentCollection {#7977 …} +postComments: Doctrine\ORM\PersistentCollection {#7979 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7981 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7983 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7985 …} +follows: Doctrine\ORM\PersistentCollection {#7987 …} +followers: Doctrine\ORM\PersistentCollection {#7989 …} +blocks: Doctrine\ORM\PersistentCollection {#7991 …} +blockers: Doctrine\ORM\PersistentCollection {#7993 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7995 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7997 …} +reports: Doctrine\ORM\PersistentCollection {#7999 …} +favourites: Doctrine\ORM\PersistentCollection {#8001 …} +violations: Doctrine\ORM\PersistentCollection {#8003 …} +notifications: Doctrine\ORM\PersistentCollection {#8005 …} +awards: Doctrine\ORM\PersistentCollection {#8007 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#8009 …} +categories: Doctrine\ORM\PersistentCollection {#8011 …} -id: 91478 -password: "$2y$13$vZQ1DIwLAJdio6LcUHkJRO23O0OaS2Dpus1i0vaJwz/9kBOf1gO.u" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8013 …} +apId: "FQQD@lemmy.ohaa.xyz" +apProfileId: "https://lemmy.ohaa.xyz/u/FQQD" +apPublicUrl: "https://lemmy.ohaa.xyz/u/FQQD" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ohaa.xyz/inbox" +apDomain: "lemmy.ohaa.xyz" +apPreferredUsername: "FQQD" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1723163942 {#7956 : 2024-08-09 02:39:02.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1723163940 {#7957 : 2024-08-09 02:39:00.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.34 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#7164 +avatar: Proxies\__CG__\App\Entity\Image {#7161 …} +cover: Proxies\__CG__\App\Entity\Image {#7162 …} +email: "hiramfromthechi@lemmy.world" +username: "@hiramfromthechi@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: "Building a better web for all of us: [hiram.io](https://hiram.io)" +lastActive: DateTime @1728703453 {#7165 : 2024-10-12 05:24:13.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7159 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7157 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7155 …} +entries: Doctrine\ORM\PersistentCollection {#7153 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7151 …} +entryComments: Doctrine\ORM\PersistentCollection {#7149 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7145 …} +posts: Doctrine\ORM\PersistentCollection {#7142 …} +postVotes: Doctrine\ORM\PersistentCollection {#7356 …} +postComments: Doctrine\ORM\PersistentCollection {#7358 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7360 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7362 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7364 …} +follows: Doctrine\ORM\PersistentCollection {#3093 …} +followers: Doctrine\ORM\PersistentCollection {#3132 …} +blocks: Doctrine\ORM\PersistentCollection {#3125 …} +blockers: Doctrine\ORM\PersistentCollection {#3130 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3124 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3127 …} +reports: Doctrine\ORM\PersistentCollection {#3095 …} +favourites: Doctrine\ORM\PersistentCollection {#3117 …} +violations: Doctrine\ORM\PersistentCollection {#3122 …} +notifications: Doctrine\ORM\PersistentCollection {#3116 …} +awards: Doctrine\ORM\PersistentCollection {#3119 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3097 …} +categories: Doctrine\ORM\PersistentCollection {#3099 …} -id: 35524 -password: "$2y$13$699RddFxzQi.Kx9Gm17ZreCRZPrCnJOaGjeQqV1MIv0lncfFzWCs2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3114 …} +apId: "hiramfromthechi@lemmy.world" +apProfileId: "https://lemmy.world/u/hiramfromthechi" +apPublicUrl: "https://lemmy.world/u/hiramfromthechi" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "hiramfromthechi" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729289796 {#7166 : 2024-10-19 00:16:36.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1690471107 {#7163 : 2023-07-27 17:18:27.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#8837 +width: 65 +height: 65 +user: App\Entity\User {#7164 +avatar: Proxies\__CG__\App\Entity\Image {#7161 …} +cover: Proxies\__CG__\App\Entity\Image {#7162 …} +email: "hiramfromthechi@lemmy.world" +username: "@hiramfromthechi@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: "Building a better web for all of us: [hiram.io](https://hiram.io)" +lastActive: DateTime @1728703453 {#7165 : 2024-10-12 05:24:13.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7159 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7157 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7155 …} +entries: Doctrine\ORM\PersistentCollection {#7153 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7151 …} +entryComments: Doctrine\ORM\PersistentCollection {#7149 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7145 …} +posts: Doctrine\ORM\PersistentCollection {#7142 …} +postVotes: Doctrine\ORM\PersistentCollection {#7356 …} +postComments: Doctrine\ORM\PersistentCollection {#7358 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7360 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7362 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7364 …} +follows: Doctrine\ORM\PersistentCollection {#3093 …} +followers: Doctrine\ORM\PersistentCollection {#3132 …} +blocks: Doctrine\ORM\PersistentCollection {#3125 …} +blockers: Doctrine\ORM\PersistentCollection {#3130 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3124 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3127 …} +reports: Doctrine\ORM\PersistentCollection {#3095 …} +favourites: Doctrine\ORM\PersistentCollection {#3117 …} +violations: Doctrine\ORM\PersistentCollection {#3122 …} +notifications: Doctrine\ORM\PersistentCollection {#3116 …} +awards: Doctrine\ORM\PersistentCollection {#3119 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3097 …} +categories: Doctrine\ORM\PersistentCollection {#3099 …} -id: 35524 -password: "$2y$13$699RddFxzQi.Kx9Gm17ZreCRZPrCnJOaGjeQqV1MIv0lncfFzWCs2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3114 …} +apId: "hiramfromthechi@lemmy.world" +apProfileId: "https://lemmy.world/u/hiramfromthechi" +apPublicUrl: "https://lemmy.world/u/hiramfromthechi" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "hiramfromthechi" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729289796 {#7166 : 2024-10-19 00:16:36.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1690471107 {#7163 : 2023-07-27 17:18:27.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.29 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#7899 +avatar: Proxies\__CG__\App\Entity\Image {#7900 …} +cover: null +email: "Imonobor@lemmy.world" +username: "@Imonobor@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: "Just another FOSS nerd." +lastActive: DateTime @1711502736 {#7896 : 2024-03-27 02:25:36.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7901 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7903 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7905 …} +entries: Doctrine\ORM\PersistentCollection {#7907 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7909 …} +entryComments: Doctrine\ORM\PersistentCollection {#7911 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7913 …} +posts: Doctrine\ORM\PersistentCollection {#7915 …} +postVotes: Doctrine\ORM\PersistentCollection {#7917 …} +postComments: Doctrine\ORM\PersistentCollection {#7919 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7921 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7923 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7925 …} +follows: Doctrine\ORM\PersistentCollection {#7927 …} +followers: Doctrine\ORM\PersistentCollection {#7929 …} +blocks: Doctrine\ORM\PersistentCollection {#7931 …} +blockers: Doctrine\ORM\PersistentCollection {#7933 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7935 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7937 …} +reports: Doctrine\ORM\PersistentCollection {#7939 …} +favourites: Doctrine\ORM\PersistentCollection {#7941 …} +violations: Doctrine\ORM\PersistentCollection {#7943 …} +notifications: Doctrine\ORM\PersistentCollection {#7945 …} +awards: Doctrine\ORM\PersistentCollection {#7947 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7949 …} +categories: Doctrine\ORM\PersistentCollection {#7951 …} -id: 89310 -password: "$2y$13$hmW10D9vh5NNVYxo/fO0uOuDJR0UsmooIGG3rmXDy0RHxpXA/pSF6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7953 …} +apId: "Imonobor@lemmy.world" +apProfileId: "https://lemmy.world/u/Imonobor" +apPublicUrl: "https://lemmy.world/u/Imonobor" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Imonobor" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711149158 {#7897 : 2024-03-23 00:12:38.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1711149156 {#7898 : 2024-03-23 00:12:36.0 +01:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#8894 +width: 65 +height: 65 +user: App\Entity\User {#7899 +avatar: Proxies\__CG__\App\Entity\Image {#7900 …} +cover: null +email: "Imonobor@lemmy.world" +username: "@Imonobor@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: "Just another FOSS nerd." +lastActive: DateTime @1711502736 {#7896 : 2024-03-27 02:25:36.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7901 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7903 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7905 …} +entries: Doctrine\ORM\PersistentCollection {#7907 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7909 …} +entryComments: Doctrine\ORM\PersistentCollection {#7911 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7913 …} +posts: Doctrine\ORM\PersistentCollection {#7915 …} +postVotes: Doctrine\ORM\PersistentCollection {#7917 …} +postComments: Doctrine\ORM\PersistentCollection {#7919 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7921 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7923 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7925 …} +follows: Doctrine\ORM\PersistentCollection {#7927 …} +followers: Doctrine\ORM\PersistentCollection {#7929 …} +blocks: Doctrine\ORM\PersistentCollection {#7931 …} +blockers: Doctrine\ORM\PersistentCollection {#7933 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7935 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7937 …} +reports: Doctrine\ORM\PersistentCollection {#7939 …} +favourites: Doctrine\ORM\PersistentCollection {#7941 …} +violations: Doctrine\ORM\PersistentCollection {#7943 …} +notifications: Doctrine\ORM\PersistentCollection {#7945 …} +awards: Doctrine\ORM\PersistentCollection {#7947 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7949 …} +categories: Doctrine\ORM\PersistentCollection {#7951 …} -id: 89310 -password: "$2y$13$hmW10D9vh5NNVYxo/fO0uOuDJR0UsmooIGG3rmXDy0RHxpXA/pSF6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7953 …} +apId: "Imonobor@lemmy.world" +apProfileId: "https://lemmy.world/u/Imonobor" +apPublicUrl: "https://lemmy.world/u/Imonobor" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Imonobor" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711149158 {#7897 : 2024-03-23 00:12:38.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1711149156 {#7898 : 2024-03-23 00:12:36.0 +01:00 } } +asLink: true } |
related_categories | App\Twig\Components\RelatedCategoriesComponent | 14.0 MiB | 17.83 ms | |
---|---|---|---|---|
Input props | [ "magazine" => "opensource@lemmy.ml" "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedCategoriesComponent {#8956 +limit: 4 +tag: null +magazine: "opensource@lemmy.ml" +type: "related" +title: "related_categories" +refreshedRandom: false -repository: App\Repository\CategoryRepository {#8957 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
related_posts | App\Twig\Components\RelatedPostsComponent | 14.0 MiB | 22.35 ms | |
---|---|---|---|---|
Input props | [ "magazine" => "opensource@lemmy.ml" "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedPostsComponent {#9033 +limit: 4 +tag: null +magazine: "opensource@lemmy.ml" +type: "magazine" +post: null +title: "related_posts" +refreshedRandom: false -repository: App\Repository\PostRepository {#9034 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -mentionManager: App\Service\MentionManager {#390 …} } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.19 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705588943 {#9116 : 2024-01-18 15:42:23.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#9208 +date: DateTimeImmutable @1705588943 {#9116 : 2024-01-18 15:42:23.0 +01:00 } } |
magazine_inline | App\Twig\Components\MagazineInlineComponent | 14.0 MiB | 0.24 ms | |
---|---|---|---|---|
Input props | [ "magazine" => Proxies\__CG__\App\Entity\Magazine {#9100 +icon: Proxies\__CG__\App\Entity\Image {#9115 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#9112 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#9105 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#9158 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#9207 …} +entries: Doctrine\ORM\PersistentCollection {#9153 …} +posts: Doctrine\ORM\PersistentCollection {#9161 …} +subscriptions: Doctrine\ORM\PersistentCollection {#9057 …} +bans: Doctrine\ORM\PersistentCollection {#9204 …} +reports: Doctrine\ORM\PersistentCollection {#9205 …} +badges: Doctrine\ORM\PersistentCollection {#9173 …} +logs: Doctrine\ORM\PersistentCollection {#9196 …} +awards: Doctrine\ORM\PersistentCollection {#9199 …} +categories: Doctrine\ORM\PersistentCollection {#9197 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#9114 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#9113 : 2023-11-02 13:51:08.0 +01:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\MagazineInlineComponent {#9265 +magazine: Proxies\__CG__\App\Entity\Magazine {#9100 +icon: Proxies\__CG__\App\Entity\Image {#9115 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#9112 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#9105 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#9158 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#9207 …} +entries: Doctrine\ORM\PersistentCollection {#9153 …} +posts: Doctrine\ORM\PersistentCollection {#9161 …} +subscriptions: Doctrine\ORM\PersistentCollection {#9057 …} +bans: Doctrine\ORM\PersistentCollection {#9204 …} +reports: Doctrine\ORM\PersistentCollection {#9205 …} +badges: Doctrine\ORM\PersistentCollection {#9173 …} +logs: Doctrine\ORM\PersistentCollection {#9196 …} +awards: Doctrine\ORM\PersistentCollection {#9199 …} +categories: Doctrine\ORM\PersistentCollection {#9197 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#9114 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#9113 : 2023-11-02 13:51:08.0 +01:00 } +__isInitialized__: true …2 } +showTitle: true +fullName: false +stretchedLink: false +showAvatar: false } |
related_entries | App\Twig\Components\RelatedEntriesComponent | 14.0 MiB | 43.67 ms | |
---|---|---|---|---|
Input props | [ "magazine" => "opensource@lemmy.ml" "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedEntriesComponent {#9330 +limit: 4 +tag: null +magazine: "opensource@lemmy.ml" +type: "magazine" +entry: null +title: "related_entries" +refreshedRandom: false -repository: App\Repository\EntryRepository {#271 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -mentionManager: App\Service\MentionManager {#390 …} } |
support_us_block | App\Twig\Components\SupportUsBlock | 14.0 MiB | 0.39 ms | |
---|---|---|---|---|
Input props | [] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SupportUsBlock {#9423 +subject: ? App\Entity\Contracts\VotableInterface +url: ? string -twig: Twig\Environment {#1252 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -partnerBlockRepository: App\Repository\PartnerBlockRepository {#9422 …} } |
featured_magazines | App\Twig\Components\FeaturedMagazinesComponent | 14.0 MiB | 4.97 ms | |
---|---|---|---|---|
Input props | [ "magazine" => App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "opensource@lemmy.ml" +title: "opensource" +description: """ All about open source! Feel free to ask questions, and share news, and interesting stuff!\n \n Useful Links\n ============\n \n - [Open Source Initiative](https://opensource.org/)\n - [Free Software Foundation](https://www.fsf.org/)\n - [Electronic Frontier Foundation](https://www.eff.org/)\n - [Software Freedom Conservancy](https://sfconservancy.org/)\n - [It’s FOSS](https://itsfoss.com/)\n \n Rules\n =====\n \n - Posts must be relevant to the open source ideology\n - No NSFW content\n - No hate speech, bigotry, etc\n \n Related Communities\n ===================\n \n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n \n Community icon from opensource.org, but we are not affiliated with them. """ +rules: null +subscriptionsCount: 1 +entryCount: 97 +entryCommentCount: 1299 +postCount: 2 +postCommentCount: 5 +isAdult: false +customCss: null +lastActive: DateTime @1729583535 {#276 : 2024-10-22 09:52:15.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 128 +apId: "opensource@lemmy.ml" +apProfileId: "https://lemmy.ml/c/opensource" +apPublicUrl: "https://lemmy.ml/c/opensource" +apFollowersUrl: "https://lemmy.ml/c/opensource/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "opensource" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703910302 {#270 : 2023-12-30 05:25:02.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703910301 {#272 : 2023-12-30 05:25:01.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\FeaturedMagazinesComponent {#9498 +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "opensource@lemmy.ml" +title: "opensource" +description: """ All about open source! Feel free to ask questions, and share news, and interesting stuff!\n \n Useful Links\n ============\n \n - [Open Source Initiative](https://opensource.org/)\n - [Free Software Foundation](https://www.fsf.org/)\n - [Electronic Frontier Foundation](https://www.eff.org/)\n - [Software Freedom Conservancy](https://sfconservancy.org/)\n - [It’s FOSS](https://itsfoss.com/)\n \n Rules\n =====\n \n - Posts must be relevant to the open source ideology\n - No NSFW content\n - No hate speech, bigotry, etc\n \n Related Communities\n ===================\n \n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n \n Community icon from opensource.org, but we are not affiliated with them. """ +rules: null +subscriptionsCount: 1 +entryCount: 97 +entryCommentCount: 1299 +postCount: 2 +postCommentCount: 5 +isAdult: false +customCss: null +lastActive: DateTime @1729583535 {#276 : 2024-10-22 09:52:15.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 128 +apId: "opensource@lemmy.ml" +apProfileId: "https://lemmy.ml/c/opensource" +apPublicUrl: "https://lemmy.ml/c/opensource" +apFollowersUrl: "https://lemmy.ml/c/opensource/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "opensource" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703910302 {#270 : 2023-12-30 05:25:02.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703910301 {#272 : 2023-12-30 05:25:01.0 +01:00 } } -twig: Twig\Environment {#1252 …} -repository: App\Repository\MagazineRepository {#334 …} } |