13 ms·
In another of the get-off-GitHub discussions recently, I mentioned to another FOSS project leader that they should consider taking their projects off GitHub to
by quadrifoliate 4y ago
In another of the get-off-GitHub discussions recently, I mentioned to another FOSS project leader that they should consider taking their projects off GitHub to a forge that respects FOSS licenses. Sourcehut was one of the suggestions in addition to GitLab.
I'm glad to see that some projects are leading the way in this direction. To me, this move shows that the devs are competent and not afraid of migrations away from legacy forges if necessary; similar to how people moved from Sourceforge to GitHub 10 years ago.
I'll keep Kyoto framework in mind if need an SSR frontend framework in the future! I suggest others do the same.
----------------------------------------
[1] https://news.ycombinator.com/item?id=31941568 https://news.ycombinator.com/item?id=31941568
- Shadonototra 4y agohttps://www.ycombinator.com/companies/gitlab https://www.ycombinator.com/companies/gitlab it's public, whatever their investor will ask, they'll comply, github is their competitor, they'll want the same product unless you self host, in that case it is debatable but for how long we need more services like sr.ht, and less like github/gitlab
- Kiro 4y agoI think people should do the opposite and move their code to GitHub if it helps Copilot. It's the single most important invention of my lifetime. Its existence trumps any ideological or legal hurdles.
- bayindirh 4y agoI'd rather keep my code away from a company and feature which disregards the licenses I prefer for my codebases, thank you.
- williamcotton 4y agoYou might be surprised about the limitations of your copyright claims! https://en.wikipedia.org/wiki/Idea%E2%80%93expression_distinction https://en.wikipedia.org/wiki/Idea%E2%80%93expression_distin... https://en.wikipedia.org/wiki/Abstraction-Filtration-Comparison_test https://en.wikipedia.org/wiki/Abstraction-Filtration-Compari...
- bayindirh 4y agoCopilot is using GPL licensed code snippets as starting points or for adding to other snippets as derivations. As a result, it's injecting GPL code inside to another code, or providing GPL code as is. At that point the code needs to be GPL licensed, or it's a breach of license. It's plain and simple. Triviality cause is hard to argue, because you can code a nice "trade secret", or an algorithm worthy of its paper in ~25 lines (at least I did). So Copilot's use of GPL licensed code is not fair use in my eyes. BTW, all my public code is (A)GPLv3+ licensed. I want my code to stay open, not closed.
- williamcotton 4y agoBeyond notions of de minimis is the important distinction that copyright does not apply to utilitarian features! There are also notions of expressions that were already in the public domain and some copyright cases even refer to this as prior art.
- bayindirh 4y agoYou boldly assume that all GPL code is trivial and all the functions included in these codebases can be claimed to be on public domain. There are many GPL licensed codebases (e.g. Linux Kernel, GNU Octave, GNU R, etc.) which contains serious research and novel ideas and implementations. These codebases are esp. licensed that way to keep that research in the open. I have such a codebase which I was planning to open source with a GPL3.0 license, but I postponed that plans because of GitHub's Copilot shenanigans. As I said, the code contains many novel, yet short snippets which are worthy of their own research paper. Downplaying the research embedded in open codebases is just harmful to the discussion.
- Kiro 4y agoIs looking at GPL code and rewriting it from scratch in your own style a license breach? For me, Copilot always uses the context and writes new code based on your own code as input. It uses the same patterns and code style as your own code.
- slickdork 4y agoWhy should we provide free data sets for github just to let them privatize gains?
- nonrandomstring 4y ago> trumps any ideological I don't think that word means what you think it means. The word "ideological" gets bandied about a lot here as a pejorative drop-in for "things I don't support". Perhaps we could be a bit less dramatic when considering the plurality of values people hold.
- dang 4y agoI use the word 'ideological' all the time here (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&query=by%3Adang%20ideological&sort=byDate&type=comment https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...). Your comment got me thinking about what I mean by it. I guess I mean something like: a fixed cluster of ideas that people apply to quickly make good/bad judgments, often accompanied by strong emotions. Ideology tends to be generic (the same ideology gets applied to lots of things), predictable (a fixed idea lets one know where one stands in a predictable way), emotional (the need to know this is strongest on high-stakes issues), and binary (each ideology organizes itself in opposition to an opposing one). I use the term in moderation comments because these qualities are bad for HN discussion. The 'fixed' aspect makes discussion predictable, the 'generic' aspect makes it shallow, and the binary/emotional aspect makes it inflammatory. A bad trifecta for curious conversation.
- nonrandomstring 4y agoThese are very good parameters for encouraging positive discourse. and averting dull discussion that descends into a game of Top-Trumps - I play my ideological card, you play your idealogical card... ad nauseum. I'm not sure whether predictable, emotional and polar qualities are necessarily intrinsic to "ideologies" in the broad sense. Novel, calmly reasoned and nuanced commentary could be offered in support of positions so labelled. But I get your drift on "touchy topics that people are prone fly off the handle over". FWIW I think this has more to do with stated identity than abstract modes of thought these days. As a moderator I guess one gets a sense of the dynamics of a thread and when it's going to tip in a bad direction. As I see it, we've come through, and remain in, an interregnum for perhaps 50 years, in which the word has become dirtied by the failures of political and religious practices. And also by incessant and needy "wars" on <the next terrible thing>. A thematic analysis of news from the past 20 years would surely place "ideology" in close proximity to words like "radicalised" or "extremist". That is parochial. As a sceptic I'm possessed of a meta-ideology - that ideologies in themselves are healthy. We can have ideologies like economics, belief in space-faring exploration, benevolent technological society, self-determination in health and preventative medicine, and other powerful ideas which, in this forum, would be inarguably deemed positive. Perhaps, unless we propose abandoning thought as a way of being (in a Buddhist sense) ideology is just the inescapable waters in which we swim. I guess what bugs me is if people use "ideology" as a bare, dismissive accusation that attempts to cut-off further dialogue. If everything and anything, including scientific method, can be an "ideology" it ultimately adds nothing to the conversation. respects
- carapace 4y agoAlthough I don't agree with you I up-voted the comment because I think you're raising an important point. Automating code generation is part of the self-accelerating process of the techno-singularity, eh?
- masukomi 4y agoIt could be easily argued that nuclear bombs are one of, if not the, most significant inventions in the past century, and their existence continues to have a singnificant geopolitical impact. I think it's safe to say that the vast majority of humanity is ideologically opposed to their use. BUT, they're one of, if not _the_ most important technological invention that currently effect us. So, that trumps ideological and legal hurdles, and thus we should use them.... right? I would like to presume you would disagree with that assertion. With that in mind, would you like to reconsider your justification for continuing to use GitHub? To be clear, I'm not arguing that you shouldn't use GitHub. I'm arguing that the importance, or impact, of an invention is irrelevant to its continued use. What's important is the short, and long term _effect_ of continuing to use it.
- sgift 4y agoAll I see when I look at Copilot is code written by the most stupid coworker that could ever exist - and now, my job is to review it. I really hope we had better inventions in your lifetime than that.
- xigoi 4y agoThanks, but I don't want a huge company to sell my code without giving me anything back.