idea怎么给项目改名_微软改名部惹祸了

9832a5e26ea7bcafce91b4a2c61bd2dc.png

IT服务圈儿

有温度、有态度的IT自媒体平台

700b9344c85a70dcc591994d643ad29d.png

作者:局长

本文经公众号:开源中国(oschina2013)授权转载,如需转载请联系出处

几年前,微软发布了一个名为"GVFS"的项目,这是一个 Git 虚拟文件系统,全称为 Git Virtual File System,GVFS 是它的首字母缩写。然而这个名字却引起了巨大的争议,因为这与 GNOME 项目的虚拟文件系统 GVfs 发生了同名冲突,不仅导致用户在查找信息时容易出现混淆,还严重影响了后者的 SEO。

最后的结果是微软在各种压力之下选择妥协,将 "GVFS" 项目的名字改为 "VFS For Git"。

现在,微软和 KDE 社区之间也出现了类似的情况。

微软在 Build 2020 大会上宣布了 MAUI 项目(.NET Multi-platform App UI),此项目旨在在单一的代码库中提供跨平台的原生 UI,目标是希望 .NET MAUI 成为 .NET 6 的一部分并作为 Xamarin Forms 的进化版。微软还计划在未来将基于 Xamarin.Forms 的现代项目从 Xamarin.Forms 转移到 .NET MAUI。

因此可以认为,微软将 Xamarin Forms 改名为 MAUI。

f27636e9bd962c335e7e35e03d59cf21.png

KDE 社区也有一个创建已有两年名为"Maui"的项目,这个 Maui 恰好也是一个用于构建跨平台应用程序的 UI 框架。KDE 社区知道微软更名后的 .NET MAUI 项目后,对此感到十分不满意,因为两者不仅名称冲突,而且还是类似的组件。

于是这个由 KDE 托管的开源项目很快就发表了官方声明,批评了微软的决定,并呼吁微软修改 .NET MAUI 项目的名称。他们认为凭借 GitHub 和微软这两个网站 SEO 的排名,在这种情况下,.NET MAUI 很快就会在搜索引擎中将 Maui 的位置挤下去。

237b5973e75fd69320aae03d9e8ebfa2.png

Maui 团队的成员也前往 .NET MAUI 的 GitHub 仓库发表 issue 请求改名,微软员工 David Ortinau 刚开始在 issue 下面评论表示,此名称是 .NET Multi-platform App UI 的首字母缩写,并通过了法律审查,于是关闭了 issue。后来由于收到太多侮辱性的评论,他再次打开此 issue,将其设置为锁定状态。

699b0ab83120e71adf29cbc01d30eb35.png

David Ortinau 表示愿意就任何正在备受关注的问题进行私下沟通,目前微软尚未对 .NET MAUI 进行改名。

e65d6886cfae633e73a5296d2fdf4574.png

a572b0297dcd957b1f7870228076ae3c.png

c1fc2fcd6698515e17382dc2038ec3c9.gif

  • 写给工程师的 Ubuntu 20.04 最佳配置指南

  • 这样做,RMAN备份速度可提高6倍!

  • 怎么正经的实现shell脚本单例运行?

  • 10个 解放双手的 IDEA 插件,少些冤枉代码

*版权声明:转载文章和图片均来自公开网络,版权归作者本人所有,推送文章除非无法确认,我们都会注明作者和来源。如果出处有误或侵犯到原作者权益,请与我们联系删除或授权事宜。

688f8491d014b4d9f45a4a2847de1955.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/561170.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

@postconstruct注解方法没有执行_被标记为事务的方法互相调用的坑(下)

上一节,主要分析了 被标记为事务的方法互相调用,事务失效的原因,思考比较多,这一节主要说说解决方案,思考会少一些。解决方案的核心: 通过代理对象去调用方法1.把方法放到不同的类:如果想学习Ja…

gin ajax 获取请求参数,gin请求参数处理

本章介绍Gin框架获取请求参数的方式1.获取Get 请求参数Get请求url例子:/path?id1234&nameManu&value111获取Get请求参数的常用函数:func (c *Context) Query(key string) stringfunc (c *Context) DefaultQuery(key, defaultValue string) stri…

python argparse_Python 命令行之旅:argparse、docopt、click 和 fire 总结篇

本文首发于HelloGitHub公众号,并发表于Prodesire 博客。一、前言在近半年的 Python 命令行旅程中,我们依次学习了 argparse、docopt、click 和 fire 库的特点和用法,逐步了解到 Python 命令行库的设计哲学与演变。 本文作为本次旅程的终点&am…

阻塞式和非阻塞式udp传输_NIO非阻塞网络编程三大核心理念

本次开始NIO网络编程,之前已经说过BIO,对于阻塞IO里面的问题一定有了清晰的认识,在JDK1.4版本后,提供了新的JAVA IO操作非阻塞API,用意替换JAVA IO 和JAVA NetWorking相关的API。NIO其实有个名称叫new IO。(一)NIO① 介…

如何查看服务器文件进程,如何查看服务器上的所有进程

如何查看服务器上的所有进程 内容精选换一换华为云SSL证书管理服务帮助中心,为用户提供产品简介、用户指南、常见问题等技术文档,帮助您快速上手使用云证书管理服务。分析辅助软件是一款支持部署到多台服务器目标环境上,实现对整个业务集群的…

python minimize_Python数学规划案例一

Python数学规划案例一问题、模型、数据、算法、结果,统一地表述,是习惯也是效率。我的公众号数学规划模型表述习惯采用五个部分:Set, Data, Variable, Objective, Constraints;每个Notation,采用一个主字符&#xff0c…

python中方法调用方法_Python中实现结构相似的函数调用方法

python的dict用起来很方便,可以自定义key值,并通过下标访问,示例如下: >>> d {key1:value1, ... key2:value2, ... key3:value3} >>> print d[key2] value2 >>> lambda表达式也是很实用的东东&#x…

python安卓开发实例_python服务器与android客户端socket通信实例

本文实例讲述了python服务器与android客户端socket通信的方法。分享给大家供大家参考。具体实现方法如下: 首先,服务器端使用python完成,下面为python代码: #server.py import socket def getipaddrs(hostname):#只是为了显示IP&a…

java map转string_【库学科技】32道常见的Java基础面试题

内容来源于图灵 侵删。什么是 Java 虚拟机(JVM)?为什么 Java 被称作是“平台无关的编程语言”?Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程。Java 源文件被编译成能被 Java 虚拟机执行的字节码文件。Java 被设计成允许应用程序可以运行在任意的平…

cout输出字符串_leetcode C++题解系列-042 字符串相乘

题目给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。示例 1:输入: num1 "2", num2 "3"输出: "6"示例 2:输入: num1 "123", num2 "456&quo…

python序列类型举例说明_Python(第八课,序列类型)

引言: 我们之前学过整数,浮点数,字符串,今天带来的更具有包容性。 今天带来的是高级数据类型,包括列表,元组,集合和字典。根据他们特性不同,可以分为序列类型,集合类型&a…

上传附件_留学落户|上传附件预审时一定一定要注意的问题!

点击上方蓝色字体,关注启铭君。www.minqifudao.com启铭君相信大家都知道,从2019年留学落户“一网通办”新系统上线,可以在网上进行材料申报,“让数据多走路,让群众少跑腿”。在新系统中填报资料,怎样才能做…

python获取对象的大小_Python实现计算对象的内存大小示例

本文实例讲述了Python实现计算对象的内存大小。分享给大家供大家参考,具体如下: 一般的sys.getsizeof()显示不了复杂的字典。 查看类中的内容: def dump(obj): for attr in dir(obj):#dir显示类的所有方法 print(" obj.%s %r" % (…

python斐波那契数列30_python的30个骚操作

1、冒泡排序2、计算x的n次方的方法3、计算a*a b*b c*c ……4、计算阶乘 n!5、列出当前目录下的所有文件和目录名6、把一个list中所有的字符串变成小写:7、输出某个路径下的所有文件和文件夹的路径8、输出某个路径及其子目录下的所有文件路径9、输出某个路径及其子…

sqlplus 镜像_【Docker】拉取Oracle 11g镜像配置

以下是基于阿里云服务器Centos 7操作1.拉取Oracle11g镜像docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g等待下载即可……下载完成后,使用下列命令查看镜像docker images从上图可以清楚看到镜像拉取完毕2.创建容器docker run -d -p 1521:1521 -…

python中值滤波介绍_Python 实现中值滤波、均值滤波的方法

红包:Lena椒盐噪声图片:# -*- coding: utf-8 -*- """ Created on Sat Oct 14 22:16:47 2017 author: Don """ from tkinter import * from skimage import io import numpy as np imio.imread(lena_sp.jpg, as_greyTrue) …

竖向图片插入_Word小技巧:让你的图片文字排版更有创意

想在头条中发表文章或者写论文,插入的图片太单调?今天小编就简单跟大家分享几个小技巧,图片搭配文字让你的版面更有可读性。第一种:最简单的横向文字排版具体做法:在word中插入图片后,插入一个文本框后输入…

11有没有压力感应_特殊感应器赋予机械手多维触感

最新研发的机械触感装备,已经不仅具有可伸展的韧性,还具有感知压力、形变和拉力的功能,将为软体机器人、虚拟现实(VR)和现实增强(AR)等设备带来革命性的巨变。美国康乃尔大学(Cornell University)工程学院副教授谢泼德(Rob Shepherd)说&#…

如何用手机打开dcm格式图片_如何防止自己的图片被盗用?这 4 招教你优雅加水印...

出门旅游一趟,好不容易拍到一组相当满意的图片。想要把这些图片上传到社交平台,如何才能让大家一看就知道这是自己拍的作品,同时又防止盗图呢?答案是在图片上加上自己的水印,这次有用功将和大家分享下,如何…

python 堆_面试再问你什么是堆和栈,你就把这篇文章甩给他

栈:管程序如何运行的,程序如何执行,如何处理数据。(局部变量其实也是存在栈中的,引用数据类型在栈中存的是地址引用)(栈的空间就不需要那么大了)堆:管数据存储的。(引用数据类型的存放,所以堆的空间是比较大的)生活理解…