72 comments

[ 2.8 ms ] story [ 126 ms ] thread
I didn’t really worry so much about this issue because I’m only a minor user of the software, but I really like it. I understand why this issue raised a great deal of concern, but I kind of just shrugged. I hoped that things would work itself out because it is good software.
Maybe I am being uncharitable, but my initial reaction is: What is all this verbiage? Just make software that does not phone home. Audacity does not need to phone home to implement any of the features that people actually use it for, so make it not phone home. There is no need for legalese or complex explanations. Whatever you think you are going to get out of getting more user data, just drop it. You do not need it. Just make the software not phone home, end of story.

Like I said, though, maybe I am being uncharitable. Am I missing something?

> Am I missing something

I think so. It optionally phones home to see if there are version updates. It optionally phones home after a crash. They have to publish legalese to comply with GDPR because those phones to home store audacity version number, operating system and operating system version number, and country of origin (based on up). It allows them to know when it’s safe to drop support for certain operating system versions.

Why not just drop all that version updating and error reporting functionality?
(comment deleted)
… sure, and why not just publish the binaries on CD-ROM?
Would they still need to publish legalese if they made it so that updates and sending of error reports required the user to click a button every time, and under the button there was some text explaining exactly what data was going to be sent?
Yes. Laws _require_ you to have a privacy notice. Just because your license says the software is provided AS IS does not mean it's enough. Noone is going to bother you if it's a small open source project by a bunch of maintainers, but as soon as you're a company, you have to.
Are you suggesting that Audacity is something that needs a lot of auto-updating? It's not like an OS. Updating it can wait.
A vast majority of users are non-technical. Manually checking for updates for software can seem like a trivial thing to someone who knows how to use a computer, but many folks don't know how to do these things, and would miss out on fixes and features if they aren't made aware of updates.

Also, it's an optional feature. You can just turn it off if it's not a benefit to you.

If these updates are compelling, people will know. Outside of security updates, there’s not often a reason update unless there’s a née feature you require.

I swear it seems like there’s a whole generation that doesn’t understand that how to build software that isn’t always phoning home and requires a subscription fee.

Every major browser phones home for version updates. Do you have a problem with them, too?
Yes. People should have control of and be responsible for their hardware and software. If people want to cede the responsibility and control, there's no problem with having that option, but it's a bad default.
The browser almost exclusively executes untrusted input and mediates access to user data. Not keeping such a thing updated is irresponsible.

An audio editor has an incomparably smaller network attack surface - perhaps even none, if it's sandboxed and makes no use of the network at all.

DAWs and audio editors have a very large (non-network) attack surface, in the form of plugins, which run in-process, with zero "protection" between them and the host [0]. A plugin can do anything the host app can or could do, including full access to user files, network access and more.

[0] some plugin host apps do "sandbox" the plugins by running them in a separate process, but this is absolutely nothing like the sandboxing done by browsers. The separate processes run with all the priviledges of the host app process.

That’s an issue with running untrusted code. If you’re intentionally downloading and running untrusted code, there’s not a security protocol in the world to help you.

Seriously. Don’t do that.

The definition of "trusted code" in this domain is essentially non-existent. "Oh, it's from Spitfire Audio, no problem" is about as sophisticated as it gets.
This is a user problem. Not App Store problem. Maybe you should t be downloading weird ads plugins from some rando forum that links to megadownload or whatnot.
> run in-process, with zero "protection" between them and the host

Perhaps that's the current state of things, but like you mentioned with web browsers, it's a thing that can be done if you're willing to sink enough effort into it. Browsers had to go through this process at some point too. There's nothing that prevents plugins from running in a sandbox where the only I/O is waveform in, waveform out.

I know you’re being sarcastic, but seriously. What’s the problem? It’s an audio recorder.
Because they want their users to enjoy the latest version, and be able to provide a good experience by not having a crashy software.
See what other people noticed. It's checking when it's safe to cut versions of operating systems.
How often do you, upon having a free/libre software crash on you, rebuild it with debugging symbols, run it through gdb to replicate the crash, and then send a full backtrace to developers?

I've done that in the past, more times than I care to remember, and never have I thought 'Blimey! That's a great use of my time! Let's do it again!'.

It is pretty simple to do telemetry and phoning home correctly; be transparent and give the user control. Show them exactly what is being sent, how it will be used, let them edit the data and let them choose to when/how send it or not send it. The 0ad project does this well IMO.
This is one of the best apologies and most thorough explanations of a faux pas that I’ve ever read. Great job, very well written.
It's a repeating pattern: companies try to push as far as they can, if users don't complain they get away with whatever they're doing. If users complain they write an empty apology letter and try again in a few months.
Unrelated to this particular scandal and its (likely?) resolution, but, if I were them, I'd immediately fire the guy who was essentially threatening to torture/kill someone in a GitHub issue a few days ago over an alleged copyright infringement dispute (https://news.ycombinator.com/item?id=27891005). Then maybe they can start moving past the last few months of chaos. He's "Head of Strategy", though, so doubtful anything will happen.

[Latest updates to the story below]

A supposedly leaked statement from their "Chief Product Officer", possibly suggesting the death threat is officially approved:

>We put a lot of effort to neutralize his code, and spent a lot of $ and time for this. His actions are total copyright infringement. So I suppose none of us should worry about his feelings.

Response from the threatened author:

>If the statement is real, does it mean my project costs them a lot of money and effort, so it's ok to send a kind of death-threat to me?

The author posted a call for help here: https://github.com/Xmader/musescore-downloader/issues/130#is...

>Rather than money, more importantly, I need good lawyers for copyright, immigration status / status of political refugee

I find this orders of magnitude more outrageous and infuriating than the telemetry brouhaha. Based on the actual facts, that scandal seemed a bit overblown despite their poor handling of it. This, on the other hand, is truly fucked up.

I've submitted that call for help as a separate HN story. Seems pretty damn important!
I think this situation/comments have been blown out of proportion a bit.

To me, the situation reads more like: Muse Group have held back on litigating over copyright infringement (whether that is a valid claim or not) because they are aware of the alleged infringer's precarious political situation, however they've turned a blind eye for too long and are now in a difficult position where they either lose money where they are paying for licences for content that this developer has allegedly stolen, or they litigate to protect their interest and risk having the guy deported.

It seems like they're just trying to be frank and level with the guy.

Maybe it's just that text isn't the best way to get this message across, or the CPO's communication style doesn't work for some folks.

But I don't think it's like an "offer you can't refuse" mobster tactic as some would like to claim.

Note that since the whole privacy policy fiasco, another issue with Muse Group has come up; my guess is that this is what they're referring to when they mention in the thread that they're deleting "off topic" content.

Muse Group's head of strategy told someone to take down their (allegedly copyright-violating) repository or else supposedly be at risk of being deported to China and then punished for their alleged political speech against the Chinese government.

https://twitter.com/marcan42/status/1417085393762099200

The irony is that the original MuseScore data being mirrored in the repository is itself full of copyright violations.

I'm always hesitant to buy into these framings of things. It seems as a society we've become far to enamored of beleiving every single thing that can be construed as "nice business, it would be a shame if something happened to it" type extortion as that without any consideration.

The options here are believing someone when they say "I would report this but it might cause far more harm to the person than I feel comfortable being responsible for" but going into more detail than strictly required, or believing that it's all a thinly veiled threat to get them to act.

I'm more inclined to believe it's both, that the person making the statement doesn't want to be responsible for something like that, and is also spelling it out so the person in question is aware of what's possibly on the line, because "there will come a time when hesitation is no longer possible" is not necessarily a threat, it's a statement of fact for anyone that wants to retain a copyright, as if you don't defend it you end up losing it.

There may be more to it that puts it in a different light, and I'll also definitely admit that I might have a bit of bias just from seeing that it came from twitter. My default assumption about anyone getting outraged about anything on twitter is that they've likely jumped to conclusions and gotten one or more salient facts wrong, and that generally has served me well. Twitter, as a medium, seems to work best in expressing extreme emotions and not delivering all the useful facts, so incentivizes such things.

Edit: Correction, in fact it's trademark that you can lose if you don't defend it, not copyright, and has happened to "aspirin, escalator, butterscotch, zipper, yo-yo, thermos, and heroin" according to one source I found. I'm not sure exactly how this affects my point materially though, as I don't think that's necessarily a requirement for wanting to enforce the law on something that you think it causing you harm.

Yes, I agree it's a good idea to try to see both sides and evaluate it fairly.

Here's the relevant part of the GitHub issue comment, before he edited it to remove most of it: https://pbs.twimg.com/media/E6p_DcrUcAMWFtB?format=jpg&name=...

To steelman it, let's assume for the sake of argument that he genuinely believes it is copyright infringement, and that it actually is copyright infringement; and criminal copyright infringement, to boot.

He claims that they're refraining from filing a lawsuit because they don't want him to be deported and handed over to the CCP - that they are being "empathetic", and that this "is not at all a threat, but an informed assessment of your own personal legal risk".

Now let's assume their case is a lot shakier than that. Maybe he believes it's strong, maybe he doesn't, but let's say it's not a clear-cut case. That completely changes the implied framing: it's more like "take this down... or you might die". It's potentially a way of strongarming someone into compliance while bypassing the legal system, perhaps because that may have a higher chance of success than filing a lawsuit.

