(评论)
(comments)

原始链接: https://news.ycombinator.com/item?id=43605003

macOS Sequoia 使用 `openrsync` 替换 `rsync` 的讨论在 Hacker News 上引发热议。一些用户对拥有多个 `rsync` 协议实现感到高兴,认为这可能会带来基于 rsync 算法的二进制差异的 API 接口。一位用户指出 `openrsync` 仍在开发中。有人提出疑问,苹果公司可能出于软件专利条款或 GPLv3 许可证中的“反 TiVo 化”条款而抵制 GPLv3。一些用户建议安装“真正的”`rsync`,因为 macOS 上的版本已经过时。另一些用户则讨论了 macOS 的优缺点,其中一位用户表示,尽管认为 macOS 是一个糟糕的操作系统,但他们仍然坚持使用,因为其硬件优秀。

相关文章

原文
Hacker News new | past | comments | ask | show | jobs | submit login
Rsync replaced with openrsync on macOS Sequoia (derflounder.wordpress.com)
27 points by zdw 45 minutes ago | hide | past | favorite | 16 comments










On one hand, it's a little annoying that openrsync doesn't support some features that rsync does.

On the other hand, it's great that there are multiple independent implementations of rsync now. It means that it's actually being treated as a protocol, not just a piece of software.



I'm exciting about this too. It becoming more like a protocol makes me optimistic we'll see binary diff API points based on the rsync algorithm.

fun fact: Dropbox internally used rsync binary diff to quickly upload small changes to large file. I assume they still do. But their public API endpoints don't offer this and a small change to a large file means the whole file must be updated.



The website says "We are still working on it... so please wait."

rsync has a lot of features, surely this will take a good amount of time.



So, anyone got a good resource on why Apple is so afraid of GPLv3? Surely this shouldn't be a problem as long as they statically compile the executables?


Apple doesn't say. IMO you should not trust other people's statements about Apple's reasoning.


The TiVo clause.


It wouldn’t apply to the kernel. Also, a lot of the command line tools are not distributed as part of the OS.


You don't have to embed a github gist to show 5 lines of console output that are not even highlighted. You can use the HTML tag.

https://developer.mozilla.org/en-US/docs/Web/HTML



Can someone do an analysis of the packages of macOS Sequoia that are still GPL licenced?


"...Apple decided that while it could comply with the terms of GPLv2 license with regards to rsync 2.x, it could not comply with the terms of GPLv3 license with regards to rsync 3.x."

This is due to the software patent terms that appeared in GPLv3.

https://news.ycombinator.com/item?id=21645618

https://lobste.rs/s/8lbh1k

https://archive.ph/AeMTz



I think its actually the anti-Tivoization stuff that they take issue with


Huh, interesting. I hadn't noticed when I upgraded, but I don't use many of the features of `rsync` to begin with. I ended up installing the real `rsync` shortly thereafter.


Good - MacOS had an old and crappy version of rsync


MacOS sounds like it's not very good


It’s adequate. You can use MacPorts to install a more modern Unix environment.

Much better than Windows.



It's really not. The hardware is so good that I put up with it, but it is a bad OS in so many ways. My dream laptop would be a MacBook with a normal keyboard layout and running a well supported version of Linux.






Join us for AI Startup School this June 16-17 in San Francisco!


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



Search:
联系我们 contact @ memedata.com