HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

Eclipse 基金会借助 Universal Data Collector 收集用户信息

  • 2008-07-22
  • 本文字数:1018 字

    阅读完需:约 3 分钟

乘着去年 Europa 大获全胜之势, Eclipse 基金会又发布了涵盖 24 个项目的新版本—— Ganymede 。这一版本中,用户使用数据收集器(Usage Data Collector,即 UDC)--则是其中增加的新特性之一。设计 UDC 的目的在于:

“Eclipse 基金会可以通过 UDC 来收集数据,跟踪社区使用 Eclipse 技术的情况。对于基金会来说,他们非常希望能为项目开发团队提供反馈,让他们了解到自己所开发的技术在相关领域中的运用情况。我们眼前所得到的 UDC 从设计到实现都本着这样的目的(换句话说,最典型的 UDC 应用就是向基金会提供数据)。”

UDC 使用“监视器”来收集用户的绑定事件、工作空间事件及其运行的命令等信息。这里所说的“监视器”实际上是一个 Java 类,这个类能够创建一个监听器来“捕捉”用户数据中 Eclipse 开发社区所感兴趣的事件。UDC 也可以看作是一个自动市场调研工具,很有覆盖广泛的用户层面的“潜质”(因为每个 Ganymede 包中都带有 UDC)。当然,Eclipse 并不会将 UDC 特性强加于用户。Ganymede 在向 Eclipse 基金会发送任何信息之前,都会弹出对话框提醒用户。即使是比较在意个人隐私的用户,也都无需对此忧虑重重。因为 UDC 不会收集任何个人信息,甚至连 IP 地址都不会收集。 Eclipse 的执行主管 Mike Milinkovich 在 JavaLobby 上发表的一篇文章中这样说道:

“UDC 和其它任何一项数据收集技术一样,隐私是个大问题。因此,为了消除大家对隐私问题的疑虑,我们有必要申明:首先,UDC 是可选的,只有用户同意向基金会发送数据,UDC 才会发送;其次,UDC 完全采用匿名制,不收集包括 IP 地址在内的任何个人数据。”

UDC 只能说是有“潜质”去覆盖广泛的应用领域,因为如果大量 Eclipse 用户关闭 UDC 选项的话,Eclipse 基金会就得不到足够的具有代表性的信息,那么 Eclipse 的优化也就无法及时满足开发者的需求。在对 JavaLobby 上的这篇文章的回复中,Zviki Cohen 独辟蹊径地说:“和 web 应用相比,桌面应用‘缺少信息收集这一环’是一个非常大的缺陷。”Web 应用早已开始监控用户活动,而 UDC 只是将这样一种监控模式引入到桌面应用中来。

在考察 Eclipse 的各项功能运用之外,Milinkovich 还在 The Register 上发表了一篇文章,其中谈到 UDC 能够推动 Eclipse 的功能得到量的飞跃,他希望这些能够为 Eclipse 提供更强有力的帮助和支援,巩固其在与 Sun 的 NetBeans 的“战役”中的地位。

查看英文原文: Eclipse Foundation Leverages Universal Data Collector to Learn About Users

2008-07-22 15:371669
用户头像

发布了 88 篇内容, 共 262.4 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

手把手教你改 sysbench 代码

TiDB 社区干货传送门

开发语言 管理与运维

TiDB 的事务和一致性校验工具 BANK

TiDB 社区干货传送门

实践案例 故障排查/诊断 数据库架构选型

GitHub上线重量级分布式事务笔记,再也不怕面试官问分布式了

小小怪下士

Java 程序员 分布式 分布式事务 后端

数据标注工具,多维度体验优化|ModelWhale 版本更新

ModelWhale

人工智能 标注 标注工具 团队协同 模型管理

物理机安装 TiKV 时 RAID 卡在线配置方式

TiDB 社区干货传送门

实践案例 集群管理 安装 & 部署

详解命令模式本质及其在高复杂调用中的实践案例

阿里技术

设计模式 命令模式

AI+人类,实现高效网络安全

HummerCloud

人工智能 网络安全

Atlassian Server用户新选择 | 云版和本地部署的数据中心版,总有一个适合您

龙智—DevSecOps解决方案

迁移 Server Atlassian

TIDB升级发生故障时,快速强行回退方案

TiDB 社区干货传送门

实践案例

坚如磐石:TiDB 基于时间点的恢复(PiTR)特性优化之路丨6.5 新特性解析

TiDB 社区干货传送门

新版本/特性解读

对TiDB监控方式的一点点研究

TiDB 社区干货传送门

监控 TiDB 源码解读

通过Chaos-Mesh打造更稳定TiDB数据库高可用架构(二)

TiDB 社区干货传送门

实践案例 集群管理 管理与运维 故障排查/诊断 安装 & 部署

DBT 收购 Transform,指标平台已成现代数据栈关键拼图

Kyligence

数据分析 指标管理

云图说丨Astro Canvas一站式数据可视化开发,分钟级构建业务大屏

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 3 月 PK 榜

通过Chaos-Mesh打造更稳定TiDB数据库高可用架构(一)

TiDB 社区干货传送门

实践案例 集群管理 管理与运维 扩/缩容 数据库架构设计

CI/CD | 不可忽略的Jenkins基础架构修复问题

龙智—DevSecOps解决方案

ci cicd jenkins CI/CD CloudBees

MQTT 5.0连接属性

EMQ映云科技

物联网 IoT mqtt 企业号 3 月 PK 榜 连接属性

Stable Diffusion原理详解

jarodyv

人工智能 机器学习 计算机视觉 Stable Diffusion 生成式AI

从代理机制到Spring AOP,这篇给你安排得明明白白的

做梦都在改BUG

Java spring aop 代理机制

DTO、VO、BO、PO、DO的用法区别,居然这么多人搞不清楚.....

程序知音

Oracle ASM磁盘组配置、日常运维、故障处理等操作资料汇总

墨天轮

数据库 oracle asm 磁盘管理

PCB焊盘设计应掌握哪些要素?

华秋电子

【征文大赛】TiDB 社区第二届征文大赛,一次性带走社区全部新周边,还有bose 降噪耳机、倍轻松按摩仪等你拿!

TiDB 社区干货传送门

通过TiDB Operator为已有TiDB集群部署异构集群

TiDB 社区干货传送门

集群管理 管理与运维 故障排查/诊断 安装 & 部署 扩/缩容

课程作业及比赛任务,已支持 Notebook 内直接提交|ModelWhale 版本更新

ModelWhale

人工智能 机器学习 数据分析 canvas 模型管理

研讨会回顾 | Perforce发布数字资产管理工具Helix DAM,帮助您按时按预算交付虚拟产品

龙智—DevSecOps解决方案

版本控制 数字资产 游戏开发 数字资产管理 芯片研发

你没有必要完全辞去工作

宇宙之一粟

创业 个人成长 思维方式 工作 打工人

Region is unavailable的排查总结

TiDB 社区干货传送门

管理与运维 故障排查/诊断 扩/缩容

关于加解密、加签验签的那些事 | 得物技术

得物技术

java

代码质量与安全 | SAST与DAST有什么区别?

龙智—DevSecOps解决方案

klocwork SAST DAST 静态应用程序安全测试 动态应用程序安全测试

首届玄铁 RISC-V 生态大会上海举办 龙蜥操作系统持续深度参与标准共建

OpenAnolis小助手

芯片 risc-v 龙蜥操作系统 平头哥 生态大会

Eclipse基金会借助Universal Data Collector收集用户信息_Java_Steven Haines_InfoQ精选文章