I don't think he actually wants him to be killed, but the tactics here still come across as very shady and intimidating. If you believe you need to file a lawsuit, then just file the lawsuit. Let the defendant handle it as they choose based on if they think they're in the right and their perceived chances of winning and chances of being charged or convicted with a crime. The author is probably already aware that a criminal conviction could result in deportation. (And, more importantly, there's basically zero chance of criminal liability here.) If you want to be "empathetic", provide a settlement offer where you'll drop the suit if he takes everything down. If he refuses the offer, then it's in the court's hands.

I also find the line "what I have described in this post is not at all a threat" interesting, perhaps not unlike "this isn't racist, but", or "this is perfectly legal". This can potentially be a kind of psychological defense mechanism that kicks in when, deep down, you know you're basically threatening someone to at least some extent but need to convince yourself and others that you're not. The lady doth protest too much, etc.

Lines like "I do not mention which country [he lives in] out of courtesy or any other details such as the basis of residency out of respect for personal privacy" also seems interesting. This could easily be interpreted as "FYI, I know all of these details about you, but I'll mercifully protect your privacy, and then we'll sort all this out, right?" It feels like piling more and more things on to project a show of power and force.

I certainly can't claim these are his conscious or subconscious intentions with high confidence - else I'd be spouting Freudian-esque pseudoscience - but I think they're plausible.

Additionally, even if one assumes he has a decent chance of being found civilly liable, I think the implication that he might be criminally charged is extremely spurious and makes it seem much more like an intimidation attempt. (I wrote more here: https://news.ycombinator.com/item?id=27928028) Again, it seems like piling more things on to instill fear and project power. The threat of criminal charges seems so absurd that it seems like it's necessarily either a malicious threat or unfathomable incompetence / lack of care for facts. He could've easily researched the law or consulted others beforehand; this wasn't a spur-of-the-moment comment he wrote.

I agree that intimidation...

I think what it comes down to is I have a fairly lenient view of people trying to intimidate others into doing what they think is the right thing when they've caused harm. To a point.

If I see someone take something of mine, and they refuse to give it back, I might feel okay in saying "if you don't return that, I'm going to have to call the police. Getting the police involved in this is definitely not going to go well for you. Is this thing you'e taken really worth that? Please just give it back and let's go our separate ways."

Am I using intimidation to sway that person in this theoretical situation? Yes. Do I feel justified in using that intimidation? Yes.

Really, what I think this comes down to is whether Audacity thinks they have been harmed and are in the right legally and/or morally in trying to get the other party to stop that harm. In that circumstance, I think telling someone what their actions might result in if you follow through with what you considered a perfectly acceptable and legal action (defending yourself) is not nearly the same as threatening some action that is purely for your personal gain even if the other party has done nothing wrong.

Importantly, I also think that statement should be made based on what Audacity believes, not necessarily the specific law or outcome of a legal case were it to be brought.

I think the above explains how the following situations are viewed differently by people, even if the statements are essentially the same (threatening some bad outcome for the other if you take some action so they capitulate in some way):

"It's in your best interest to make sure that emergency exit is working for all our safety. If I have to report you, I doubt the fines and problems are worth not fixing it now. The only reason I haven't reported you is so you can handle it yourself and avoid that." Acceptable. The target is not following the rules and everyone else is taking some small harm (risk) from it.

"You should really buy this 'insurance' I'm offering you. It would be a shame if you hadn't and someone does something bad to your business. I bet that might even happen within a week." Unacceptable. The target caused no harm, and needs to take some action to prevent harm having done nothing to cause the situation.

> So I suppose none of us should worry about his feelings." afterwards, makes intimidation seem like the most likely hypothesis, IMO.

I agree it's intimidation. The question is whether it's justified. It's hard to justify exposing someone to that amount of risk. It may be justifiable to threaten someone with that level of risk to try to get them to stop some harm them are doing to you, but it does seem a bit over the top to the point that it's very distasteful. There is the concept of a proportionate response, and I think this is probably disproportionate, which is what people are really upset about, and incorrectly attributing it to the intimidation in general. We wouldn't be talking about this is they simply said "stop or we'll bring legal action, with all the negatives that entails" but that's also intimidation, just proportionate and seen as normal and/or justified to most.

I'm not sure how one can read that other than a credible threat.

And I'm pretty sure there is a group of MuseGroup fans/trolls that are going around downvoting content negative about MuseGroup.

Previous thread on it: https://news.ycombinator.com/item?id=27891005

Actual quote, including full-on "it would be a shame if something happened to him" villain line:

>Upon further investigation, it became clear that [author] is a Chinese national, but not resident in China. As a guest in his current country, his residency status is predicated on a number of conditions, one of which is not violating the law.

>If found in violation of laws, residency may be revoked and he may be deported to his home country.

>This becomes even further complicated given another repo of his - Fuck 学习强国, which is highly critical of the Chinese government. Were he deported to China, who knows how he may be received.

(comment deleted)
The situation seems significantly more nuanced than the villain-line sounds, and I would suggest people read the following article before coming to any conclusions: https://arstechnica.com/gadgets/2021/07/audacitys-new-owner-...

For those who don't wish to, in summary:

The problem is that they can't DMCA the downloader repo (as it doesn't contain any copyrighted content), but the downloader violates their service's TOS and specifically costs them licensing fees, as the rights holders extract payment for each download.

Their only recourse, in this instance, is to sue... But if they sue, they risk outsized impact on the life of the github author, something that it appears they have no desire to do.

But what do they do, stuck between the rock of "this guy is costing us money and effecting our business" and the hard place of "if we sue this guy he may end up a political prisoner in China"?

So they say that awful sounding line. The guy is an bumbling idiot when it comes to optics, clearly, with no understanding of how what he was saying was going to be read, but I don't think he's as villainous as the quote makes him out to be.

I did look into the full context and nuance and wrote a fuller response here: https://news.ycombinator.com/item?id=27927878. I'm not looking to pillory anyone.

Essentially, I argue that - perhaps counter-intuitively - the actually empathetic and good faith thing to do would've been to just file the lawsuit rather than post what he posted, despite the claim that they're doing all this out of empathy.

Maybe I'll change my stance on it in the future, but those are my current feelings on it. At the very least, it's indeed one of the worst and least self-aware ways anyone could handle this situation.

That link just points to whole thread.

You're entitled to your opinion and so do they. I don't really see how there's basis for bad faith accusations. Their stance and actions seems reasonable and consistent, even if other people would have acted differently.

What does a copyright lawsuit have to do with someone's residency status? It's a civil issue.
In his original GitHub issue comment (https://pbs.twimg.com/media/E6p_DcrUcAMWFtB?format=jpg&name=...), he seems to imply that the author may be criminally liable, though he doesn't actually explain how or why. Seems like it may just be a way to bolster the intimidation attempt.

Criminal copyright infringement is a thing, but I strongly doubt it would apply here:

>There are four essential elements to a charge of criminal copyright infringement. In order to sustain a conviction under section 506(a), the government must demonstrate: (1) that a valid copyright; (2) was infringed by the defendant; (3) willfully; and (4) for purposes of commercial advantage or private financial gain.

Even if one assumes for the sake of argument that (1), (2), and even (3) are actually met, (4) clearly doesn't apply. And based on all of the author's statements, I think it's unlikely (3) would be met, either.

Right, I don't see how there's anything but innuendo to the idea of criminal liability here. I don't think the statement we're talking about is in any way defensible.
It's not entirely obvious to me that it would remain nothing but a civil issue. It may certainly start that way, but the RIAA have gone for blood for less.

The only thing that matters is that the relevant parties believe it would possibly result in a criminal copyright case, or form some other grounds for deportation.

And again if they did believe that (and the Ars article mentions that they at least seem earnest) they're still idiots, but they're not moustache twirling cartoon bad guys, either.

No. The RIAA can neither invent new crimes nor can they prosecute anyone for a non-made-up crime. We don't generally deport people over tort claims. This is mustache-twirling cartoon bad guy behavior.
Meh, that's not a death threat, they're just looking for extra-judicial settlement.

I get the activism aspect and I agree that copyright laws are outdated, but how entitled do you need to be to expect preferential treatment because of your political beliefs? If you're in a foreign country and hasn't settled yet, just create a fake persona and disassociate from controversial activities.

World problems are here to stay, they'll still be around for you to solve once you get a citizenship.

Yeah, China doesn't engage in organ harvesting, just non-consensual organ arbitrage.
(comment deleted)
If they were truly repentant the explanation would be a few sentences saying that they screwed up and everything is back to the way it was before and they won't do it again. Instead it's an essay.
If they'd only come out and said one or two sentences, people would still be up in arms about them holding back information and not being forthcoming.

I appreciate the fact they've spent some time actually thinking about this and working on revising their policy and making a thought out statement.

If the one or two things they had said included "everything is going back to the way it was before" then I don't think people would have been up in arms.
Correct. They have just reiterated repeatedly in different ways that they are not listening.

What everyone wants is the phone home code removed.

If they just did that a git commit comment would suffice.

I really like the other thread on the front page right now [1] that's very relevant but not quite the same thing, because it makes the more important point here: this Privacy Policy change (aside from the provision barring children from using it) wasn't a big deal if you actually sat down and thought about it for a second, but the reputation of the Muse Group, and through them, Audacity, has fallen due to everything they've done, and I think it'll be very very hard to fix that now. Sure, they've "fixed" the privacy policy, but others on this thread have already brought up that one of their members is threatening an expat with deportation, and let's not forget the new CLA they made for Audacity.

When people started forking Audacity over the privacy policy change I was surprised (in the "is this what it take for people to fork?" sense), but I sure hope those forks stick around and improve because I don't trust Audacity to not do stupid things again.

1: https://lwn.net/Articles/862073/, HN: https://news.ycombinator.com/item?id=27926611

E: A couple of edits to space stuff out and add links.

As someone accustomed to reading privacy policies, it was immediately obvious to me that this was the case. After the Audacity team got bought out (aquihired?), some lawyers from Muse had a look over the privacy policy and pointed out the obvious: that if a court ordered them to, they would have to turn over any information they had. So they added that to the policy. Perfectly boring stuff.

Indeed, despite the massive amount of fearmongering I saw about it on Twitter, that appears to be what happened:

> The most unclear and damaging part of the original document stated that we collect personal information “…necessary for law enforcement, litigation and authorities' requests (if any)”. This was interpreted to mean that we intended to collect and store unspecified additional information on top of the basic system information mentioned elsewhere in the privacy policy. This is not true, as could be seen through inspection of the source code and network analysis of the release binaries. However, we agree that the wording used in the old privacy policy made it sound like it might be true. We have now changed the wording to remove this source of confusion. To be clear, any organisation, if ordered by the court, is required to cooperate with an investigation, and doing otherwise is considered to be an obstruction of justice. These are not the rules we create, these are the requirements we must follow. However, we would only be able to provide the specific information mentioned in the privacy policy (outlined below) and nothing more.

On the other hand, I 100% agree with everything else you've said about Muse: they appear to be deeply untrustworthy and have a deservedly bad reputation for some of the stuff they've done. Likewise, I hope a community fork takes off and succeeds. Sometimes an issue like this is the straw that breaks the camel's back. Similarly, resentment stewed among contributors toward OpenOffice before it was forked, and that turned out to be a massive success.

From the apology, it sounds like the privacy policy was updated by lawyers, for lawyers. I think Muse group just learned that the readers are not (and should not have to be) lawyers, so having a copywriter sit in the middle would be useful.
New terms still say we reserve the right to use Audacity (which is a sound wave editor) to collect information. No one wants Adacity to phone home any more than they want grep to phone home. For whatever reason.

You cannot polish a turd.

>The old privacy policy contained a provision that discouraged children under 13 years old from using the program. After extensive further consultation with our lawyers, we have determined that this provision is unnecessary given the actual mechanics of data transmission and storage.

This is great. Does anyone have any idea on how the actual mechanics of data transmission and storage can play on the legal side of things to enable use by under 13?

The provision in the privacy policy likely comes from a overly cautious interpretation of COPA. The Childrens Online Privacy Act (COPA) Requires companies doing business in the US to get parental consent before creating an account for a child under 13 (among other things).
Too many words is a yellow flag; those words including a lot of opining about out of scope things like how users might be unnecessarily scared by the legal language of GDPR is an orange flag; some of their points being factually incorrect is a red flag. Maybe they are truly honest and just have a bad GDPR + PR team, but I just can't bring myself to trust them. From their apology;

> The best example is the catchall phrase ‘personal information’, a non-specific term that understandably raises concerns for regular readers.

Personal information is actually a pretty accurate designation with sufficiently clear boundaries in GDPR context and the concerns it may raise are perfectly valid. It can't be downplayed to "just legalese". E.g only because IP address are personal information you had to separate your collection and retention policies very clearly, and could be help accountable on that.

> The most unclear and damaging part of the original document stated that we collect personal information “…necessary for law enforcement, litigation and authorities' requests (if any)”.

> In addition, the steps we have taken to anonymise all stored data means that it would be of extremely limited use to anyone.

Be that as it may, those records are required for your GDPR compliance too, an information that is pretty useful about how honestly this policy will be executed.

> It is verifiably untrue that we hid the exact data being collected. As noted by journalists who investigated the issue, Audacity is free and open source software, and an inspection of its source code shows that the data it shares is extremely limited.

That is only true for the client code. To my knowledge the server side code is not public, as such it is completely unverifiable outside an audit context that whether you merely collected the IP address or also retained it for example.

I am not an active user anymore, but I hope people make repeated data takeout requests just for that redundant bit of evidence in case they are found to be in non-compliance.

>We have taken steps to ensure that we never store a full IP address (we now truncate it before hashing or discard it entirely

Let's say there's still 30 bits of an ipv4 address left after they "truncated it before hashing". How long would it take to brute force the entire truncated address space? An hour?

Simply put, I don't trust them. Not any more. This issue was handled atrociously and the next computer I'm installing Audacity on will either have a pre-Muse version or a fork on there.
Just to stir this mess even more, "MuseCY SM Ltd., a Cyprus company with an address at Spyrou Kyprianou, 84, 4004, Limassol, Cyprus"

Is that tax haven?

That page displayed a Russian address a week ago,

>"For the purposes of this Notice, WSM Group with registered office at Moskovsky pr-t,40-1301, Kaliningrad, Russia, 236004 (“Audacity“, “us“, “we“, or “our“) acts as the data controller for the Personal Data that is collected via the App and through the App."

The new version replaced that line with this:

>"For the purposes of this Notice, MuseCY SM Ltd., a Cyprus company with an address at Spyrou Kyprianou, 84, 4004, Limassol, Cyprus (“Audacity Team“, “us“, “we“, or “our“) acts as the data controller for the personal information that is collected via the App and through the use of the App, as further outlined in section 2 (“personal information”)."

source: archive.is mirrors

https://archive.is/https://www.audacityteam.org/about/deskto...

That address in Cyprus is in the EU so if it is acting as their data controller it probably has something to do with that.
"data controller" is a GDPR term.
I think nothing really changed. They only provided clearer explanation on what they are collecting and why, even though it's still not as clear as it needs to be.