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
Consider renaming project. DataFuse is too similar to DataFusion. #654
Comments
🎉 Thank you for opening an issue! 🎉 One of the maintainers of the project will respond as soon as possible. Seeing that you are new here, please familiarize yourself with our code of conduct and contributing to datafuse |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Hi @BohuTANG and thanks for the response. Yes, the use of the DataFusion code is absolutely fine as far as I have seen. The issue is just the confusion with a very similar project name. The projects are similar in that they both implement query engines in Rust based on Apache Arrow format. DataFuse looks like a really interesting project but in my opinion, I think it would be better to use a name that differentiates it from DataFusion. |
If the name is cheap it should cost you nothing to change it, so why not make the change? |
Hi! So, we just keep using the name. |
That's incorrect. DataFusion is a project that was started end 2016 / beginning 2017 by @andygrove with that name. Early 2019 it was donated to Apache Arrow already: https://arrow.apache.org/blog/2019/02/04/datafusion-donation/ |
Thanks for the correction. |
Hi @BohuTANG ,how about Basefuse ? |
I think that there are plenty of smart and creative people here that can help with coming up with a name. It would be helpful to know the motivation/meaning behind the name DataFuse. |
Why was the previous name (as seen in that commit from March), FuseQuery, changed? |
try datamix? |
@andygrove @BatmanAoD @l1t1 |
if you are going to change the project name eventually, it's better to do it sooner than later so you can build the brand. Changing the name later after will impact you negatively on SEO and marketing etc. |
FuseQuery is one part of Datafuse, it's a query engine: Datafuse is a DBMS, it consists of several components:
|
Given that all the parts start with Fuse, I would probably start the product name with Fuse as well. The most obvious choices to me would be:
I think the company name is less of a concern to the community than the product name, but that's just my opinion. |
How about DataForge, which has the same init with DataFuse (DF). Thus we can keep use the df prefix in the code :) |
@junli1026 Thank you. |
@BohuTANG For what it's worth, this seems pretty underhanded to me. It seems clear that you never intended to change the name, and that your request for suggestions was not sincere. The fact that the name is popular is, if anything, an indication that you probably have benefited from choosing a name so close to DataFusion, which I am still not convinced you didn't know you were doing. |
That's not true, datafuse team is under pressure because of this ISSUE, we have discussed it many times and we don't want to continue. So why are we currently struggling with the name? |
In my opinion, keeping the name as The current "resolution" (not to change the name) is disappointing to me, given the discussion and facts presented earlier and discussed alternatives. |
Hello everyone. It's great to see your suggestions in terms of name changes. But I'd like to say a few extra things.
I believe that the Rust community is inclusive and full of goodwill. I also hope you will give us some time to work through these things. datafuse and arrow-datafusion are like twins, we trust and appreciate arrow-datafusion's efforts and try to work side by side with them. Let's put aside the name debate for a moment and work together to build a great era of data. Good luck, Rustaceans, the friendly community blessed us. |
When we started this project at the beginning, its name was
We were also searching for an easy way to rename it again. But due to many irresistible reasons, currently, it's really very hard for us to change into another name. |
if rename the product, the company name and domain name need to be renamed too. |
I have seen many contributions from the datafuselabs team, especially @sundy-li and @BohuTANG, to upstream projects like arrow2, sqlparser-rs and datafusion. Based on my observation so far, I do believe the team has good intention and are good citizens to the open-source community. The naming issue is perhaps due to language barriers. In English,
@BohuTANG I think all the other comments in this thread is the community letting the team know that the name does harm both sides :) It not only confuses datafuselabs customers, but also paints a bad look to the company as demonstrated by some of the comments in this thread.
@PsiACE I think you are over thinking this :) The community is only asking for a rename that will benefit both sides. That's it. I would personally stand up and help defend other unreasonable requests if any comes up. But I really doubt you would get any in the future.
I am really approaching this from datafuse the companpy's point of view. If the company plans to rename the product in the future anyway, then doing it sooner than later will cause a lot less chaos. As @andygrove mentioned earlier, the community is not being unreasonable and ask the company to do a full rename, but just renaming the datafuse project/product to something else that would benefit both sides. I also agree with @andygrove that If the company really cannot change the project name due to irresistible reasons, I think it would be beneficial to share that with the community to end the discussion. If those reasons are really irresistible, I believe the community will understand and move on. To be fair, extra work of changing the domain name is not a very convincing argument.
@l1t1 I fully agree with you, that's why I think renaming datafuse to a more distinct name now will not harm the product and will in fact benefit it more in the long run. It would even benefit the product in the short run because rebranding a product is a good opportunity for an other round of marketing push to gain more publicities.
In my opinion, qq is very different compared to oicq because they don't share majority of the prefix prefix. Like I mentioned earlier, perhaps this is due to language barrier. A better comparison would be |
Hello, thank you for all the feedbacks so far, it does seem like there are some misunderstandings due to language barriers. We never had the intention to profit off the datafusion brand from the beginning and we have been collaborating closely with the community since the inception of the project. We decided to have another round of discussion with our legal to search for potential solutions. We hope to give an update to the community in a few days. |
Hello everyone, here comes a good news: We are going to change to a new name! Our team has discussed this issue many times internally for months. Although the process was very tortuous, we finally reached an agreement. The main reason is that, as @andygrove said, keeping the name Now, the process of renaming the project has started. Rebranding requires a lot of process work (domains, trademark registration, documents, codes ..), but this is all worth it, I expect it can be done ASAP. After the new name is determined, we will make it public ASAP. No matter what the new name is, we promise the product will keep 100% free, open-source and community friendly. Thank @andygrove for pointing out the problem kindly, so that many potential risks can be prevented. We also thank many community friends for their suggestions, especially @Dandandan, @houpq, @BatmanAoD, @junli1026, @gauss1314, @l1t1 etc. Lastly, the open-source ecosystem needs everyone's efforts to be better. As It's already standing on the shoulders of giants. We are also proud of that, Best wishes, may you have a good weekend. |
This comment has been minimized.
This comment has been minimized.
Why not fusedata? |
@kingice Hi! |
Resolved by #1816 |
Thank you! Databend sounds great 😁 |
This project appears to have similar goals to Apache Arrow DataFusion, contains code from DataFusion, and has a very similar name.
The names "DataFuse" and "DataFusion" only differ by a few characters and this could cause confusion about the relationship between these projects.
On behalf of the Apache Arrow DataFusion community, who have put a lot of work into building the DataFusion software and brand over the past three years, I respectfully ask that you consider renaming this project.
The text was updated successfully, but these errors were encountered: