Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Re: AM radio is nothing in terms of volts. (Score 5, Interesting) 303

Yeah saying it would affect ev range is hilarious straight up lying.

No, they're not.

Controlling RF noise is hard. Especially when you're switching enough current to accelerate your four ton electric tank from 0-60 in 4-something seconds while you're saving the planet or whatever.

You're assuming that they need to actually control the noise. Strictly speaking, I'm not sure that's a safe assumption. The only absolute requirement is that the radio must reject enough of the noise go get a usable signal. Whether that happens by the car having more shielding, by putting the antenna farther away from the source of noise, or through the radio being more capable of rejecting outside interference is an implementation decision.

Some other approaches might include:

  • Phase cancellation. You know exactly what signal is going into those motors, and you can presumably compute the harmonics that get added as it goes through the windings or whatever. Invert the phase, cut the amplitude down a lot, and sum with the (probably slightly delayed) analog signal before demodulating.
  • Using multiple antennas with beamforming, creating constructive interference in signals coming from the direction of the desired AM station (with the direction adjusted continuously as the car turns) and destructive interference in signals coming from the directions of various noise sources.
  • Putting the antenna on top of the car so that the entire body of the car is between it and the noise.
  • All of the above using some insane LLM-based software-defined radio monstrosity, where the actual demodulation process itself is taking data from multiple inputs, using some sort of machine learning to recognize the shape of noise patterns and subtract it from the inputs, etc.

