Skip to content
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

Name clash with an old Java IDE #188

Closed
hcarty opened this issue Jul 13, 2017 · 17 comments
Closed

Name clash with an old Java IDE #188

hcarty opened this issue Jul 13, 2017 · 17 comments

Comments

@hcarty
Copy link
Member

hcarty commented Jul 13, 2017

Maybe no longer relevant - https://en.wikipedia.org/wiki/JBuilder - but worth noting! Pointed out by a colleague.

@ghost
Copy link

ghost commented Jul 14, 2017

Yh, I know the name is rubbish... I'm just not good at finding names

@rdavison
Copy link
Contributor

Are you inviting us to bike shed the name? :)

@ghost
Copy link

ghost commented Jul 14, 2017

Haha, sure go on

@hcarty
Copy link
Member Author

hcarty commented Jul 14, 2017

Oh no! My actions have had unforeseen (but in hindsight easily foreseeable...) consequences!

@lpw25
Copy link

lpw25 commented Jul 23, 2017

I think it would be best to just switch the name to obuilder. A quick google doesn't show any real conflicts, and it is close enough to jbuilder that it shouldn't cause much confusion. I suppose people might confuse it with obuild, but there are only so many combinations of OCaml and build that you can make. The alternative would be to just pick some random name, but that seems like it would lead to a lot of bike-shedding.

Updating the documentation, adding the packages to opam and an announcement on the discuss forum, the caml-list and maybe /r/ocaml should be all that's needed to make the switch.

@lpw25
Copy link

lpw25 commented Jul 23, 2017

Also, this really needs to happen before the 1.0 release if possible.

@dra27
Copy link
Member

dra27 commented Jul 23, 2017

It must be dealt with before the 1.0 release - CodeGear still have a valid trademark on it (https://trademarks.ipo.gov.uk/ipo-tmcase/page/Results/4/EU002533685)

@dra27
Copy link
Member

dra27 commented Jul 23, 2017

@lpw25's suggestion of obuilder sounds good to me (when said aloud, obuilder build has a suitably deific ring to it, as an invocation!).

Given that there's no risk of conflict with the actual software, we could continue to offer a jbuilder command as well, just with a deprecation warning.

@yminsky
Copy link
Contributor

yminsky commented Jul 23, 2017 via email

@dra27
Copy link
Member

dra27 commented Jul 23, 2017

Prefer obuild and fall back to jbuild otherwise, again with a deprecation warning?

@rgrinberg
Copy link
Member

IMO name clashes such as this are unavoidable and what's important is that jbuilder is a unique name among ocaml software. Changing the name will cause nothing but pointless churn.

@dra27
Copy link
Member

dra27 commented Aug 1, 2017

@rgrinberg - I'm afraid your opinion is in conflict with law!

@samoht
Copy link
Member

samoht commented Sep 14, 2017

can we rename jbuilder to opam-build? This will allow people to write:

opam build

and the project will just build :-) Which also means that you don't need to specify build and buildtest commands anymore, by default they will just use the current jbuilder runes that everybody is using.

@ghost
Copy link

ghost commented Dec 11, 2017

In the end we do need to change the name, I created this ticket for gathering suggestions: #360

@rgrinberg
Copy link
Member

rgrinberg commented Dec 11, 2017 via email

@ghost
Copy link

ghost commented Dec 11, 2017

Sounds good

@rgrinberg
Copy link
Member

I'm closing this ticket because we already have a ticket for brainstorming suggestions and a ticket to do the actual rename.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants