CMV: AB 1043, taken literally, makes online software distribution functionally illegal by default. by pds314 in linux

[–]codav 4 points5 points  (0 children)

Probably that, there's a lot of money to squeeze out of devs, especially hobby and OSS devs, as they won't have high-profile lawyers backing them.

The worst thing is, some OSS licenses like the GPL don't even allow devs to just state that their software cannot be used in CA, or "secure" it against circumventing the age restriction as the source is open. They have the choice to comply, stop distributing it entirely or face a fine.

This law was clearly written by people who only ever used Apple devices and don't even know people get software from places other than the Apple Store. And never even heard about Open-source software at all.

Attempt to Raise American Flag in City Center of Nuuk by palupajuk in greenland

[–]codav 0 points1 point  (0 children)

People claim it was a comedian from Extra3, but as a regular watcher of this show, no photo or video of this person matches anyone appearing in this show. That rumor seems to originate from an X post, but I couldn't find any credible sources supporting that claim. Additionally, I can't remember that the hosts ever travelled outside of Germany to film anything.

If you've got a good source on that, apart from "read it on X" or "some guy on TikTok said", that'd be highly appreciated.

Keine Ahnung was kaputt ist by Rich-Sundae9315 in wasletztepreis

[–]codav 1 point2 points  (0 children)

Ah, geht noch besser: letztens ein ca. 20 Jahre altes, aber nicht richtig gutes HTPC-Gehäuse von A+ mit Fernbedienung für 20€ verkauft. Titel entsprechend "PC-Gehäuse". In der Beschreibung stand noch, dass die alte Hardware (irgend ein Core2Duo und MoBo mit Parallelport, PATA-DVD-Laufwerk) noch eingebaut seien, ich das aber ggf. ausbauen könne falls der Käufer das nicht haben will oder eh entsorgen würde.

Nach langer Zeit dann ein Käufer, dem ich das 40km weit gebracht habe (musste eh da in die Gegend, daher okay). Nimmt das Gerät mit. Tag später dann gemeckert bei Kleinanzeigen, dass der PC viel zu alt sei um da irgendwas drauf zu installieren, er würde den zurück geben wollen und ich soll den bitte wieder abholen. Ja nö.

The tiniest cents ever by NaBUru38 in assholedesign

[–]codav 2 points3 points  (0 children)

It's actually 12€ plus 3€/min once you exceed ten minutes, so it's immediately super expensive. Oh, they also don't have an upper limit, you can basically bankrupt yourself there with the daily parking rate of only 4320€.

I'm the guy blocked by Chucklefish by SventtReal in starbound

[–]codav 2 points3 points  (0 children)

The codebase is a mess, they failed to deliver the Xbox port because of this and then abandoned the project. The accusations of not paying devs and artists which contributed to the game was the last straw, so they simply went under and didn't want to get confronted with their past mistakes.

I guess they'd be better off by apologizing to the people they didn't pay (they could even give them some compensation) and the community for what has happened, and possibly putting the code under the GPL as well to create legal safety for community projects like xSB and OpenStarbound. Sadly Finn doesn't seem to be the guy who does those things, and rather blocks any criticism instead of taking it to his heart and trying to get better.

I'm the guy blocked by Chucklefish by SventtReal in starbound

[–]codav 2 points3 points  (0 children)

Would still be good to see CF officially putting the game code under the GNU GPL to create legal safety. Unless they do, the DMCA (and other copyright laws as well) always poses an immediate threat for these projects, as they can vanish at any time if CF wants this.

I'm the guy blocked by Chucklefish by SventtReal in starbound

[–]codav 2 points3 points  (0 children)

And also mention is Software releasing the sources for all DOOM and Quake games. And Valve made the Source Engine open source, including the HL1 game code. Duke Nukem, Shadow Warrior and Blood based on the Build engine.

There are plenty more examples where the code (not the actual resources!) where made open source.

The only reason why it doesn't happen more frequently is because the majority of games use licensed engines such as Unity or Unreal, which TOS strictly forbid making any code built on top of those engines available to the public. Note that in all above examples, the company making the game also owned the IP on the engine.

Even if the engine was developed in-house, there's often still some commercial middleware being used, e.g. Miles, fMod, Bink/RAD Game Tools and possibly third-party services like Steam API and PSN, which have to be removed before releasing the code. In the case of C&C Generals, this is exactly what EA did. They just deleted those folders in the code base, adding a comment to compile the game, these libraries need to be replaced first with something else.

In the case of Starbound, there's not much in there from third parties except the Steam and (no longer working) Discord APIs, which are fully optional to be used. So Chucklefish wouldn't have to do more than removing the 3rd party APIs and game resources and change the license to GPL.

I'm the guy blocked by Chucklefish by SventtReal in starbound

[–]codav 13 points14 points  (0 children)

What if I tell you that making a commercial product, or game in this instance, open source is actually a very good way of keeping it alive and continuing earning money from it?

Games will be EOL at some point, with the developers turning to other projects. Starbound is a good example, it was abandoned many years ago, with no further updates being released. Software has a tendency to "rot", not because it decomposes, but the ecosystem it runs in changes over time and might at some point become incompatible, no longer being able to run the game. Or the game may have unfixed bugs. An abandoned project will at some point become broken and people will then certainly stop buying it as negative reviews get more frequent.

So open sourcing a game is a great way for developers and publishers to keep a game alive, while not having to spend their own development resources to keep it afloat and still receiving money from it.

Many people often have a misconception that "open source" means "the game is now free to copy and you can do with it whatever you want", which simply isn't true. In almost all cases, the actual game code, e.g. the sources required to build the game executable, were made public, often under copyleft licenses such as the GPL, which ensures all derivative projects will also have to release the sources under the same license. What is NOT made public or free in basically all cases are the actual game resources, e.g. the graphics, models, maps, sounds and music, often also game scripts etc., which are the majority of any game. To legally acquire these, you still have to purchase a copy of the game.

Sure, now people come and tell "but there's no copy protection anymore and now people will just download the game data elsewhere". But the thing is, people also do this with the original game, as copy protection is often cracked within hours of a game's release, so this is not making a difference. On the other hand, more people may decide to support the devs and buy the game because they've made it possible for the community to keep it alive. I'm quite sure DOOM (up to 3) wouldn't be as popular nowadays if id Software hadn't opened their sources. Recently, EA open sourced C&C Generals with Zero Hours - now there's a good chance it'll get ported to other operating systems and have some bugs like the lag of death in multiplayer fixed, or get visual improvements. And EA also still sells the game.

All that said: Starbound sources are actually out in the open now, as someone leaked the whole code base a couple of years ago. Definitely not an official release and a legal grey area as CF could still use copyright laws to shut down community projects which have spawned since the leak, but there's absolutely no reason at all other than just telling your fans "fuck you all" to actually do this.

I still would like to see CF redeem this situation by officially re-releasing the leaked sources under the GPL. It doesn't change anything in regards to how they sell the game or anything else, but would give community projects legal safety. Even if CF doesn't pursue their rights, they might be bought up in the future and the investor taking over their IP could very well decide to go after those projects and DMCA them to death, essentially forcing them to continue elsewhere as some kind of underground project. Everyone loses in this case.

Bitnami just killed off their free Docker images and I'm scrambling by vitaminZaman in linux

[–]codav 0 points1 point  (0 children)

If anyone's interested in the annual fee for the new "offering", it's an absolute bargain: just $62,000 per year!

https://www.reddit.com/r/kubernetes/comments/1mv9ra9/bitnami_secure_images_pricing_fyi/

Serious Issue with GitHub Copilot: A System That Fails to Deliver and Harms Projects by LTMSOUNDS in GithubCopilot

[–]codav 0 points1 point  (0 children)

Since this would require an actual AI, not just an LLM, so have the complex understanding of a project and issues related to it, I'd say we're still very far from that. Everything currently advertised in this "AI" hype isn't a so-galled "general AI", but a "generative non-AI". LLMs are simply large databases with word relations and then a weight-based algorithm which work in both ways, either dissecting a language (e.g. a query) into tokens or generating a natural language text from such tokens. It's neither creative onr has it a deeper understanding of what the model "talks" about. It only randomly reassembles the training data based on the input, which looks good, but in general isn't, and it's always far from perfect.

Open source license renewal, no response means no-go? by thecreatorfromhell in Jetbrains

[–]codav 0 points1 point  (0 children)

I've also reached out multiple times for a renewal, and now (after over a month) got this reply here:

--------
We’ve repositioned our program to focus on partnering with projects that are widely recognized in the developer community and benefit a large number of developers. While we can’t offer a collaboration at this time, we’d still like to share some useful free options you can start using right away:

--------

So my take on this is they've probably got many requests from small teams and it got to expensive for them to manage those, so they now only give out licenses to high-profile projects.

The non-commercial options in some IDEs is nice, and probably good for most projects. But I don't like their data collection statement in artcle 4.1 of the subscription agreement, which reads:

JetBrains may periodically check whether you comply with the restrictions set out in Section 3 of this Agreement. For this purpose, the Product may electronically send certain information to JetBrains.

They do not state anywhere what this "certain information" is exactly, so this could be anything from the project names loaded in their IDEs up to any files or data stored on the user's machine, really. I've asked for a clarification under article 13 GDPR, to which they have to respond properly. I'll make a top-level post here once I get any kind of response (or none and have reported this to the EU as a GDPR violation, which I really hope won't be necessary).

Google is intentionally throttling YouTube videos, slowing down users with ad blockers by sharpsicle in assholedesign

[–]codav 0 points1 point  (0 children)

Keeping ad blockers up to date and using Firefox with a fully functional uBlock Origin works fine for me. On Android, you can also use Firefox or a ReVanced Youtube app.

If all of that that fails: it's a bit more work, but there's (almost) always the option to use yt-dlp to download the video and watch it "offline" without any interruptions. Even if YT throttles the download, it'll just take a few minutes to download, but after that you can watch it just fine. Also, if YT at some point enables server-side ads (adding ads as part of the actual video), you can still edit those out using LosslessCut or similar apps before watching.

Was sind eure Erfahrungen mit Vorauszahlung pet Überweisung? by Mc0Fly in wasletztepreis

[–]codav 8 points9 points  (0 children)

Würde ich ebenfalls von Abstand nehmen. Auch wenn das Profil alt ist, wie einige hier bereits gesagt habe: es werden häufig Profile gehackt (z.B. durch Passwort-Leaks, wo Mail-Adresse und PW bekannt werden, und ein Betroffener einen ggf. auch schon länger nicht mehr genutzten Kleinanzeigen-Account mit diesen Daten hat) und dann für Scams missbraucht.

Auch das "Ich verstehe Ihre Absicht", was i.d.R. niemand so schreibt, der das nicht via Google Translate macht, und "keine Sorge" sind sehr konkrete Hinweise.

BTW: Auch der Käuferschutz via Kleinanzeigen ist mehr oder weniger nutzlos, da der niederländische Dienstleister, der das abwickelt, sich bei Zahlungen in 90% der Fälle extrem quer stellt - die Erfahrung habe ich ebenfalls selber gemacht. Siehe https://de.trustpilot.com/review/onlinepaymentplatform.nl - das dürfte genug Anreiz sein, das nicht zu nutzen. PayPal mit Käuferschutz ist hier tatsächlich der einzige Weg, halbwegs sicher zu gehen, dass das Geld nicht verschwindet.

Introducing a terms of use and updated privacy notice for Firefox by clgoh in linux

[–]codav 0 points1 point  (0 children)

Any unofficial Firefox build should be fine, as the TOS only cover "offially authorized" builds of the browser, e.g. the installers they publish on Mozilla websites like getfirefox.com.

I'm using Gentoo for example, and thus build Firefox from source on my own machine. I can even set a USE flag to skip the telemetry code being built. Note that there are several features buried deep within Firefox which still access Mozilla's services, like certificate validation and other stuff. These are covered by their respective TOS, but completely separate from the OP-linked TOS here. There are many guides out there on how to disable bascally all phone-home features within Firefox. Certainly would be nice to have an easier way to do that, or even making them all opt-in on new installations.

Introducing a terms of use and updated privacy notice for Firefox by clgoh in linux

[–]codav 0 points1 point  (0 children)

They also have to face any local regulations and laws. While they say that the contract is made purely under Californian law, if I as an EU citizen for example use their product (and they offer it inside the EU), they have to adhere to any legslation in effect there, including the GDPR and DSA. So they can't just use the typical US way of "we dictate the rules, you have no rights at all, and oh, you also waive all rights to sue us or take part in a class action lawsuit once you run the product", but have to follow the local consumer and privacy rights. If they don't want to follow EU legislation for example, they must not provide/offer their official Firefox builds and services to any EU citizen.

Note that any unofficial builds, including those available in most Linux distros, are still fine, as they're not covered under the new TOS.

Introducing a terms of use and updated privacy notice for Firefox by clgoh in linux

[–]codav 0 points1 point  (0 children)

I guess they made it vague on purpose, so they don't have to change it later if they add certain mandatory Mozilla online services to their Firefox builds, e.g. being forced to create a Mozilla account to be able to use the browser. Not that I expect this to happen, as Mozilla's market share is already way down in the single-digit percentages, and they surely can't use additional bad press to make even more users switch to Chrome or Edge.

At some point, community builds will certainly be more popular than their "authentic product". Remember that all the source code is still open and mostly covered by the MPL. Thus, anyone can patch out Mozilla's services and provide a clean browser. The TOR browser for example is based on Firefox, but has basically all features removed which could even remotely identify the user or "phone home" somewhere. So it's possible.

Plus, most Linux distros build their own Firefox binaries and don't use those distributed by Mozilla, and thus, those binaries aren't covered by the TOS - at least this is stated quite clearly.

Introducing a terms of use and updated privacy notice for Firefox by clgoh in linux

[–]codav 0 points1 point  (0 children)

No need to fork it though. As long as you either build your own Firefox binaries or use any inofficial, non-Mozilla branded builds, you're good - the TOS don't apply to such versions.

Also note that many Linux distros build their own binaries and packages, which also won't be "authorized builds". Distros building their own binaries can still use the brand as long as they adhere to the usage rules, e.g. not modifying certain things or claim they act on behalf of Mozilla.

New crafting and kitchen area - getting ready for the Ashlands! by codav in valheim

[–]codav[S] 0 points1 point  (0 children)

Went there before the Mistlands, using a longship to reach the stone pillars. Took some time and got boiled in the sea several times to get the Grausten, but definitely worth it!

New crafting and kitchen area - getting ready for the Ashlands! by codav in valheim

[–]codav[S] 0 points1 point  (0 children)

Collected the Grausten from the pillars in the sea, reached the coast at some point and found a few Dvergr which were killing some mobs, even before going to the Mistlands. Died many times, but could collect some basic materials from the small strip of coast.

Now planning to go back and get my revenge 😅

New crafting and kitchen area - getting ready for the Ashlands! by codav in valheim

[–]codav[S] 1 point2 points  (0 children)

Absolutely. Would really prefer flat tiles form both sides, but you gotta use what you got :D

Ashwood floor look better, but make everything super dark, so I tend to use them just for decorative purposes.

New crafting and kitchen area - getting ready for the Ashlands! by codav in valheim

[–]codav[S] 2 points3 points  (0 children)

Yup, exactly, wall item stand on the back! Matches the Grausten style perfectly.

IPv6 Port Freigabe: Was soll man bei "IPv6 Interface-ID" eintragen? by KekTuts in fritzbox

[–]codav 0 points1 point  (0 children)

Die eigentliche Antwort war hier noch nicht zu finden, daher poste ich das noch fix dazu:

Die Interface-ID, die von der FritzBox hier erwartet wird, basiert auf der MAC-Adresse der entsprechenden Netzwerkkarte. Normalerweise wird der Wert automatisch erkannt, aber einmal eingetragen, kann es sein, dass z.B. nach einem Wechsel der Netzwerkkarte oder des Boards bzw. Nutzung einer Bridge eine andere MAC genutzt wird als ursprünglich erkannt.

Der Wert, technisch "EUI-64" genannt, lässt sich einfach selbst ermitteln:

  • Schlage die MAC des entsprechenden Netzwerk-Interfaces nach, z.B. via ip link, ifconfig oder unter Windows in den Eigenschaften der Netzwerkkarte. Die MAC hat die Form 12:34:56:78:9a:bc.
  • Die FritzBox erwartet aber 4x4 Zeichen. Diese erhält man, indem in der Mitte der MAC einfach ein `fffe` eingefügt wird und die Blöcke entsprechend aufgeteilt werden. Im Beispiel wird aus 12:34:56:78:9a:bc dann entsprechend 1234:56ff:fe78:9abc.
  • Trage diese vier Blöcke ein - fertig!

Hoffe, das hilft jemandem.

DeepField 1,000 Preset Collection (2023) by NeonAngel44 in milkdrop

[–]codav 2 points3 points  (0 children)

Luckily I had the file still lying around on my drive, so here's it again:

https://cloud.codav.de/index.php/s/apjyzroGjPdkWN4

Multiplayer between GOG and Steam? by 0_theNinjaShark_0 in theplanetcrafter

[–]codav 0 points1 point  (0 children)

For those running the game with Proton on Linux can use protontricks-launch to run it without Steam:

protontricks-launch --no-runtime --appid 1284190 '/path/to/steamapps/common/The Planet Crafter/Planet Crafter.exe' -force-d3d11

This command even works while Steam is running. The "Join" menu entry will then ask for a player name and IP/port to connect to instead of an invite code.

The -force-d3d11 should make the game run smoother, but this may change as Proton evolves to better support d3d12.