-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Naming #1219
Comments
Thanks for raising this issue. Our plan is to continue using CodiMD. "CodiMD" is the name discussed, approved, and changed by the community here at hackmdio/codimd. We acknowledge the fact that some of the open source community forked our work and want to maintain their own version. In fact, there are 600+ forks and the one you mentioned is only one of them. |
Linking #720 for completeness, where the discussion was. I'm not particularly agreeing with your statement. Especially your portrayal that https://github.com/codimd/server would in any way be comparable to the 618 forks. @GitOnion, you appear to have a background in economics. Would you kindly explain to me how the opportunity costs of this fight bring any value to HackMD? I don't really see what's in it for you. Especially when you could be using this time to make your actual product so much better? How does maintaining two separate brands make any sense at the point in developing your business? |
I also believe that both communities would benefit from this more clear separation. I would welcome if this change was made. |
Currently, I am wondering if I should switch to
|
So as I understand the history as an outsider (please correct me if I am wrong anywhere, a lot of it is just guessing):
I agree that this is a bad situation, but I can imagine a few ways of solving it:
If 1. is not an option, the common thing to do is definitely 2.. It is also clear that the original would have the entitlement to keep it's name, and the later fork would have to choose a new one. With this as the -- in my eyes -- best of the likely options, things would normalize quickly. Also spiritually, it is a great exercise: do not get attached too much to anything, like a name. ;-) :P |
related issue on the other projects repo: |
Hi @hoijui, the timeline is not entirely correct. At the CodiMD organization, soon after the split we wrote down the history in order to give people an understanding about it: https://github.com/codimd/server/blob/master/docs/history.md TL;DR:
I agree that the situation is bad for external people. I agree that this needs to be resolved. But I hope you can imagine that I'm not about to give up a project name that I invented that easily. To me, the people who started the discussion, who participated in the discussion about the name and who finally made the decision along with a lot of other decisions in the development in the year without the HackMD team's involvement, are the Community and project members that this name defines. To me this name is not about the few lines of JS that run around in a repository, but about the people behind the project who put their free time into it in order to provide awesome free software to the world. The HackMD team is part of this community simply for their work they did on the project, and I invite them once more to work with us, if they want. (You may notice, that since the beginning, I invited @jackycute to our new organization to keep the door open.) After the situation we had before, I'm not willing to jump back under the umbrella of the HackMD organization again. |
In short: the people who were developing it at the time when we chose CodiMD as a name are mostly at https://github.com/codimd/server - which is why we are keeping the name. The people that were developing it when it was called HackMD - before CE or anything - are all here. |
uff... :D If you changed the name, how much would you still care about having had to do so, one month later? In live, there will always be (greater) powers standing in your way. They appear for you to learn to flow past without getting blocked. They dissolve into nothing, once you do so. "Be water, my friend." ;-) |
Well there is always more to the story then just the name, including a whole initiative with domain and more to keep it alive.. I guess it is not that easy to change the name within the GitHub Organisation CodiMD ... I guess the easiest would be just renaming this one. How are the features synched? in both directions I guess? |
Hi Timm 👋, features are not in any way synchronised between both CodiMDs. See #1145 and subsequent issues. The community organisation @codimd is a hard fork of the FLOSS released here. And Jong-Kay, please don't feel offended by the request. The name change came about, because it was not clear if the free code on GitHub would be and remain the open core of HackMD.io. Despite it certainly does not appear to be right now, I can still support the arguments for having a clear distinction at least with regards to the desired governance structures. That does not even neccessarily mean, that both proposed HackMD projects share a minimal code surface. As Turakar put it, we are only interested in minimising confusion for the users. Reverting the name change here would only send a signal to your (former) community maintainers, that you appreciate their previous, voluntary work and wish them good luck in caring for what you helped them take responsibility for. This signal of trust was then precluded by merging the licence change for the 1.0.0 release of the community edition. Please understand the intricate implications and consequences, which the business decisions under the umbrella of your organisation have on the power structures around this free software project. Why decidedly opting for a verbose and transparent EE/CE model could only help to clarify the role you intend to take in maintaining this freely licensed code base. Since we learn from #1145 (comment) that there will be users which will favour a strong leadership and predictable outcomes over loose and self-organised, decentral projects. To take a moment of reflection, one might also see, or actually listen:
|
@jackycute could you be reasonable man and merge #1248 |
From the timeline wise, it totally makes sense that we can use the name “CodiMD”. Take other open source project for example, it’s not practical the fork asks the original repo to change the name. From the contribution wise, you said that you came up the name first and you took lots of time to run the brand and build the community, so you should have the name. Then, I started this project from 2015, and I spent almost one and half year working on this on my own. I should have refused you to change the name of the repo at first place - but I didn’t. I should have rejected you forking to another org and stop you telling people to go to your org - but I didn’t. That’s because I’m open-minded, I contribute to “this” project for open source and I believe everyone here has the same mindset to contribute to this project. So, stop telling us to change the name, you are standing on your side and speaking your own words. We can decide our project's name. |
This is rather disappointing. :( |
At first, I was really happy with HackMD team. Now I see this.. I'm really really angry. And I'll not say more, I don't want to right now, I'll regret it later. @jackycute we know you have this free software heart, please reconsider this, it would be so much easier for everyone! Thanks again for what you started, and I hope it will be a happy ending. |
For everyone following this issue: The pig-headed attitude of the hackmd team did never change. Multiple attempts to sort things out failed. The codimd community decided to no longer put energy into this and and improve the situation for users who might be confused about the name by now renaming codimd (again) to HedgeDoc. The migration will take place and move things from https://github.com/codimd to https://github.com/hedgedoc . It is a real shame that even after over a year of trying to reach out, things had to end like this. As a user and IT professional, I will make sure to stay away from the people involved in hackmd in my work. |
I've clearly stated we have no plan to change the name five months ago and closed this issue. There is no responsibility for us to do this and we are not the one who caused this as well, don't try to mislead the thread. |
Currently, there are two active repositories/softwares named "CodiMD": This one and codimd/server. Both are actively maintained, but by different people. Especially for someone new to CodiMD/HackMD it's almost impossible to understand what's what.
As I understand, this repo is now maintained by you, the HackMD people, and you want to use it as open-core-model within HackMD Enterprise. The people who maintained this repo beforehand, who did the initial renaming to "CodiMD", are now at codimd/server.
What are your plans regarding the naming situation? I'd propose to rename this to HackMD Community Edition, because it's the conventional naming scheme for open-core-models, and it would make it far easier to understand that codimd/server is seperate and maintained by the people who created the name, and this and HackMD EE belong together and are maintained by the same people.
The text was updated successfully, but these errors were encountered: