4 ms·
> If you asked every developer on earth to implement FizzBuzz, how many actually different implementations would you get? Does it matter? If you examined every
by dataflow 4y ago
> If you asked every developer on earth to implement FizzBuzz, how many actually different implementations would you get?
Does it matter? If you examined every copyright lawsuit on earth over code, how many of them would actually be over FizzBuzz?
- AmericanChopper 4y agoThe same rationale applies to any other simple code block, as I elaborated on.
- dataflow 4y agoAnd my point is you don't have lawsuits over one simple code block.
- AmericanChopper 4y agoThis entire thread is about how copilot committed a copyright violation on a simple code block.
- dataflow 4y agoThat code block is neither "simple like FizzBuzz" nor is it in a lawsuit. I feel like we're speaking past each other at this point.
- AmericanChopper 4y agoWhat makes it not simple like FizzBuzz? You will not be able to come up with a reason why this one single function is copyrightable, but a FizzBuzz function isn’t. It’s one function in 15 lines of code. Get 1,000,000 developers to implement that function and you’re not going to have anywhere near 1,000,000 substantially different implementations.
- monocasa 4y agoGoogle v. Oracle ended with a six line function not being granted de minimus protection. What you're talking about is arguably common sense, but not based on current case law in the US.
- dataflow 4y agoFor one thing FizzBuzz is like... 5-6 statements? This function has 13. FizzBuzz has a whopping 1 variable to keep track of. This function has so many I'm not even going to try to count. I'm not going to keep arguing about this, but if you want to believe they're equally simple then you'll just have a hard time convincing other people. That's all I have left to say on this.
- CapsAdmin 4y agoIt doesn't seem that far off to me. Copyright makes more sense in a larger context, such as making a Windows clone by copy pasting code from some Windows leak. Without that context, fizzbuzz is not that different from a matrix transpose function to me.
- SAI_Peregrinus 4y agoSCO v. IBM[1] included claims of sections as small as "…ranging from five to ten to fifteen lines of code in multiple places that are of issue…" in some of the individual claims of the case. [1] https://en.wikipedia.org/wiki/SCO_Group,_Inc._v._International_Business_Machines_Corp https://en.wikipedia.org/wiki/SCO_Group,_Inc._v._Internation....
- dataflow 4y agoThe "..." part you redacted out explicitly said "it is many different sections of code". It was (quite obviously) not one or two 5-line blocks of code, let alone "simple" ones like FizzBuzz.
- AmericanChopper 4y ago