3 ms·
They point to copyright/licensing concerns, which I do understand considering the way datasets for most currently popular LLMs have been sourced, i.e. large-sca
by Topfi 2y ago
They point to copyright/licensing concerns, which I do understand considering the way datasets for most currently popular LLMs have been sourced, i.e. large-scale crawling of any accessible source. In that light, most smart code completion offerings should be fine since they historically did not rely on as broad and widely crawled a data set and were generally offered with clear licenses attached. Also, the number of lines these provided historically was lower, which appears to be part of their concern.
In the same light, I feel that LLMs that have been solely and verifiably trained on M̶I̶T̶ MIT-0 or 0BSD should be fine, and this may just be a temporary decision until those become more commonplace.
In general, though, this will be hard to enforce, but I do understand why they took this stance considering the current flock of LLMs and their training data. Drawing a line in the sand on licensing, even if they cannot truly ensure this with absolute certainty, is understandable and feels appropriate for them, especially considering LLMs have now been in common use for coding tasks for multiple years, so this does not seem to be a knee-jerk reaction.
- pseudalopex 2y agoGood points mostly. Why did you say number of lines appeared to be part of their concern? The MIT license requires attribution. You meant MIT-0 maybe? The old requirements relied on people being honest also.
- Topfi 2y agoThanks. The number of lines aspect goes back to what GNU considers "legally significant" [0]. They are of course not the be-all and end-all in this regard, but felt like a decent reference point when making the post. > You meant MIT-0 maybe? Absolutely, my mistake. [0] https://www.gnu.org/prep/maintain/html_node/Legally-Significant.html https://www.gnu.org/prep/maintain/html_node/Legally-Signific...