Hacker Newsnew | past | comments | ask | show | jobs | submit | EgoIncarnate's commentslogin

MinIO had a de facto CLA. MinIO required contributors to license their code to the project maintainers (only) under Apache 2. Not as bad as copyright assignment, but still asymmetric (they can relicense for commercial use, but you only get AGPL). https://github.com/minio/minio/blob/master/.github/PULL_REQU...


MinIO had a de facto CLA. MinIO required contributors to license their code to the project maintainers (only) under Apache 2. Not as bad as copyright assignment, but still asymmetric (they can relicense for commercial use, but you only get AGPL). https://github.com/minio/minio/blob/master/.github/PULL_REQU...


MinIO had a de facto CLA. MinIO required contributors to license their code to the project maintainers (only) under Apache 2. Not as bad as copyright assignment, but still asymmetric (they can relicense for commercial use, but you only get AGPL). https://github.com/minio/minio/blob/master/.github/PULL_REQU...


MinIO had a de facto CLA. MinIO required contributors to license their code to the project maintainers (only) under Apache 2. Not as bad as copyright assignment, but still asymmetric (they can relicense for commercial use, but you only get AGPL). https://github.com/minio/minio/blob/master/.github/PULL_REQU...


That's so weird. Your contribution is a derived work based on AGPL, so it must be AGPL...

The number of weird incompetent things the Minio people have done is surprisingly high.


MinIO had a de facto CLA. MinIO required contributors to license their code to the project maintainers (only) under Apache 2. Not as bad as copyright assignment, but still asymmetric (they can relicense for commercial use, but you only get AGPL). https://github.com/minio/minio/blob/master/.github/PULL_REQU...


Isn't that standard protective boilerplate so that they cant get rugpulled themselves on a contribution, 2 years later? I thought the ASF had something similar.


Requiring AGPL on the contribution would also prevent a rugpull. MinIO went beyond that.

The wording gives an Apache license only to MinIO, not to people who use it. So MinIO can relicense the the contributor code under a commercially viable license, but no one else can. Everyone else will only have access to the contribution under AGPL as part of the whole project.


Ah I didnt realize there were 2 different licenses at play, yeah that's a little sus.


This wording was added in the template in August 2023. What's the licensing situation for community contributions before then?


Presumably they've either gotten explicit permission after the fact, rewritten in the commerical product, or the contribution was too minor to be a concern. I don't think they could have put the amount of though needed to ensure they benefit from contributions in a way no one else can, and then also be unaware of license issues with any possible AGPL only contributions.


Vs WSL1:

GPU access. Actual graphics use is so so, but essential for doing CUDA/AI stuff

Faster file system access on the Linux side (for Linux compiles etc). Ironically, accessing Windows filesystem is slower than WSL1.

Better Linux compatibility.

Vs a Linux VM:

GPU access!

Easier testing for localhost stuff, Linux ports get autoforwarded to Windows (if your test http server is running in WSL2 at port 8080, you can browse to http://localhost:8080 in your Windows browser)

Easy Windows filesystem interaction. Windows local drives show up in /mnt automatically.

Mix Windows commands with Linux commands. I use this for example to pipe strings.exe, which is UTF-16 aware, with Linux text utils.

I think WSL2 tends to be better at sharing memory (releasing unused memory) with the rest of the system than a dedicated VM.

You can mimic some of this stuff to a degree with a VM, but the built in convenience facetor can't be overlooked, and if you are doing CUDA stuff there isn't a good alternative that I am aware of. You could do PCI passthrough using datacenter class GPUs and Windows Server, but $$$.


There was a different test for famous faces that was linked in a comment later (which had an average of 30.87). Based on your response and score you likely took the first test with the computer generated faces.


I don't think it's being kept up to date. I believe for the IDEs, it requires manual testing to get the numbers. Since things change so quickly, it's mostly just a historical artifact. Hopefully some future version is automated.


The should call it Karen mode.


According to the Wikipedia page, Kaypro was created by Andrew Kay, not Alan Kay.

Interestingly both had a relationship to a NLS in there lives.

For Andrew, it was Non-Linear Systems, where Andrew invented the digital voltmeter.

For Alan, it was oN-Line System, where he attended "The Mother of All Demos", which spawned the mouse and some other inventions used in the Xerox Alto, which is where Smalltalk was primarily developed initially.


Thank you for the correction!

On re-reading, I realize the name I thought I was remembering is "Andy" Kay, not Alan Kay.

I guess I was victim to "close but no cigar".

To quote Emily Latella: Never Mind...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: