開源世界裏,只要在“協議許可下”加上自己的內容,也算自主研發,能進行商業售賣_風聞
guan_16149980772929-2021-05-16 08:22
【本文來自《當初有人建議微軟開發的系統要兼容apk,實際上微軟也做了準備,但最後不了了之》評論區,標題為小編添加】
1)開源世界裏的“自主研發”與 閉源世界裏的“自主研發”有着不同的理解。。如果用閉源世界裏的自主研發來看開源世界裏的自主研發,那絕大多算的系統都可以開噴。。例如 Android 就不能稱為“自主研發”。
2)開源世界裏,只要是在“協議許可下”,你在現有代碼基礎下,加上自己的內容,然後編譯打包成系統,就能進行商業售賣(即使你的改動不大,只要是在開源協議框架內的,也算是自主研發,雖然有時感觀上不好看)
3)新系統,通過兼容其他系統來發展,本身就是軟件系統的正常發展(需要),例如 MS Office 就參考 LOTUS 1-2-3 的功能與界面,發展了好幾個版本才追上。MS SQLServer 前身就是 Sybase SQL(跟人合作開發 windows 版 SQL Server,拿到源代碼就一腳踢開對方變成自己產品)。。Android 的運行與開發環境之所以選擇 Java (修改版 JVM),也是因為 Java 開發人員羣體與生態非常龐大,推動 Android 快速構建與發展生態。。所以鴻蒙選擇兼容 APK,無可厚非,正如 Android 選擇 Java 一樣。
4) 微軟公司是一間攀寵大而複雜的公司,裏面有着各種競爭(路線)。開發 windows 能跑 APK 環境的部門不一定是 windows 開發部門,被人排擠甚至取消並不奇怪,微軟經常推出各種互相競爭與替代技術,然後受支持的存活,不受支持的死掉,都已經成為“行業的段子”。