How effective any of those approaches would be is anybody's guess. I'm thinking the last one is probably overkill (and probably wouldn't work anyway), but beyond that...

Comment Re:Percent Revenue licenses are abhorrent (Score 1) 73

You misunderstand me. Most of the companies that use or make money off of open source don't employ people to actually work on that code at all. They simply use it and integrate it. For them, the fork is viable if it does what they need it to do.

If the fork does not see any development then it is pointless. And if the original does get updated unlike the fork, then the fork is non-viable as well.

Nonsense. There's plenty of software out there that is basically mature. Why would you think that this software suddenly becomes non-viable merely because it isn't getting changed?

Suppose, for example, that NGINX or Apache decided to switch to this sort of license. Both are mature products that are entirely usable right now. And apart from security fixes (which tend to be straightforward, and could very easily be replicated in a fork based on the original license, and almost certainly would be replicated in every fork if forks existed), there's no requirement that development continue to be ongoing for it to be useful.

The only way a fork will be viable is if it's being developed, and who will be developing on it for free when they could be paid working on the original?

Employees working for the companies that own the 4.6 million servers currently running NGINX or the 3.2 servers running Apache. After all, arguably most of them are part of a commercial product, in a manner of speaking.

Not sure what any of that has to do with how much 1% of their revenue would be.

1% when the the total OSS budget is 1% of revenue is certainly a lot (100% increase). But 1% when the budget is 50% of revenues, that much less (2% increase), and could be within the normal budget variation year-over-year.

But the total OSS budget for software licensed under this license always starts at zero. That's the whole point. This organization doesn't exist yet, and has no software licensed under its code. Therefore every company is starting at zero. Apart from companies that already *produce* open source software *and* have the right to relicense it under this sort of license (which is probably a very, very small number of companies), it really doesn't matter if the company is paying people to work on open source software already, because none of those expenses will go away under this regime. The only thing that matters is that the second they add one piece of software under this license, they give up 1% of their revenue.

None less, realistically. Companies employ people to improve the things that they want improved. Relying on outside parties to do the improvements means waiting for it to be somebody else's highest priority.

True to some extent. But the big reason it is like this in the first place is because the developers have limited time to spent on what is generally a pet project. Big or niche features will still need direct funding by corporation indeed, but bug fixes and general maintenance could be done by the developers instead of the employees.

While that's true to some extent, big features that corporation A wants still aren't going to be a priority for corporation B unless they have a contract with corporation B that says that they will provide that feature, and even then, only to the extent that the contract requires. In the grand scheme of things, it will still always be way faster to just hire people to do the work no matter how big the existing team working on the tool/library is.

In fact, I'd argue that the amount of time it takes to get interesting features added actually gets longer the more people are working on it, so if corporation A wants a feature added, it would likely take longer to get corporation B to add it than it would if that product were maintained by a solo developer. And that's triply true if corporation A could just hire that solo developer, as is often done.

The fastest way for a company to get things done in an open source project is to hire the lead developer. The second fastest way is to hire a team to do work on the project and contribute it back upstream. The third fastest way is to hire a team to do work on the project and fork it because the upstream maintainers are intransigent or unresponsive. The fourth fastest way is to hire a team of outside contractors. The fifth fastest way is to enter into a contract with the corporation that owns the project. And the absolute slowest is to just ask the corporation that owns the project.

the people licensing that code did so under permissive licenses with the understanding that this would happen

There is difference between understanding/accepting and liking. Currently their choices are limited: free/OSS or proprietary/custom license. And to be paid, they would have to deal with each and every licensee separately, which is time consuming and unappealing.

There's actually a third choice: dual licensing under the user's choice of a paid commercial license or GPL/AGPL, with copyright assignment requirements for all external submissions. People/companies that can live with the terms of the GPL or AGPL get it for free, and those who don't can pay a licensing fee for a less restrictive license that is negotiated on a case-by-case basis with the company that owns all of the rights.

The proof of their interest in a Post-Open like system is the popularity of Patreon.

From what I've seen, Patreon is more a way to turn software into a continuous income stream, mostly paid for by individual users who aren't making money with it. It's kind of the exact opposite of this.

The problem is that the incremental cost of going from zero covered software to a single piece of covered software is 1% of your revenue

It depends a lot of what that "single piece of software" is. A 1% increase because of a fast memcpy library is certainly too much to ask. A 1% increase just for the use the Linux kernel is certainly a steal.

Only if there are no other usable open source kernels out there. If the Linux kernel switched to this license, you'd see every commercial user of Linux suddenly switch to FreeBSD, NetBSD, or OpenBSD, and depending on how loosely "included as part of a paid product" is interpreted, that could even include all the companies that build single-board computers like Raspberry Pi, at which point Linux development would basically dry up overnight.

I mean if it is just 1% of the products that include that software, *maybe* some existing companies might just keep doing it because of momentum initially, but for any new companies entering the picture, they'll have to decide if the difference between Linux and *BSD is worth 1% of their revenue, and most will likely conclude that it isn't. And those new companies will undercut the companies that are still using Linux, which will likely force them to switch to a cheaper kernel just to compete.

"If I add this one piece of software that would cost me X engineer hours to rewrite, it will cost me 1% of my revenue,"

That quite a bit of an oversimplification and hopefully the companies won't fall into that trap. This is basically the same cost as those falling into the NIH syndrome, which is always way more expensive than one thinks.

Oh, but that is exactly how big companies see software development, or at least that's how every big company I've ever worked at has seen it. And you're right that it's not a good idea, but it is still the way MBAs think. I've never worked at a non-startup company that didn't behave that way.

IMO, it is likely to be much easier to convince companies to pay a specific fixed amount per licensed inclusion than a flat fee per unit, because a lot of those products won't derive 1% of their value from licensed inclusions, and all of those products' manufacturers will actively seek out cheaper or free alternatives, and won't end up paying anything into this fund, whereas if you made the fee be per licensed inclusion, then each individual included work (library, etc.) could set a reasonable price for that specific work, and those companies would see a reasonable price per product and therefore most of them would pay money into the fund. Thus, the free market would end up finding some sort of market equilibrium pretty quickly in a way that it just can't with a simple flat rate per product sold.

And even for companies where the cost just happens to end up being the same 1%, they'll still likely favor the per-product licensing approach, because that avoids unnecessary lock-in risk. Consider that from their perspective, a year from now, the fees could double or triple or quadruple. If they're paying on a per-tool/library basis, they could then consider each licensed product individually and decide whether they can cut some of them out to save money. But if they would keep paying the exact same fee until the licensed work count reaches zero, then it becomes an all-or-nothing deal, which is way riskier from a future budgeting perspective.

So whether you're looking at it from the perspective of human nature, corporate behavior, or market dynamics, every analysis favors a fixed cost per included work per sold product or service, rather than a flat fixed cost per sold product or service.

Comment Re:AM radio is nothing in terms of volts. (Score 2, Informative) 303

... Effective AM antennas are not exactly small and you have to incorporate one into the design

Nowhere does the requirement say the radio has to come with an Effective antenna. It says AM radio not AM radio antenna.

It just says the vehicle has to come with a radio. They can potentially include a radio in the car that Won't have very good reception, and won't ever give you clean audio due to interference, but it would still meet the definition of an AM radio.

And the owner might just have to bring their own temporary antenna to use it.

Comment Re:One can only wonder (Score 3, Insightful) 150

They literally are just going to add this shit and honestly think, "No no, we know better. It's better this way."

I will point out that philosophy has worked out pretty well for Apple. Who Microsoft have been copying for years.

Not sure what you mean. MacOS is Unix, and I spend as much time in Terminal as I do programs.

I can install the software I want, and seriously, the meme that Macs are completely locked down is right up there with Macs only using one button mice.

Comment Re:What market share would that be? (Score 1) 150

So you haven't searched for pre-installed Linux systems in about 10 years then. Or do you do all your PC shopping at Best Buy?

I think he goes to Circuit City to get his computers.

But to me, other than having to pay the Microsoft tax, Installing Linux is about as simple as you can get. Go to Linux Mint https://linuxmint.com/ Or others, download it, burn the iso to a thumbdrive with say Rufus, boot then install. Have an internet connection, and it will sense your hardware and install the drivers, easy peasy.

If you prefer something other than Mint, you can go to distrowatch.com, and have fun.

There are a lot prebuilt options too. https://us.starlabs.systems/pa...

Comment Re:TPM and Secure Boot are the problem (Score 1) 150

And it even fails at this. Miserably. I can still install Linux on those systems. So what's the goal here?

Yup, in starting the transition to Linux on My Windows machine that "isn't eligible", Linux installed easily,

So soon, very soon, my personal use of computers will be free of Windows, I'll only have my BootCamp W10, for the increasingly rare uses.

Comment Re:Win 11 Meh (Score 2) 150

We upgraded our corporate VDIs to Windows 11. It seems rather little different than Windows 10. It is what it is. I've heard lots of corporations are moving to it in the next say 12 months. My Gaming system is running it, but honestly, I just use Steam Full Screen Mode ... That said, I cannot actually see anything "negative" about it. (The ads are kinda "meh" as far as "ads" are concerned.)

For different use cases, it will be different. For my use case, 10 is a problem, and 11 doesn't cure that problem. But the people want Windows, because it is the so called standard. It messes up sound drivers, and it gets unstable after downloading but not yet installing updates, and Windows does BOHICA updates. My Enterprise 10 version once restarted involuntarily during the worst possible time, in the middle of an event.

The irony is they saw the same thing running on My Mac and asked about it, it looked a little different, and had more features. I explained to them, telling them that this same software has more uptime, because I choose to do the updates, and the downloaded updates don't mess with the application and they wanted to know if they could get Mac on Windows. This is what you get when the people making the technical decisions have no technical knowledge. They stayed with Windows because it was the standard.

Comment Re:Percent Revenue licenses are abhorrent (Score 1) 73

You're assuming that the companies are actually paying employees to work on it at all. Most of the time, that likely isn't the case.

If the company is not paying the employee to work on that code, then the employee is a hobbyist with regard to that software, and the company can't force said employee to work on the fork instead of the original without violating some laws. And if the re-licensing happened in the first place, it probably means that the company doesn't have the influence necessary to make the fork more viable than the original either.

You misunderstand me. Most of the companies that use or make money off of open source don't employ people to actually work on that code at all. They simply use it and integrate it. For them, the fork is viable if it does what they need it to do.

To use an extreme example, Google brought in $305.63 Billion in revenue in 2023. 1% of that would be over $3 billion dollars.

Yes, and that doesn't mean anything without knowing how much of those $305.63 Billion goes into paying for OSS software already in some form or another (via funding/sponsoring, via paying employees to work on OSS).

Not sure what any of that has to do with how much 1% of their revenue would be.

Then there is the question of much less they would need to pay once Post-Open software can fund themselves and have their own full-time developers instead of relying on Google and others' employees.

None less, realistically. Companies employ people to improve the things that they want improved. Relying on outside parties to do the improvements means waiting for it to be somebody else's highest priority.

Then there is the question of much Post-Open would pay Google for working on Post-Open software.

That's a fair point, but only if its software were licensed under that license, which is likely impossible. WebKit and Chromium (which is based on WebKit) are both based on WebCore, and short of replacing all of that code outright, it can't be licensed under a non-LGPL-V2-compatible license. Similar licensing hurdles exist for Android, Clang/LLVM, etc., though perhaps not to the same extent. Either way, relicensing most of their contributions would likely be infeasible. And that's true for a lot of other companies that contribute code to the open source world.

And that goes double for companies that derive very little of their revenue from software, for whom 1% of their revenue would be completely outrageous.

Indeed. But it is as outrageous for companies to make tons of money without giving back to the community, which is happening **today**.

In theory, sure. In practice, the people licensing that code did so under permissive licenses with the understanding that this would happen. If they had wanted their code to never get used by anyone, they could have licensed it under GPLv3. :-D

Moreover, you're assuming that 1% is a final deal, which it isn't yet and is only an early proposal. Maybe they will offer a tier based system where the percentage decreases as revenues grows (like Unreal/Unity licensing) and/or based on the product categories so that the percentage is roughly based on how critical the software is.

The problem is not whether it is a reasonable number or not for a company earning lots of money off of open source software. The problem is that the incremental cost of going from zero covered software to a single piece of covered software is 1% of your revenue, so no one will even take that first step. And that's a problem no matter what number you choose, whether it is 1% or .01%. And that is true regardless of product categories or any other arbitrary division like that.

Anything that isn't based on how much licensed software is used is a non-starter right off the bat, IMO. The only companies that would be willing to sign on to such a license are the ones who believe that they're getting off cheap by doing so, which is to say companies that plan to use an incredible amount of covered software. Everybody else will take one look at it and say, "If I add this one piece of software that would cost me X engineer hours to rewrite, it will cost me 1% of my revenue," and immediately walk away from the table.

Comment Re:Simple Truth (Score 1) 219

If people want a reference for gold's scarcity, the total amount mined by humans is approximately 5 olympic swimming pools worth.

That's actually slightly more than the total amount of gold that has been discovered (244,000 metric tons), assuming my math is correct. But only about 187,000 metric tons of that has actually been mined, so it is probably more like 3 to 4 olympic swimming pools.

But that's only half of the story. Every year, the world mines O(3,000) metric tons of gold. So in 60 to 80 years, that number will have doubled, assuming the current rate of mining holds. Unfortunately, the currently known reserves will run out in about 20 to 30 years at the current rate of mining, if my back-of-the-envelope math is correct.

And that is why gold is valuable. We're almost out of it. And when we run out, the only way to make more involves bombarding lighter elements with neutrons.

Comment Re:W11 is the enshiitification of W10 (Score 2) 150

I think that VMs are now far more capable than they used to be, so the few applications that can't run in Wine would probably by now work sensibly in that VM.

While Bootcamp technically isn't a VM, it is certainly more capable than a bog standard Microsoft box.

My group uses a lot of audio, and updates bork the audio pretty often, even before it is actually installed. My Bootcamp install has not suffered from that so far.

Comment Re:W11 is the enshiitification of W10 (Score 1) 150

You won't have much of a choice but to upgrade soon. Windows 10 is EOL late next year, so you're going to lose software support and security patches if you don't let Microsoft force upgrade you eventually.

Sure, some people might use this as an opportunity to migrate to Linux, but they said the same thing during the Windows 8 debacle and it never really happened for most people.

How many of us use Windows software support. Useless as the tits on a boar.

Slashdot Top Deals

According to the latest official figures, 43% of all statistics are totally worthless.

Working...