News for hackers. Stuff that matters.
Re:Drop-In Replacement for Memcached by buro9 on Sunday December 12, 2021 @03:55PM (#29533521)
Memcache is a BSD licence.

This is AGPL or commercial.

The biggest difference I could find was not in the capability of it as a drop-in replacement but in the change of licence as any changes you might have to fit your needs now has different terms.

I guess the bet here is predicated on that... are companies running versions of memcached that are much improved and they're not sharing those improvements? Could this be a way to make those improvements public by this replacing memcached over time?

I'm not sure how they could do a commercial licence once they've accepted contributions, if they don't have a CLA granting the right over the contributions. But IANAL, etc.

Re:Drop-In Replacement for Memcached by adrr on Sunday December 12, 2021 @08:46PM (#29535645)
Doesn’t matter the license. If I modified this code and didn’t distribute the code, I have 0 obligation to publish/share my changes. These are copyright licenses and license agreements. Distribution is the trigger for copyright licenses.
Re:Drop-In Replacement for Memcached by dodobirdlord on Sunday December 12, 2021 @09:43PM (#29535987)
(Assuming we’re talking about US law) Since the previous comment was talking about commercial use, there’s no entitlement to use someone else’s code for commercial purposes at all absent some sort of license agreement (or waiver, or fair use, or some other exception). If the license granting the right to use the code in the first place requires sharing changes, then someone using the code with modifications has to either share the changes or infringe copyright.
Re:Drop-In Replacement for Memcached by adrr on Monday December 13, 2021 @08:27AM (#29539368)
Standard dual license commercial and AGPL that most companies use. These are copyright licenses, Once you allow me to download the software, I can do anything I want to it but distribute. Licesense only invokes on the copy hence a copyright license. Copyright licenses can only grant rights not take them away, so they can't control how I use it privately.
Re:Drop-In Replacement for Memcached by dodobirdlord on Monday December 13, 2021 @11:06AM (#29540815)
Copyright law is concerned with the making of copies, not just with their distribution. Fair use covers making personal modifications to software for personal use, but does not cover modifications for commercial use.
Re:Drop-In Replacement for Memcached by adrr on Tuesday December 14, 2021 @09:07AM (#29551603)
fair use only covers distribution.

"Examples of fair use in United States copyright law include commentary, search engines, criticism, parody, news reporting, research, and scholarship. Fair use provides for the legal, unlicensed citation or incorporation of copyrighted material in another author's work under a four-factor test."

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

Copyleft which is the AGPL only cover distribution.

"Copyleft applies only when a person seeks to redistribute the program. Developers may make private modified versions with no obligation to divulge the modifications, as long as they do not distribute the modified software to anyone else. "

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

Re:Drop-In Replacement for Memcached by CodeWriter23 on Sunday December 12, 2021 @04:48PM (#29533987)
> Could this be a way to make those improvements public by this replacing memcached over time?

Those who wish to share their contributions will, regardless of license. Those who do not, will stick to code with BSD-style licenses.

Re:Drop-In Replacement for Memcached by erk__ on Sunday December 12, 2021 @04:26PM (#29533789)
They do indeed have a CLA: https://cla-assistant.io/memc-rs/memc-rs
Re:Drop-In Replacement for Memcached by buro9 on Monday December 13, 2021 @09:54AM (#29540088)
Ah, awesome. I did not see this mentioned in the contributing.md file (it may have been there, I just didn't notice it).