• 20 Posts
  • 5.63K Comments
Joined 3 years ago
Aquileo | cake
Cake day: June 18th, 2023

Aquileo | help-circle
  • Oh, I disagree. The GNU GPL, which is one of the most widely used open source licenses, is a copyleft license. In practice, this means that any software which uses GPL code (a derivative work) also falls under the GPL and must abide by its terms.

    In purely private (or internal) use—with no sales and no distribution—the software code may be modified and parts reused without requiring the source code to be released. For sales or distribution, the entire source code needs to be made available to end users, including any code changes and additions—in that case, copyleft is applied to ensure that end users retain the freedoms defined above.

    Only if GPL-licensed parts are used in a program (and the program is distributed) must all other source code of the program be made available under the same license terms.

    https://en.wikipedia.org/wiki/GNU_General_Public_License

    Therefore, if a code generating model uses any code derived from GPL projects, the generated code is also GPL and must be made available if the code is to be distributed. The GPL specifically obligates release of the source code.

    Considering how widely and indiscriminately the scraping has been done to feed training data into the bots, the burden should be on Microsoft to prove that any generated code they use is not derived from any GPL code.




















  • You’re going to have a hard time pinning this down to a specific component without a circuit diagram. I did find that there’s a service manual for this unit: https://elektrotanya.com/marantz_nr1501_ver.5.pdf/download.html

    Seems to be legitimate and has diagrams.

    I would recommend starting on the output side - is the popping present on every speaker output? Both left and right? Use a very simple speaker for this, one that doesn’t require its own power source, just a red and black wire. Also, is the popping present with no input audio?

    If you can narrow it to a certain output you can backtrack it to a specific section of the circuit that feeds that output. Alternatively, if it’s present on all outputs then it must be a component that is common to all, and therefore behind the area that splits to the different outputs.

    An oscilloscope would be handy - you could identify the faulty signal at the speaker output, then check points along the path backward. Half-splitting is your friend. You don’t have to buy an expensive piece of lab equipment, a cheap $30-40 digital oscope will be good enough.

    Another option would be to throw parts at it. I see units listed for parts on eBay for ~$80. You could try swapping out circuit boards one at a time.






















Moderates