QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

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:371712
用户头像

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

关注

评论

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

2022重磅:增长法则-巧用数字营销 突破企业困局

博文视点Broadview

互联网人的命运,就是活到30岁都难?

码农参上

人生 互联网人 打工人

web前端培训:vue3源码中细节知多少

@零度

Vue 前端开发

ModStartCMS模块化建站系统 v3.3.0 组件功能升级,事件触发增强

ModStart开源

消息队列基于Mysql存储表设计

tony

「架构实战营」

模块八作业

hunk

云原生训练营

编写 Kubernetes 部署脚本将 httpserver 部署到 Kubernetes 集群

tom

史上最强代码自测方法,没有之一!

万俊峰Kevin

微服务 单元测试 go-zero 测试工具 Go 语言

理论+实践,带你掌握动态规划法

华为云开发者联盟

AI 算法 动态规划法 子问题

80 行代码实现简易 RxJS

CRMEB

基于 Kafka 的实时数仓在搜索的实践应用

vivo互联网技术

kafka 服务器 搜索 数据舱

如何通过 draftjs 设计留言框

全象云低代码

前端 低代码 留言 draftjs 留言框

第八周作业

cqyanbo

边缘计算场景下Service Mesh的延伸和扩展

华为云原生团队

开源 边缘计算 边缘技术 边缘 边缘云

模块八 - 消息队列存储数据表结构设计

圈圈gor

架构实战营 「架构实战营」

大数据培训:Flink的提交模式

@零度

大数据 flink

混合编程:如何用pybind11调用C++

华为云开发者联盟

c++ Python API 混合编程 pybind11

Android技术分享| 【你画我猜】Android 快速实现

anyRTC开发者

音视频 移动开发 互动白板 Andriod 你画我猜

日志管理系统,多种方式总结

架构 日志 slf4j logback

分享两个常见的搜索算法:BFS和DFS

华为云开发者联盟

算法 DFS 深度优先搜索 BFS 搜索算法

郑州轻工业大学——HarmonyOS宠物健康系统的开发分享

HarmonyOS开发者

HarmonyOS 健康检查

鉴机识变,面向未来|RocketMQ Summit 2022 即将来袭

阿里巴巴云原生

阿里云 开源 RocketMQ 云原生 开源消息队列

java培训:Java类加载机制的理解

@零度

JAVA开发 类加载机制

不能Hook的人生不值得 jsHook和模拟执行

奋飞安全

安全 js hook jshook

如何写好一个Java类?

蜜糖的代码注释

Java 整洁代码 2月月更

一个关于 += 的谜题

AlwaysBeta

Python 编程语言

基于STM32+ESP8266+华为云IoT设计的智能门锁

DS小龙哥

2月月更

7大迹象,表明你的DevOps 做对了!

飞算JavaAI开发助手

喜报!龙蜥操作系统&龙蜥社区双双荣登2021“科创中国”开源创新榜!

OpenAnolis小助手

开源 操作系统 创新

模块八作业

黄秀明

「架构实战营」

2022年中国智慧医疗行业洞察

易观分析

智慧医疗

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