1995年出生属什么| 社会科学院是干什么的| 脑梗什么意思| 月经多是什么原因| 炖汤用什么锅比较好| 那英姓什么| fob价格是什么意思| uranus是什么星球| 解脲支原体阳性吃什么药| 白兰地是什么酒| 手心脚心出汗是什么原因| 小狗需要打什么疫苗| 单发房早是什么意思| 胆固醇高是什么原因引起的| 帕金森是什么引起的| 蛇为什么有毒| 细菌感染是什么原因引起的| qrs波代表什么| 梦见老公回来了是什么征兆| 肠易激综合征中医叫什么| 蹦蹦跳跳的动物是什么生肖| 筛选是什么意思| sch是什么意思| 养小鬼是什么意思| 蓝风铃香水什么味道| 思字属于五行属什么| 转氨酶异常有什么症状| 11.9是什么星座| 例假血是黑色的是什么原因| 包皮炎吃什么药| 槟榔是什么味道| 牙龈红肿吃什么药| 沙茶酱做什么菜最好吃| 混社会的人一般干什么| 驿站什么意思| 什么是地中海饮食| 穷是什么意思| 荷花什么时候开| 血糖高有什么影响| 耿耿于怀什么意思| 什么食物铅含量高| 哎什么意思| 大便出血吃什么药好得快| 下焦湿热是什么意思| 菜籽油是什么油| 耳朵痒用什么药最有效| 胃息肉有什么危害| 什么人不能喝蜂蜜| 爱有什么用| 成吉思汗姓什么| 护士最高职称是什么| 拜戈手表属于什么档次| 土生金是什么意思| 紫菜和海带有什么区别| 排骨汤什么时候放盐最好| 腰疼是什么原因引起的| 乐子是什么意思| 走路有什么好处及功效| 牙疼吃什么药最管用| 钻牛角尖是什么意思| 4b橡皮和2b橡皮有什么区别| 肠胃炎是什么| 对别人竖中指是什么意思| 禁锢是什么意思| 结膜炎吃什么药| 缅甸的首都叫什么名字| 眼压高有什么症状和危害| 俗气是什么意思| 儿童内分泌科检查什么| 肋骨下面是什么部位| 牛奶丝是什么面料| 神经电生理检查是什么| exo的e为什么不发音| 呼吸困难胸闷气短挂什么科| 梦到捡到钱是什么预兆| 2023年五行属什么| 哥字五行属什么| 什么样的西瓜| 疳积是什么病| 隔离霜和粉底液有什么区别| 肚子疼是什么病| momo是什么意思| 寒颤是什么意思| 西汉后面是什么朝代| 儿童用什么洗发水好| 丰都为什么叫鬼城| 什么家门| 小孩干呕是什么原因| 冬至下雨有什么说法| 垂头丧气什么意思| 九一八事变是什么意思| 值神天刑是什么意思| 为什么感冒药吃了想睡觉| 总是拉肚子是什么原因| 什么是紫河车| 人为什么会得脑梗| 疣吃什么药能治好| 滑脉是什么意思| 唐筛和无创有什么区别| 牛鞭是牛的什么部位| 羊排炖什么好吃| 野生蜂蜜有什么好处和作用| 运动喝什么水补充能量| 讲解是什么意思| 什么水不能喝| 素饺子什么馅儿的好吃| 缘木求鱼什么意思| 什么食物容易消化| 什么样的白带是怀孕了| 沧海遗珠是什么意思| 肝脾肿大是什么症状| 梦见大便是什么意思| 如履薄冰什么意思| 男模什么意思| 10086查话费发什么短信| 2月27是什么星座| 咸鱼翻身是什么意思| 瞳孔缩小意味着什么| 梦见抓螃蟹是什么征兆| 吃苦荞有什么好处| 什么是内卷| 独角戏什么意思| 怀孕做糖耐是检查什么| 芦笋是什么植物| 6月5日是什么日| 白介素高说明什么| 植物神经紊乱的症状吃什么药| 二元酸是什么| 我国最早的中医学专著是什么| 军犬一般是什么品种| 什么品种的榴莲最好吃| 花青素是什么颜色| 什么是近视| 食管炎有什么症状| 加拿大签证需要什么材料| 情系是什么意思| 猫发出咕噜咕噜的声音是什么意思| 肚子左边疼是什么原因| 鹅拉绿色粪便是什么病| 什么地躺着| 天花是什么病| 闰6月是什么意思| 痛风吃什么水果好| 心理是什么意思| 大牙什么时候换| 咯血是什么意思| 袁字五行属什么| 疏通血管吃什么药最好| 吃什么能| 六味地黄丸是治什么病| 彩超跟b超有什么区别| 什么人适合喝蛋白粉| 内痔疮用什么药治最好效果最快| 副主任医师是什么级别| 放下是什么意思| 手不什么| 冰粉为什么要加石灰水| 白羊歌词是什么意思| 十二指肠炎吃什么药| tissot是什么牌子1853| 经常嘴苦是什么原因| 甲状腺4a是什么意思| 腋毛有什么作用| 为什么手心总是出汗| 腋下是什么经络| 上吐下泻吃什么药| 过敏性结膜炎用什么眼药水| hold on什么意思| 要注意什么| 什么门不能开| 女人下面有异味是什么原因| 中性粒细胞百分比偏低是什么意思| 排卵期一般是什么时候| 颈椎不舒服挂什么科| 非你莫属是什么意思| 尔字五行属什么| 刘庄为什么要灭了阴家| 三七粉吃了有什么好处| 神经性皮炎吃什么药| 长期吃优甲乐有什么副作用| 五谷指的是什么| 大基数是什么意思| burberry是什么品牌| davena手表什么牌子| police是什么品牌| 痘坑用什么药膏最有效| 上睑下垂是什么原因造成的| 性激素六项什么时候查| 喝黑枸杞有什么作用和功效| 什么是螨虫| 经期洗头有什么危害| 产妇吃什么好| 执拗是什么意思| 大便隐血阴性是什么意思| 湿气重是什么原因| 1974年属什么生肖| 立春是什么生肖| 什么车最长脑筋急转弯| 三教九流什么意思| absolutvodka什么酒| 偏头痛吃什么药效果好| boq是什么意思| 眼压是什么| 猫代表什么数字| 卡介苗是预防什么的| 知柏地黄丸适合什么人吃| 梦见发工资了是什么意思| 无花果什么时候种植| 艾滋病脖子有什么症状| 什么是白平衡| 建成区是什么意思| 四月四号什么星座| 胰腺炎吃什么药好| 1986年属什么生肖| 发达国家的标准是什么| 成本倒挂什么意思| 肌醇是什么| 红豆为什么代表相思| 毛囊炎是什么| 羽毛球拍磅数是什么意思| 小脑的功能是什么| 6.5号是什么星座| 上午十点到十一点是什么时辰| 血糖高什么不能吃| 睡觉流鼻血是什么原因| 急性扁桃体发炎吃什么药| 白骨精是什么动物| 更年期什么症状| 信徒是什么意思| 核心抗体阳性说明什么| 妇科支原体是什么病| 眼角长脂肪粒是什么原因| 巨蟹座跟什么星座最配| 泛醇是什么| 怀孕孕酮低吃什么补得快| 勃起是什么| 认知什么意思| 双子座是什么象| 耳膜破了是什么感觉| 全身酸痛吃什么药好| 什么办法退烧快| 事无巨细是什么意思| 啃手指甲是什么毛病| 拔罐对身体有什么好处和坏处| 虎虎生风是什么意思| 桂附地黄丸治什么病| slf是什么意思| 土字旁有什么字| 三观不合是什么意思| 掉头发多是什么原因| 梁下放床有什么禁忌| 重阳节干什么| 云州是现在的什么地方| 吃肝补什么| 怕金森是什么症状| 睡眠障碍是什么原因引起的| 游坦之练的什么武功| 退行性改变是什么意思| 天蝎座的幸运色是什么| 今年的属相是什么生肖| 征字五行属什么| 谷氨酰转移酶高是什么病| 脾肾两虚吃什么中成药| 中老年吃什么钙片比较好| 百度
DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Attention Kubernetes users! DZone is researching how K8s usage is evolving in 2025 — tell us the good, the bad, + the frustrating.

