---
author: 硬核老王
category: 硬核观察
comments_data:
- date: '2022-01-25 06:36:07'
  message: 没有钱很难办事啊。
  postip: 117.174.74.221
  username: 来自四川成都的 Chrome 80.0|Windows 7 用户
- date: '2022-01-25 10:14:02'
  message: 我倒要看看哪个憨批第一个站出来
  postip: 223.104.111.1
  username: 来自223.104.111.1的 Firefox 96.0|Android 10 用户
- date: '2022-01-25 20:47:22'
  message: 这是不是意味着要转到gnome去了
  postip: 39.187.194.170
  username: 来自浙江的 Firefox 96.0|Ubuntu 用户
count:
  commentnum: 3
  favtimes: 0
  likes: 0
  sharetimes: 0
  viewnum: 7641
date: '2022-01-24 17:46:38'
editorchoice: false
excerpt: 更多：• 自毁代码库的作者要求恢复其发布到 NPM 的能力 • Linux 供应商固件服务考虑为老旧设备提供开源固件
fromurl: ''
id: 14211
islctt: false
largepic: /images/p/202201/24/174531dg0fzgfcrbdb6hcn.jpg
permalink: /article-14211-1.html
pic: /images/p/202201/24/174531dg0fzgfcrbdb6hcn.jpg.thumb.jpg
related: []
reviewer: ''
selector: ''
summary: 更多：• 自毁代码库的作者要求恢复其发布到 NPM 的能力 • Linux 供应商固件服务考虑为老旧设备提供开源固件
tags:
- 广告
- NPM
- 固件
thumb: false
title: '硬核观察 #526 以后可以在 Linux 应用中看到（很多）广告了'
titlepic: true
translator: ''
updated: '2022-01-24 17:46:38'
---

![](/images/p/202201/24/174531dg0fzgfcrbdb6hcn.jpg)


![](/images/p/202201/24/174550zad0o7kccdw7ubcj.jpg)


### 以后可以在 Linux 应用中看到（很多）广告了


Qt 宣布支持客户端应用程序中的广告，应用程序开发人员现在可以在桌面应用程序中提供 [广告服务](https://www.qt.io/blog/monetizing-cross-platform-use-cases-faster-and-easier-with-qt-digital-advertising-platform)，而这通常是 Windows 用户的待遇。Qt 被广泛使用在桌面应用程序开发中，KDE 就是基于 Qt 框架开发的。虽然估计不会在 KDE 的核心应用程序中看到广告，但有可能一些急于挣钱的发行版会将这些应用程序分叉，在其中放置广告。根据其文档，该广告插件支持所有主流平台，包括 Windows 和 Linux 等等。



> 
> 老王点评：这个消息让我一时不知道该怎么说，一方面确实可以补贴一些开源开发团队，另外一方面充斥着广告的 Linux ，怎么都感觉不对劲。
> 
> 
> 


![](/images/p/202201/24/174559jmm2sq8yey2y5kwd.png)


### 自毁代码库的作者要求恢复其发布到 NPM 的能力


Faker.js 的原作者在 [自毁](/article-14167-1.html) 了其两个重要的开源代码库之后，GitHub 和 NPM 一度封禁了他的账户并回滚了其提交的恶意版本。之后 GitHub 恢复了他的账户，而一些社区贡献者 [复刻](/article-14188-1.html) 了他的 Faker.js 项目，并提出了积极的发展路线图。而该作者在 Twitter 上 [抱怨称](https://twitter.com/marak/status/1484185867027685376)，GitHub 取消了他向 NPM 发布和修复错误的能力，一直没有恢复。他称其还有一百多个包要维护，并委婉地承认了错误：“每个人都会时不时地犯编程错误。没有人是完美的。”



> 
> 老王点评：公平的讲，虽然该作者的行为不合情理，但是 GitHub 和 NPM 也没有强行封禁的权利和理由。
> 
> 
> 


![](/images/p/202201/24/174620sdj1ycilcuuhcyih.jpg)


### Linux 供应商固件服务考虑为老旧设备提供开源固件


[开发者提议](https://www.phoronix.com/scan.php?page=news_item&px=LVFS-Alternative-Firmware)，由 Linux 供应商固件服务（LVFS）这样的实体为已经过了保修期的硬件提供自由开源的固件。这涉及到一些法律问题，而且这样的举动可能不会得到硬件供应商的认可。到目前为止，由于法律要求、良好的安全模式等原因，LVFS 完全依赖于 ODM/OEM 为其硬件上传固件。对于没有经验的用户来说，通常不是很容易自己操作闪存。而采用 LVFS 可以使你更容易地关闭系统的专有固件，并在支持的情况下切换到自由固件。如果用户接受采用第三方固件的风险，这样也为挽救过保的硬件提供了可能。



> 
> 老王点评：我觉得这是一种有益的尝试。
> 
> 
>