It's not the kernel security updates that are important in regards to this 5 year promise, those are all open source and can be applied to any device a ROM (such as CalyxOS) supports. It's the proprietary firmware blobs that are the big deal, and what this 5 years promise from google means is that those blobs, required for certain hardware on the device, will receive 5 years of security updates. And that's good, because those are the security vulnerabilities that e.g. the CalyxOS team cannot patch themselves (no source code).
This is why CalyxOS now makes it clear what devices they support are still getting full security updates (kernel + firmware blobs) or just kernel updates. I believe the most recent CalyxOS patch added the ability for the user to see in settings the month and year of the last firmware security update for their device vs their current kernel security update.
If anyone's planning on learning Japanese with Duolingo: don't. Did that for a few weeks, basically learnt nothing. I soon found out from experienced learners that it was terrible [0]. I then discovered the AJATT/MIA[1] methods of learning Japanese, which prioritize immersion/sentence mining of the target language and learning vocab/kanji and sentence structure through Anki decks (you can use any SRS system but Anki is by far the best with a rich ecosystem of Japanese integrations such as the Yomichan dictionary).
I used the foss app Kakugo (available on Fdroid, not sure about the play store) to learn the hiragana and katakana writing scripts in 3 or 4 days, and have now moved on to reading Tae Kim's Grammar Guide[2] for learning grammar and using Refold JP1K[3][4] style anki decks to learn my first 1000 kanji.
However this method is more of a 'grind', you need to set aside at least 2 hours a day so that you can read Tae's textbook, learn new vocab and do your reviews through Anki. In your free time, once you have a decent amount of grammar understanding and vocab, you need to be immersing in Japanese, so anime, J-dramas, etc. (Jap music isn't very helpful here).
[0] Review of Duolingo Japanese course from a 2+ year user of Anki/immersion based learning: https://youtu.be/jf-SbSfiXn4
[1] The AJATT method has been around for a long time, it means All Japanese All The Time. It basically promoted SRS and immersion based learning. MIA is basically the same thing, mass immersion, started mainly by MattVsJapan. However I use the guides and tools created by AJATT-Tools, whos contributors focus on tools for Linux, such as MPV scripts for sentence mining (creating Anki cards with unknown vocabulary semi automatically while watching subtitled content, with audio and visual cues). Their guide builds on top of MIA and AJATT style methods: https://github.com/ajatt-tools
[2] The defacto grammar guide for Japanese that isn't afraid to teach you Kanji from the start: http://www.guidetojapanese.org/learn/grammar
[3] Explanation of the JP1K style Anki deck: https://youtu.be/53qKsYxVhoM
[4] Deck system is created by https://refold.la, however I use AJATT-Tools's version of the deck because it includes example sentences (and Kanji have different meanings in context).
I think what is upsetting to those who create free[0] software, particularly GPLed works, is that their code has been used to create something that is non-free, which they have no control over (and thus takes away all the 4 freedoms).
As such I really don't understand why so many people are saying things like you have said here. These people believing in free software, including the original intent of the GPL to be a tool against copyright, does not mean they should, or would, be all for co-pilot, a non-free product by a company that once spat in the face of free software (and likely still does behind closed doors), who is using their free software, including the GPLed works, to create a non-free software.
As such, even if it ends up being legal from a license standpoint, it really feels like copyleft is being taken advantage of and exploited because nothing is given back in return (even if copilot remained free of charge, that's hardly giving back in foss lingo). So I suppose it's more a moral and intent thing rather than a legal thing at this point, unless copyright law decides copilot is a derivative work (doubtful, personally).
> Unless my recollection is off, the GPL was never the goal of the original Free Software movement; it was merely a tool to get to the end state where all code becomes available for use by anyone for any reason without cost or restriction.
Yes, but the GPL was created for a world with copyright to step towards a world without it. However we are extremely far away from such a world, and I don't see how copilot helps step towards it at all. I just don't see the argument. It just results in code that will be used potentially wrongly in copyrighted works, proprietary or not. And all of this is enabled by, as I mentioned, a non-free software created by Microsoft, who have used their huge capital to gain access to a proprietary AI by throwing money at it. Nothing about it seems fair even if it ends up all being legal in copyright terms.
[0] I'm seeing a lot of people in these threads who don't know the definition of free software or open source. Free software referes to free as in freedom, not free as in 'free beer' (gratis). Of course, free software is still often gratis, but you can still monetize it in various ways.
Yep, if you contact them about it they'll provide you with more info. Both CardDAV and CalDAV will be available, documented and all, to the public in September/October. When I emailed them earlier today about it (pure coincidence) they gave me the necessary info on CardDAV and also directed me to a post[0] made by another beta tester explaining both DAV services in more detail.
This is why CalyxOS now makes it clear what devices they support are still getting full security updates (kernel + firmware blobs) or just kernel updates. I believe the most recent CalyxOS patch added the ability for the user to see in settings the month and year of the last firmware security update for their device vs their current kernel security update.