
问题来源 /t/823909
根据提示内容我 google 到了 typora 官方多语言文本地址
https://github.com/typora/Typora-i18n/blob/master/zh-Hans.lproj/Panel.strings
"This beta version of Typora is expired, please download and install a newer version." = "当前测试版版本过低,请下载较新版本"; 然后根据这个英文文本找到了这个 issue https://github.com/typora/typora-issues/issues/4357
似乎是一个在 0.10.10 版本出现,随后很快在 0.10.11 版本修复的 bug
然后去官网查看 beta 版本更新日志,发现确实有这一项 https://typora.io/releases/all
0.10.11 1.Fix issue about "version expire". 根据我自己的测试,我两台 mac 上的 typora 最后一个测试版本均无此弹窗
随后我在 twitter 和 reddit 上用关键字搜索了一下,近期也没有用户反馈此问题,合理怀疑是原帖楼主使用的恰好是这个版本?
比较遗憾的是官网没有提供 0.10.10 版本的 dmg 安装文件
各位可以说一下自己在用的 typora beta 版本有无弹窗,我感觉大概率不是强制要求升级到付费版本
1 icyalala 2021 年 12 月 23 日 好像不付费也不会怎样,像 Sublime |
2 aireason 2021 年 12 月 23 日 我的测试版没有强制要求升级,0.11.18, macOS |
3 jonathanchoo 2021 年 12 月 23 日 他那个帖子喷的一头雾水 0.11.16 MacOS 没有强制要求升级 |
4 love4taylor PRO |
6 Innovatino 2021 年 12 月 23 日 免费用了得有 5 、6 年了,说收费二话不说买了一个。 我都没明白,这么多年都写着 beta ,正式版收个费这么大反应。难以理解。 |
7 Innovatino 2021 年 12 月 23 日 @Innovatino 我说刚才那个帖子,没有针对这个楼里的人哈 |
8 xloger 2021 年 12 月 23 日 知道 Typora 后我是打算付费的,但是最近工作忙一直没管,结果这么久了也没见它弹窗让我升级或者付费。。。 反正一次性买断我肯定乐意,如果变订阅制我才会考虑换别的。 |
9 Akesudia 2021 年 12 月 23 日 是有这个机制 改系统时间就能复现 版本 0.11.18 |
10 cairnechen OP @Akesudia 感谢,已 append ,我已验证确实存在这种机制,看来测试版本会在明年 6 月 6 日 16 点 15 分 04 秒到期(不确定每个人是否一样),那个楼主虽然说的不完全对,但是确实可能会有他说的问题 |
11 infreboot 2021 年 12 月 23 日 不知道他喷啥,从最开始接触这个软件就知道这个未来会收费。。虽然我也没怎样用。。md 编辑器太多了,收费换一个,或者买都行 |
13 cairnechen OP @Akesudia 我说的那个时间点你试过了吗? |
14 cmdOptionKana 2021 年 12 月 23 日 我觉得甚至没必要证明什么,作者从未承诺 beta 版可以永久使用。 我不理解“软件无权强制升级或停用”的观念是从哪里来的,有这个说法吗? |
15 cairnechen OP Append 了 [版本过期] 功能的具体上线时间 |
16 whatalittleboy 2021 年 12 月 23 日 windows ,0.11.18 ,时间设置 2022 年 10 月直接弹出更新提示且强退,跳转官网 |
17 cairnechen OP @whatalittleboy 可以麻烦设置一下我说的时间吗? |
18 whatalittleboy 2021 年 12 月 23 日 @cairnechen 我的 6 月 6 日是可以打开的,直到 6 月 14 日才弹出提示强退 |
19 AndyZhuAZ 2021 年 12 月 23 日 以后再考虑是否付费了,好用是好用就是用的少 |
20 liuyulvv 2021 年 12 月 23 日 via iPhone Win11 ,0.11.18 ,关闭 Typora 自动更新,更改日期,直接提示过期,无法打开。 |
21 xqin 2021 年 12 月 23 日 Mac 版本 0.11.18 用 Hopper 简单看了一下, 基本的逻辑是根据当前时间和 buildTime 进行比较, 如果超过某个数值, 则显示 版本过低的提示 并自动打开官网. 可以采用打补丁的形式调整过期时间的判断数值, 从而一直 Beta. c2VkIC1pICdzL1x4NDFceDgxXHhGRVx4MDFceEFDXHgwN1x4MDEvXHg0MVx4ODFceEZFXHgwMVx4QUNceGZmXHhmZi8nIC9BcHBsaWNhdGlvbnMvVHlwb3JhLmFwcC9Db250ZW50cy9NYWNPUy9UeXBvcmE= |
22 mineralsalt 2021 年 12 月 23 日 我遇到了, 但是我没耐心研究版本, 直接卸载了 |
23 xqin 2021 年 12 月 23 日 过期时间应该是在 UTC: '2022-06-04T16:00:01.000Z' 北京时间: '2022-06-05 00:00:01' |
24 iBugOne 2021 年 12 月 24 日 |
25 YuiTH 2021 年 12 月 24 日 说句老实话,个人觉得虽然这种行为也实属正常,但是也不值得如此吹捧,好像你用了那么久免费的 Typora ,不充钱给他就是你的不对一样。滴滴当年也发了那么多补贴,后来价格高了你没被割几把韭菜也没觉得对不起滴滴吧? 作者愿意这么做,有他的考虑(也挺聪明),虽然和有些捆绑销售啊,Notability 强制订阅啊,强制花钱买 bug 修复啊这类的只能算是小恶,但是没必要把这么做了的独立开发者洗成什么白莲花。我觉得至少是一类操作。 最后就是,符合协议的事不一定是好的。我们默认用户协议里可以写一些免责条款,不是真的乐意你在软件里面藏一个 kill switch (并宣传你的收费新作),而是让你可以放开手搞,不会因为好心把自己的软件免费给大家用而遭到起诉。理论上你在 Steam 上买的所有游戏都不是你的,你只有使用权,明天 Valve 可以把服务器关了不给你用,完全符合协议。但是会有人开心吗?也不会。 真要说,旧版 Typora 今天开始每次打开就弹个广告要求你升级,很多人怕是不会有好脸色看。但是现在这个操作比弹广告还要恶劣多了。 |
26 wyfyw 2021 年 12 月 24 日 |
27 DearMark 2021 年 12 月 24 日 @Innovatino 可能是葡萄太酸 |
28 cmdOptionKana 2021 年 12 月 24 日 @YuiTH 具体问题具体分析,Typora 就算立即停用,也不会造成用户的任何数据损失,也不会造成用户数据泄露,即,用户没有任何损失。 这种情况下,用那些会造成用户损失的停用来举例是不妥的。 “旧版 Typora 今天开始每次打开就弹个广告要求你升级,很多人怕是不会有好脸色看。” 但是,这种没有好脸色,是正义的吗,有理有据吗,是值得提倡的吗? “但是现在这个操作比弹广告还要恶劣多了。” 你这句评价就更奇怪了,每次弹广告是会对用户操作体验产生明显影响的,现在已经全网讨论 Typora 收费了,同时旧版可以继续用,也不会每次弹窗,用户体验没有下降,从现在知道收费开始还有半年无痛缓冲期来考虑付费还是换工具,这为什么就更恶劣了呢? |
29 cmdOptionKana 2021 年 12 月 24 日 为什么用户想省钱是正义的,作者想赚钱是罪恶的? 为什么用户永久使用别人早就说过将来会收费的软件是正义的,作者在合法并且早有说明的情况下自由处置自己的资产却是罪恶的? |
30 panxianhai 2021 年 12 月 24 日 我自愿替楼主成为 Typora 的付费用户。 |
31 cairnechen OP @panxianhai 我早就是付费用户了 |
33 xqin 2021 年 12 月 24 日 @wyfyw buildTime 代码里面写死的, 偏移量 0x000ADE44, 字符串是 "ov 17 2021", 即 "2021-11-17" |
35 wyfyw 2021 年 12 月 26 日 @ddsfeng 谢谢,发现我的版本是 0.11.11 ♀ 所以 buildTime 要早一点 r14 = [[NSString stringWithUTF8String:"Oct 10 2021"] retain]; |
36 xmuli 2022 年 1 月 17 日 用时,突弹窗提示禁用,Google 下,尝试更改时间一定会触发禁止使用,原来是该付费了,购之 #typora 程序员的奇思妙想 <img src="https://cdn.jsdelivr.net/gh/xmuli/xmuliPic@pic/2022/20220117222317.png" width="50%"/> <img src="https://cdn.jsdelivr.net/gh/xmuli/xmuliPic@pic/2022/20220117222334.png" width="50%"/> |