Getting Started With DevSecOps: This Refcard provides actionable insights for embedding security into your DevOps culture and workflows.

Data Engineering: Not your average "AI is changing everything" report. Dive into tooling, strategy, + systems in scalable data ecosystems.

Java Caching: This Refcard explores core caching concepts and demonstrates how to implement them using Java’s JCache API.

Related

  • Why I Abandoned My 30-Year Open-Source Project
  • Scalable Distributed Architectures in E-Commerce: Proven Case Studies
  • A Complete Guide to Creating Vector Embeddings for Your Entire Codebase
  • The Open Source Climate Stack: Essential GitHub Repos Powering the Decarbonization Movement

Trending

  • The Evolution of Software Integration: How MCP Is Reshaping AI Development Beyond Traditional APIs
  • Why Traditional CI/CD Falls Short for Cloud Infrastructure
  • Practical Steps to Secure the Software Supply Chain End to End
  • Immutable Secrets Management: A Zero-Trust Approach to Sensitive Data in Containers
  1. DZone
  2. Popular
  3. Open Source
  4. Thoughts on JSRs, TCKs, and Open Source

劳动合同期满,同一岗位,我的劳动报酬最...

Most Technology Compatibility Kits are closed source, making it difficult to get reference implementations of JSRs certified. Is it time to change this?

By 
Sebastian Daschner user avatar
Sebastian Daschner
·
May. 27, 16 · Opinion
Likes (3)
Comment
Save
Tweet
Share
5.9K Views
百度   以“高精尖缺”为导向,让高技能领军人才更有获得感。

Join the DZone community and get the full member experience.

Join For Free

In the Java EE umbrella every piece of technology is standardized under a JSR (Java Specification Request). The Expert Groups of the JSRs have to deliver the specification, a Reference Implementation, and a TCK (Technology Compatibility Kit). For most of the JSRs, the TCK is licensed as closed-source software and is not available for the public.

That has the implication that any vendor who wants to implement a specific technology has to explicitly apply/ask for/buy the TCK in order to test their implementation and get officially certified. The problem with this situation is clearly that it raises the barrier for potential vendors. Or, in other words, it would be a benefit for vendors to more easily join in the game. Having that said it would then also be more favorable for users of Java EE to have more competition among implementations.

If we follow the thought experiment of having solely OSS in the JSRs, another big change could be how users and developers interact with vendors. If somebody finds a bug in an implementation, then they could not only report the bug to the (certified) vendor but also report (and contribute!) to the TCK directly—as the tests obviously don’t cover that specific case for certified implementations. Then the providers would be notified about the change and some potential maintenance release of the TCKs could be delivered from time to time to check whether implementations are still certified. As a result, we all could ensure better software quality as anybody would be able to improve the tests of what is standardized in the specs.

Unfortunately only very few JSRs are fully open source currently, e.g. Bean Validation.

Other thoughts? Feedback is very welcome.

Open source

Published at DZone with permission of Sebastian Daschner. See the original article here.

Opinions expressed by DZone contributors are their own.

Related

  • Why I Abandoned My 30-Year Open-Source Project
  • Scalable Distributed Architectures in E-Commerce: Proven Case Studies
  • A Complete Guide to Creating Vector Embeddings for Your Entire Codebase
  • The Open Source Climate Stack: Essential GitHub Repos Powering the Decarbonization Movement

Partner Resources

×

Comments

The likes didn't load as expected. Please refresh the page and try again.

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

五月十四号是什么情人节 城头土命是什么意思 干戈是什么意思 飞机后面的白烟是什么 以爱之名什么意思
抑郁症什么症状 挫是什么意思 癫痫病吃什么药最好 什么水果含维生素d cj是什么
南瓜与什么食物相克 粿是什么意思 超声心动图是什么 肚子胀气是什么原因 红苋菜不能和什么一起吃
嘴角烂了是什么原因 青瓜炒什么好吃 乙肝大三阳是什么意思 批准文号是什么 健忘是什么意思
闹心是什么原因导致的hcv7jop4ns6r.cn 英五行属什么hcv9jop6ns4r.cn 小孩咳嗽是什么原因引起的hcv8jop0ns2r.cn 洗劫一空是什么意思wuhaiwuya.com 梦见输钱是什么预兆wuhaiwuya.com
扁平化管理是什么意思hcv9jop6ns5r.cn 病理性骨折是什么意思hcv7jop6ns6r.cn 姜字五行属什么hcv8jop8ns4r.cn 前方起飞是什么意思hcv9jop4ns3r.cn 护理主要学什么imcecn.com
胃痉挛吃什么药hcv9jop3ns1r.cn abo什么意思hcv9jop2ns3r.cn ysy是什么意思hcv8jop1ns3r.cn 脾虚是什么原因引起的hcv8jop0ns8r.cn 多吃黄瓜有什么好处hcv8jop7ns4r.cn
什么叫热射病hcv9jop2ns3r.cn 猫发烧吃什么药beikeqingting.com 前任是什么意思hcv8jop0ns9r.cn qn是什么医嘱hcv7jop6ns0r.cn 菊花茶喝多了有什么坏处hcv8jop3ns5r.cn
百度