I am currently working on a project extending Mnesia for eventual consistency. I am wondering if it is possible to use Hypermnesia as the name of my project title by the license/trademark? Who would be a good person to contact to ask for permissions?
Interesting, I would love to learn more, especially whether you address the problems of dirty operations which might make the database in an inconsistent state. Let me know how I can get involved!
Interesting, thanks for sharing the WIP branch, I’ll take a closer look.
We took a different approach: we effectively split nodes into several independent mnesia clusters that replicate transactions asynchronously over a relatively simple protocol, so mria app can run side-by-side with mnesia, and mnesia application is mostly untouched save for a single hook point in mnesia_tm.
If you ever wish to get involved, feel free to just open PR/issue.
I don’t see any problem with choosing the name Hypermnesia when it comes to trademarks/license but if you have mnesia as part of the name I think that indicates that the code from mnesia in OTP is involved in your solution as well.
Ok, thanks. This project is indeed a modification of Mnesia in OTP. My supervisor insists that I should get a formal written permission for the use of this title. Any suggestions on who to contact for this?
Hi @afa thanks for your interest in this! Yes I did attempt to make a PR for this into OTP a while ago (Mnesia consistency by Vincent-lau · Pull Request #7215 · erlang/otp · GitHub), although unfortunately I think this change is a bit large, and did not get many reviews. Feel free to look at it and give feedback if you wish!