小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

文章探讨了自由软件、开源、Source Available和专有软件之间的关系,分析了开源协议的演变及其对商业的影响,特别关注2018年后开源协议的变化,如MongoDB的SSPL和HashiCorp的BUSL,反映出云服务对开源的挑战。同时提及中国开源生态的发展历程,从Linux爱好者到开放原子开源基金会的成立,展示了中国在全球开源领域的参与与贡献。

【开源许可与版权工程】开源世界全景:从 GNU 到大模型的四十年

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-22T00:00:00Z

文章探讨了人工智能在软件重实现中的作用,强调重实现的合法性与道德性。历史上,程序员在重实现时遵循特定原则以避免版权问题。如今,AI使重实现变得更快、更便宜,但也引发了公平性争论。作者认为,重实现是软件发展的自然过程,鼓励在此基础上创新,以推动开源软件的进步。

GNU与人工智能重实现

<antirez>
<antirez> · 2026-03-08T16:08:41Z
GNU/Linux和它的发行版

GNU/Linux是基于Unix的自由操作系统,由Linux内核和GNU工具组成。Linus Torvalds开发Linux以满足类Unix系统的需求,Richard Stallman发起的GNU项目推动了自由软件的发展。POSIX标准确保软件的可移植性。由于其开源特性和社区支持,GNU/Linux广泛流行,形成了多个发行版,如Ubuntu、Debian和Fedora等。

GNU/Linux和它的发行版

Teach Talk
Teach Talk · 2025-12-26T08:32:44Z
GNU/Linux和它的发行版

GNU/Linux是基于Unix的自由操作系统,由Linux内核和GNU工具组成。Linux由Linus Torvalds开发,以解决Minix的不足。Unix由贝尔实验室于1969年创建,GNU由Richard Stallman于1984年发起。POSIX标准确保软件的可移植性。由于开源和社区支持,GNU/Linux得到了广泛发展,知名发行版包括Debian、Fedora和Ubuntu等。

GNU/Linux和它的发行版

Teach Talk
Teach Talk · 2025-12-26T08:32:44Z

LLVM 21 引入了原生常量时间支持,解决了编译器优化导致的时序侧信道漏洞。新增的 __builtin_ct_select 函数可生成无分支的恒定时间机器码,增强加密代码的安全性,未来将支持常量时间算术运算。

【Rust日报】2025-11-30 darwin-timeout:GNU timeout 的替代,在睡眠、CPU 为零的情况下正常工作

Rust.cc
Rust.cc · 2025-12-01T03:16:02Z

GNU Parallel 是一款强大的命令行工具,能够在 Linux 系统中并行处理任务,提升效率,适用于文件转换和日志分析等场景。它支持多核 CPU 和远程主机,安装简单,语法灵活,适合批量处理和自动化脚本加速。

Linux 中的并行处理工具:GNU Parallel 全解析

极客技术博客’s Blog
极客技术博客’s Blog · 2025-11-21T10:00:12Z

本文介绍了GNU工具链的二进制文件,包括编译器GCC及其前后端组件,以及binutils中的工具如objcopy和strip,还提到性能分析工具gprof。

GNU工具链

shrik3
shrik3 · 2025-10-20T15:24:48Z

本文介绍了GNU工具链的二进制文件,包括编译器、链接器等,重点讨论了GCC及其前后端组件,以及binutils在对象文件处理和符号管理方面的功能。

GNU工具链

shrik3
shrik3 · 2025-10-20T15:24:48Z

We are thrilled to announce the newest member of our JupyterLite kernel ecosystem: Xeus-Octave. Xeus-Octave allows you to run GNU Octave code directly on your browser. GNU Octave is a free and...

GNU Octave Meets JupyterLite: Compute Anywhere, Anytime!

Jupyter Blog
Jupyter Blog · 2025-10-16T15:04:48Z
GNU gettext自动化处理和操作PO文件命令行工具集用法详解

GNU gettext 工具集提供了一系列命令行工具,用于高效处理 .po 文件,提升软件国际化和本地化效率。主要工具包括 msgcat、msggrep、msgfilter、msguniq、msgcomm、msgcmp、msgattrib、msgen 和 msgexec,这些工具能减少手动错误,优化翻译流程。

GNU gettext自动化处理和操作PO文件命令行工具集用法详解

人言兑
人言兑 · 2025-05-31T23:16:02Z
GNU gettext国际化PO文件格式详解

PO 文件是软件国际化和本地化的核心格式,用于存储原始字符串及其翻译。每个 PO 文件对应一种语言,包含条目、注释和元信息,配合 MO 文件使用以简化翻译流程。使用专用编辑器可提高效率。

GNU gettext国际化PO文件格式详解

人言兑
人言兑 · 2025-05-31T16:58:01Z
将i686-pc-windows-gnu降级为Tier 2

在Rust 1.88.0中,i686-pc-windows-gnu目标将从Tier 1降级为Tier 2,仍将提供标准库和编译器的构建。由于缺乏维护者,该目标可能会更快出现错误,未来可能进一步降级。

将i686-pc-windows-gnu降级为Tier 2

Rust Blog
Rust Blog · 2025-05-26T00:00:00Z
揭示GNU较宽松公共许可证2.1:深入探讨开源许可及其未来

GNU较宽松公共许可证(LGPL)2.1促进了开源与商业软件的结合,允许专有软件链接开源库而不受GPL的严格限制。尽管面临法律模糊和商业剥削等挑战,LGPL 2.1仍是开源生态的重要工具,未来可能通过区块链和双重许可模式进一步发展。

揭示GNU较宽松公共许可证2.1:深入探讨开源许可及其未来

DEV Community
DEV Community · 2025-05-18T05:08:18Z
揭示GNU较小通用公共许可证2.0:全面探索与未来展望

GNU LGPL 2.0是开源许可的重要基础,旨在保护开发者的贡献,同时允许与专有软件集成。它的平衡性和灵活性促进了开源社区的发展,但也面临双重许可复杂性和补偿机制不足等挑战。未来,区块链和混合许可模型可能带来创新。

揭示GNU较小通用公共许可证2.0:全面探索与未来展望

DEV Community
DEV Community · 2025-05-18T04:37:18Z
揭示GNU通用公共许可证2.0:探索开源公平性与开发者可持续性

GNU通用公共许可证2.0(GPL 2.0)是开源软件的重要许可证,强调软件的自由与共享。其核心是“反版权”机制,确保衍生作品保持开放。与MIT和Apache许可证相比,GPL 2.0要求公开所有修改,促进社区合作。尽管面临兼容性和法律模糊性等挑战,区块链补偿机制等新趋势可能为开发者提供更公平的回报。

揭示GNU通用公共许可证2.0:探索开源公平性与开发者可持续性

DEV Community
DEV Community · 2025-05-18T04:21:24Z
揭示GNU自由文档许可证1.2:开源文档的全面深入探讨

GNU自由文档许可证1.2(GFDL 1.2)确保自由软件项目的文档可被修改和共享。文章讨论了其历史背景、核心概念、应用案例及面临的挑战,强调了其在开源文档中的重要性及未来发展方向,如区块链整合和双重许可模型的演变。

揭示GNU自由文档许可证1.2:开源文档的全面深入探讨

DEV Community
DEV Community · 2025-05-18T03:50:15Z
揭示GNU自由文档许可证1.1:深入探讨与未来展望

GNU自由文档许可证1.1(GFDL 1.1)确保文档的自由、可修改和可访问,促进社区合作。尽管存在与宽松许可证的兼容性问题及双重许可的法律复杂性,GFDL 1.1仍在学术和开源项目中广泛应用。未来可能通过区块链和创新资金模型来应对这些挑战。

揭示GNU自由文档许可证1.1:深入探讨与未来展望

DEV Community
DEV Community · 2025-05-18T03:04:20Z
揭示GNU全许可协议:全面深入探讨

GNU全许可协议是开源社区的重要工具,提供灵活性与共享代码的简单性,但也可能被商业实体利用。未来,区块链等新兴模式或能改善开发者的补偿机制。

揭示GNU全许可协议:全面深入探讨

DEV Community
DEV Community · 2025-05-13T03:42:37Z
揭示GNU自由文档许可证1.3:对其深度、应用和未来趋势的全面探索

GNU自由文档许可证(GFDL)1.3确保文档的自由、可修改和可再分发,源于自由软件运动,强调版权保护和透明性。尽管存在法律复杂性和开发者公平性问题,GFDL 1.3仍是开源生态系统的重要工具,促进教育和技术文档的自由共享。未来可能与区块链技术结合,推动双重许可模式的发展。

揭示GNU自由文档许可证1.3:对其深度、应用和未来趋势的全面探索

DEV Community
DEV Community · 2025-05-13T03:11:06Z
揭示GNU较小通用公共许可证v3:全面探索

GNU较小通用公共许可证v3(LGPL v3)旨在平衡代码修改自由与知识产权保护,允许专有应用链接LGPL库而无需开放全部代码,支持双重许可,促进社区贡献。尽管存在兼容性和利用风险,LGPL v3仍推动开源创新,未来可能与区块链技术结合,提升透明度和可持续性。

揭示GNU较小通用公共许可证v3:全面探索

DEV Community
DEV Community · 2025-05-12T20:04:54Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码