TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Sparrow made downloadable to conform to LGPL

124 点作者 kiyoto将近 13 年前

16 条评论

ajasmin将近 13 年前
Is that just their changes to the LGPL components or the whole app? My understanding is that if you dynamically link to an LGPL library you're only required to distribute changes to that library not the whole app.<p>Also I don't get these two license clauses. If the point is to conform to the LGPL they can't just add another license on top.<p>Could this be a clumsy excuse for opensourcing Sparrow without having Goolge complain?<p>Also didn't the Apple Store license explicitly prohibit GPL code? Does that include the LGPL as well I can't recall off-hand?<p>Edit: As pointed out in the responses this is really just a bunch of .a files (static libraries), a couple of diffs against the libraries code and a script for linking sparrow together. The page provides little details and I though it was a source release This is apparently a way to conform with the LGPL on a system where dynamic linking is impractical.
评论 #4303164 未加载
评论 #4303141 未加载
评论 #4303522 未加载
评论 #4303237 未加载
评论 #4303240 未加载
hnriot将近 13 年前
I'm not sure why everyone is so gung ho about Sparrow, the reviews haven't been good and my personal experience using it was that it was a very underwhelming product. It doesn't offer the whole set of gmail features, and for anything other than gmail it's even worse. I thought we'd all moved on from thick-client email apps. Admittedly gmail on IOS is awful, but since gmail supports exchange access, it's possible to use the built in email client and get push notifications. Even before Sparrow was acquired, teh reviews were less than stellar.<p>Everyone keeps trying to change email, let's leave it alone, it works fine, its one of the few technologies that has lasted any length of time and still be on top. nntp, gopher, etc all faded away, but pop, smtp, and then imap have flourished and become the de-facto way the world communicates.
评论 #4302987 未加载
评论 #4303400 未加载
评论 #4303867 未加载
评论 #4303041 未加载
评论 #4304837 未加载
nicholassmith将近 13 年前
If you play with LGPL you have to stick to the terms, it's a fair trade off. What I don't get is why Sparrow doesn't OSS it to save some face and allow it to be run under community guidance as they've obviously decided to mothball it.<p>It's not like Google is a stranger to the world of OSS anyway, might salve some annoyed buyers.
评论 #4303800 未加载
评论 #4303885 未加载
nickmain将近 13 年前
This is not the entire source of Sparrow - just the binaries required to relink with the LGPL libraries if you should choose to modify those.
评论 #4304175 未加载
malkia将近 13 年前
How were they able to use LGPL on the iOS?<p>Okay to put in less licensing, more technical-wise way: As far as I know on the iOS dynamic linking is possible, but not allowed (I could be wrong). For my pet projects (luajit on the ios) I'm using it without problems, but I don't plan on publishing anything.<p>So back to the licensing - LGPL is about dynamic linking...
评论 #4303123 未加载
smackfu将近 13 年前
Presumably this came out of the Google due diligence before purchase.
评论 #4303496 未加载
paxcoder将近 13 年前
&#60;quote&#62;If you do not or cannot agree the license[sic], please do not download the files.&#60;/quote&#62; Sounds like they're trying to enforce an LGPL-incompatible license on the changes to the LGPL'd libs, and pass it on as complying.
评论 #4303972 未加载
评论 #4303844 未加载
评论 #4304257 未加载
评论 #4303543 未加载
kiyoto将近 13 年前
Apparently, what prompted this decision was their use of Tokyo Cabinet and Tokyo Dystopia.
geofft将近 13 年前
These are patches to the LGPL'd components they use, not Sparrow itself, right? (The LGPL specifically requires that you only release your modifications to the library, not your own code.) The only interesting things are some images, and some patch files inside lib/ -- nothing appears to be Sparrow's own source code.<p>It looks like they also toss in some compiled versions of Sparrow-proprietary code for debugging reasons, which I _think_ explains their incongruous licensing terms, but they're still strange.
评论 #4303060 未加载
pizza将近 13 年前
I wonder if the guy that made the Windows version will release his...
评论 #4303076 未加载
alok-g将近 13 年前
Possibly a naive question:<p>These LGPL clauses say the binaries for the work that uses the library must be released with the modified source code of the library itself. Does that imply that people would be free to use binaries (and thus the product)? Am asking for the general case, not specifically for Sparrow.
评论 #4304344 未加载
TheGateKeeper将近 13 年前
&#62; Customer may not redistribute any work based on those files<p>Well it's a good thing I'm not a customer!
metamorfos将近 13 年前
Is it only me but my Sparrow.app (that I built from source) has ads in it?!
alpb将近 13 年前
Directly launching Sparrow.app in the zip causes crash (maybe because I already have, I don't know why). Anyone else observed this?<p>Anyone else managed to build a bundle from .sh file?
评论 #4303032 未加载
rdg将近 13 年前
Yeah, they open sourced like... two files...
zobzu将近 13 年前
"Customer may not redistribute modificatin to source code"<p>"customer may not reverse engineer"<p>oh joy.