News for hackers. Stuff that matters.
Re:Silero V3: fast high-quality text-to-speech in 20 languag... by snvzz on Monday June 20, 2022 @04:52AM (#31807901)
"Attribution Non-Commercial Sharealike"

Oops. Non-Commercial. Thus not open source or free software.

I'll look elsewhere.

Re:Silero V3: fast high-quality text-to-speech in 20 languag... by PostOnce on Monday June 20, 2022 @05:08AM (#31807985)
https://github.com/snakers4/silero-models/tree/941f911858f51...

Looks like it was previously GPL until 2 months ago, you could use the old version

Re:Silero V3: fast high-quality text-to-speech in 20 languag... by techdragon on Monday June 20, 2022 @06:51AM (#31808728)
Anyone with more knowledge of the subject matter able to evaluate how much someone would lose by forking from just before this GPL license change. I’m always considering TTS technology for various things but I’m also put off by the non commercial clause.
Re:Silero V3: fast high-quality text-to-speech in 20 languag... by snakers41 on Monday June 20, 2022 @05:09AM (#31807986)
We already had our issues with local corporations neglecting the license (and being in general disrespectful towards the community), so we had to change it to CC BY-NC-SA to avoid this in future.
Re:Silero V3: fast high-quality text-to-speech in 20 languag... by Hamcha on Monday June 20, 2022 @05:35AM (#31808172)
If you can't enforce your license how is choosing a different license helping you?

After a quick glance I thought I might use this for a project of mine but NC-SA definitely killed my interest in this. I'm not a local corporation trying to get rich, but "NonCommercial" is an absolute minefield, left vague on purpose[1].

I've seen this sort of licensing on free game assets like Warsow and I think they work there (after all, the main use is to scare people away from re-using them at all) and I really wonder why something like AGPL wouldn't work better in this case.

1. https://wiki.creativecommons.org/wiki/NonCommercial_interpre...

Re:Silero V3: fast high-quality text-to-speech in 20 languag... by maxloh on Monday June 20, 2022 @09:24AM (#31810077)
You may consider the Open Data Commons Open Database License (ODbL) used by OpenStreetMap. It will be much more acceptable by the community.

Details: https://wiki.osmfoundation.org/wiki/Licence/About_The_Licenc...

Re:Silero V3: fast high-quality text-to-speech in 20 languag... by grumbel on Tuesday June 21, 2022 @02:19AM (#31820545)
What does CC BY-NC-SA actually mean when applied to the model? Are the .wav files generated by it considered CC BY-NC-SA as well or only software derived from it? Would I be allowed to use the output in say a Youtube video?

PS: This still points to the old AGPL license: https://github.com/snakers4/silero-models/wiki/Licensing-and...

Re:Silero V3: fast high-quality text-to-speech in 20 languag... by phh on Monday June 20, 2022 @05:44AM (#31808244)
Would you be open to AGPLv3? This mandates allowing the user to replace the code with their own, and requires publishing source code to users even if it's "hidden in the cloud". (well IANAL, so don't take my understanding as a fact)
Re:Silero V3: fast high-quality text-to-speech in 20 languag... by snakers41 on Monday June 20, 2022 @05:53AM (#31808309)
We used to have AGPLv3 or similar, but we decided to abandon it for the reasons I explained in this (or above) thread.
Re:Silero V3: fast high-quality text-to-speech in 20 languag... by blagie on Monday June 20, 2022 @06:24AM (#31808538)
Your licensing is confused.

Companies do steal software. Universities steal software. Non-profits steal software. Individuals do too. Harvard Medical School is pirating software I wrote. I raised it with them through multiple channels, and they simply didn't respond to emails. It's not worth a law suit against a $40B entity. It doesn't matter what license I used. They stole it.

CC-NC-BY-SA guarantees the only entities using your software will be ones who don't mind breaking laws. "Non-commercial" is legally ill-defined, and virtually any use can appear as related to commerce in some way. It's a liability hole. If it's being used internally or on a server, you also can't enforce the SA provision.

AGPLv3 is the license you want. No commercial entity working on anything proprietary will realistically touch that with a 10-foot pole, unless they're willing to break laws (but non-commercial use is okay). You can enforce SA, and get changes back. It's designed for exactly this purpose.

The reasons you explained make no sense. Your logic is at the level of: "My computer was getting hot, so I got a new hard drive." "I thought my computer might have a virus, so I swapped out the RAM."

Re:Silero V3: fast high-quality text-to-speech in 20 languag... by snakers41 on Monday June 20, 2022 @08:20AM (#31809450)
> Companies do steal software.

They do not. The do not care about them as well.

> Harvard Medical School is pirating software I wrote. > It's not worth a law suit against a $40B entity. > It doesn't matter what license I used. They stole it. > You can enforce SA, and get changes back. It's designed for exactly this purpose.

It can be enforced, yet you cannot enforce it. By your own logic, in real life licenses hardly matter at all.

Re:Silero V3: fast high-quality text-to-speech in 20 languag... by blagie on Monday June 20, 2022 @10:07AM (#31810514)
Licenses matter. There are two types of parties:

- Ones how respect licenses

- Ones who do not

90% of the time, if someone violates my license, and I send a polite email, it is followed from there on. 10% of the time -- as in the Harvard Medical School case -- there's a wilful violation.

For the 90% of parties who do follow licenses, they lay out a sort of constitution or a set of rules everyone in a commons plays by.

For the 10% who don't care, you can enforce them, but it will eat your life. Litigation sucks. Or you can ignore it. I generally do the latter. The most I do is name names in public forums, and only once it's abundantly clear that it's wilful, as I did with Harvard Medical School.

Re:Silero V3: fast high-quality text-to-speech in 20 languag... by riedel on Monday June 20, 2022 @02:07PM (#31813544)
What understand from German copyright law at least, it is equally important to actually have damages(at least that is what a FOSS specialized company lawyer explained to me based on some ordinary court cases). That means it might be easier if you have dual licence (and successfully sold it) and can prove that someone did not pay the regular licence fee, so you can be eligible to double the fee. I guess if the money at stake is big enough you find a lawyer. However I guess the case needs to be clear enough because the legal fees will go up as well for failure, I guess.
Re:Silero V3: fast high-quality text-to-speech in 20 languag... by snakers41 on Monday June 20, 2022 @10:11AM (#31810553)
What I hear is that the affluent "customer" does not respect licenses and you have no resources to enforce your license.

Well ... maybe there is a correlation?

Re:Silero V3: fast high-quality text-to-speech in 20 languag... by blagie on Monday June 20, 2022 @10:30AM (#31810772)
Correlation between what? Between affluence and lack of respect for licenses? A weak one at best. My experience is that there are sleazeballs from all backgrounds, and good people too.

I wouldn't enforce my license against a less affluent party either.

My experience is that I can spend my life fighting the good fight, or having fun. I'd rather have fun. Perhaps that's selfish of me -- Harvard will keep stealing -- but having taken both routes, dealing with crooks is a lot of stress and pain.

Building stuff and dealing with honest people is fun.

I'm excited about the Free Software Conservancy's copyright assignment. It feels like a V0, and I'm not ready to send my code over to them quite yet, but having someone else do the fighting on my behalf (and collect any gains too) would let me focus on having fun, while going after bad players: https://sfconservancy.org/assignment/

Come to think of it, it's an approach you might consider. Depending on your goals, they might be a good fit.

Re:Silero V3: fast high-quality text-to-speech in 20 languag... by de6u99er on Monday June 20, 2022 @06:25AM (#31808545)
That's a very vague response. Can you be more specific?
Re:Silero V3: fast high-quality text-to-speech in 20 languag... by kevmo314 on Monday June 20, 2022 @11:46AM (#31811719)
Are there any good alternatives? I looked at Tortoise TTS but the performance is too slow. Silero is fast enough but the non-commercial license is a huge turn off. Shame since it seems like it would've been a nice project to contribute to.
Re:Silero V3: fast high-quality text-to-speech in 20 languag... by thenberlin on Monday June 20, 2022 @12:59PM (#31812658)
Yeah +1. This is impressive and I would have used it in a heartbeat for a new project I'm involved in, but the inability to even consider commercialization means going this route is dead in the water. Will be looking elsewhere.
Re:Silero V3: fast high-quality text-to-speech in 20 languag... by poulpy123 on Monday June 20, 2022 @06:43AM (#31808673)
honest question: why do you consider non-commercial not open source or free software but not attribution or sharealike ?
Re:Silero V3: fast high-quality text-to-speech in 20 languag... by jeltz on Monday June 20, 2022 @06:58AM (#31808778)
That has been the most common definition at least for the last 25 years. The Wikipedia article about open source is a good place to start reading. https://en.m.wikipedia.org/wiki/Open-source_license
Re:Silero V3: fast high-quality text-to-speech in 20 languag... by grumbel on Tuesday June 21, 2022 @07:23AM (#31822643)
Historically, not having "non-commercial" was extremely important for Free Software, as it meant people were allowed to distribute tapes, floppies and CD-ROMs for money with the software on it. We would never have had all the Linux distributions without that and nobody would have been able to get the software, as Internet for the masses was still a decade away.

The modern Internet has drastically lowered that barrier and "non-commercial" is slightly less of an issue, as you no longer need a middle man handling the shipping. However servers still don't run for free and non-commercial creates the problem of defining what commercial use actually is. Is having ads on your page enough to make it commercial use? What if the ads aren't under your control, but automatically inserted by the hoster (Instagram, Youtube, Reddit, etc.)? Donations to keep the servers running can count as commercial and all that. It gets really tricky to draw the line and most people will just avoid anything with a "non-commercial" clause.

Meanwhile attribution and sharealike are relatively harmless. Many Free Software licenses have required similar. They tell you exactly what rules you have to follow and don't hinder the distribution or use of it.

Re:Silero V3: fast high-quality text-to-speech in 20 languag... by blagie on Monday June 20, 2022 @10:37AM (#31810859)
https://www.gnu.org/philosophy/free-sw.html#four-freedoms

I'd more generally point to RMS' writings from the nineties and before. They're prophetic. He gets dismissed, but it's almost scary how much he predicted correctly 30-40 years ago, and how closely open source (which started as a push-back against free software) eventually converged to what he wrote back then.

Re:Silero V3: fast high-quality text-to-speech in 20 languag... by stonemetal12 on Monday June 20, 2022 @02:35PM (#31813882)
The OSI definition of Open source says "The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale."

NC obviously violates the definition of Open Source. As far as I can tell it is a less well specified version of the Commons Clause license.

Re:Silero V3: fast high-quality text-to-speech in 20 languag... by snvzz on Tuesday June 21, 2022 @12:45AM (#31819985)
Both Open Source (as defined by OSI) and Free Software (as defined by FSF) do require freedom of use, by anyone, for any purpose.