New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
This is not inspired by go-micro #28
Comments
Hi Asim, I agree about leveraging go-micro rather than just taking code. But when I talking about inspiration, I mean the micro interface design and plugin thinking, they are great, appreciate those, regards |
Hi Asim, I have changed the code, please check again, did I do well? thanks. M truly sorry about not moving those files to third_party folder, my mistake |
There are many other places where you've just lifted code with no license reference. You do realise all micro projects are under the apache 2 license which means you must give credit where code is taken from there even when modified after. The tcp transport |
The other point is. Is this an official huawei project or something separate? I would not expect this kind of behaviour from a company. |
It’s my first time to work with Go open source project. I admit I made some mistakes. Could you provide some advices for leveraging the go-micro in a better way? Current we have a different registry model which could be difficult for us to leverage go-micro code directly, maybe we can discuss some details about it later. |
Thanks for pointing that out, go-micro is a great framework, which I learned lot of thing there. I'm really appreciate your work. |
I don't feel the need to discuss this in any other forum except a public one here so everyone can see. Is this an official huawei project? |
The license and copyright of go-micro had been included at the initial commit of the go chassis here[1]. [1] https://github.com/ServiceComb/go-chassis/blob/master/third_party/forked/go-micro/LICENSE |
Thank you for doing that. Although you still have not answered my question. Is this an official huawei project? Including a license in third_party does not account for copying the code in other places and using them as your interfaces. Where the code has been modified you must show credit to the author. I see this has since been corrected. |
Updated Readme file to fix the issue of #28
Please answer my question. Is this an official huawei project? |
Hi Asim, Thanks for helping us correct the License issue to honor copyright of the original author. The go-chassis is currently a general open source project under Github but we do have plan to merge it into Apache ServiceComb (incubating), which is donated by Huawei. Is this going to be a problem for you? I'm not quite sure what your mean on Huawei official project. Can you give me some of your definition on this? I‘m quite impressed by the pluggable design of go-micro. go-chassis uses go-micro's client, server, selector, codec and transport modules to get the pluggability, but go-chassis has some other advanced services governance features, such as fault tolerance, circuit breaker, load balancing, monitoring, hot reconfiguration. Anyway, it would be fantastic if we could leverage go-micro and also contribute some of changes back to the upstream, and I am very open to any of this kind of discussion. |
Basically what I'm saying is, are you working on this at Huawei. Is this effort being funded by Huawei. Is it being done on company time. Which in essence makes it an official project.
These are concerns micro addresses in different ways. We have a middleware interface known as wrappers which let's extra functionality be added https://github.com/micro/go-plugins/tree/master/wrapper. Further efforts were also made in go-os but requires a team of developers to drive forward https://github.com/micro/go-os
Contribution is welcome. Plugins are maintained in go-plugins https://github.com/micro/go-plugins. If you're building higher level functionality as you say then it appears as part of the ecosystem https://micro.mu/explore/. If this is an official Huawei project then it would be interesting to partner much like we've done with Sixt. |
Thanks for your great suggestions. As an open source developer, it's a common practices that several projects work together as a community. But it may take some time to build up the business partnership, maybe we can talk about it in another thread later. |
I believe it is an official project. Many BIG Chinese companies (oops,I'm from China too), like Huawei, Xiaomi, etc, don't take "Open Source" serious. It's common for them to steal source code from Open Source projects. Anyway, Huawei is doing better on this project, at least they let you know that. |
看着都脸红 |
any news ? :) |
They don't know what is the meaning of license.A big company,kidding me |
昨晚被刷屏了, 作为一个吃瓜群众, 引用一句话来形容这件事情 《孔乙已》“窃书不能算偷……窃书!……读书人的事,能算偷么? |
至少是华为员工挂以华为名义推出的项目。但是在此问题上,普通员工不敢贸然代表公司承认,能采取的措施就是能改则改、回避问题以及避重就轻。关注后续是公司出面道歉,还是临时工替罪背锅了,无奈。 |
KPI惹的祸 |
华为对开源的贡献有目共睹。 |
Why don't you Huawei guys use go-micro/fasthttp/hystrix-go as dependencies rather than copying them into a meaningless third_party directory? |
If all asim's comments have been addressed and the mistake has been corrected, should we close this issue? |
被怼了。。。 |
mark |
m |
Comments from Chinese news
Translated by Google
So what do you think when you are asking |
This would never be a Huawei official project as long as it does any damage to the company's reputation. If Huawei do really care, just admit it and correct it, there is no need to cover up. |
http://www.apache.org/foundation/license-faq.html#Distribute-changes This document said:
So selling Apache License 2.0 licensed open source software is not illegal behavior. It also said:
Redistribution without acknowledging the use of the Foundation's software is stealing. |
I am satisfied that the authors of this library have corrected the issue by including licenses and moving code to a third party directory. I would however ask for a few things.
Thanks to everyone else who has commented and supported go-micro. I am one person building open source and the support means a lot. Large companies should support the development of OSS considering it's at the core of their technology. |
feel so shame as a Chinese developer. I believe that most of us never take the Licence serious, even we contribute so much code at Github.com. We should respect more to those authors who help us to complete our work and the Open Source Community. |
mark |
Apache License 2.0
|
mark |
We should respect more to those authors who help us to complete our work and the Open Source Community. |
mark |
1 similar comment
mark |
This PR attempts to remove license references to go-micro #151 Your works are based on go-micro, even after modification and elimination of go-micro code they are still based on it and with that you cannot remove the license. I can still point to parts of your code that look like go-micro. |
mark |
3 similar comments
mark |
mark |
mark |
PSA: Please learn to use the Subscribe button and stop spamming people with these meaningless "mark" messages. |
mark |
shame on it |
Aggree with #28 (comment) Lock the issue to stop spamming people with these meaningless "mark". |
will close this issue |
This is not inspired by go-micro. It's literally lifting and shifting code. I can see my actual code everywhere. Maybe come discuss how you can leverage go-micro rather than just taking code.
The text was updated successfully, but these errors were encountered: