fogleman / Minecraft

Simple Minecraft-inspired program using Python and Pyglet
MIT License
5.25k stars 1.24k forks source link

Trademark issues? #23

Open adrianmester opened 11 years ago

adrianmester commented 11 years ago

I really like this project, and I'm wondering if we should give it a different name, as Minecraft is trademarked. (Notch might be ok with it, but I'd rather we not wait for him to tell us)

BertrandBordage commented 11 years ago

I was about to open the same issue. Apart from copyright issues, using the same name is misleading. This is the first thing to do before doing further developpement (if any).

pyMinecraft is an obious choice, but something with no relation with Minecraft would be (IMHO) excellent (since I wish this could become something else than a clone).

fogleman commented 11 years ago

I agree and I'm on board. But I don't have any great ideas. Suggestions?

I thought about PyCraft, MyCraft, etc. But I think those names are used elsewhere. An unrelated name might be a good idea.

duanehutchins commented 11 years ago

How about PineCraft?

BertrandBordage commented 11 years ago

I like PyCraft and MyCraft :) Unfortunately, both of them are already taken… Finding a name derived from "Minecraft" looks impossible − thousands of them are taken.

Do you have any wish for this game? What would be the heart of the gameplay? Same as the original game?

The idea I liked in Minecraft is that feeling that you're alone on a desert island. Except that it nearly never takes place on a desert island. Maybe we could start with the idea of generating a large island (typically with a volcano ^^)? The first name coming in mind is therefore pyCrusoe. But for a game, and not a developper module, "py" prefixes are just ugly and useless (except for having a unique name). So we need something better, I think :\

BertrandBordage commented 11 years ago

@duanehutchins PineCraft already taken.

(And "pine" means "dick" in french :S)

akoimeexx commented 11 years ago

BlockCraft or PyblockCraft? Though I am loathe to add the "py" prefix on, for the same reasons Bertrand stated.

BertrandBordage commented 11 years ago

@akoimeexx BlockCraft is unfortunately a texture pack for Minecraft… http://blockcraft.lima-city.de/

fogleman commented 11 years ago

Note: I just added my vision / goals for this project to the readme. Have a look and take it into consideration for the naming. https://github.com/fogleman/Minecraft/blob/master/README.md#goals-and-vision

duanehutchins commented 11 years ago

how about mine.py? It's simple, memorable, and fits the direction you want.

BertrandBordage commented 11 years ago

@duanehutchins :+1: that's perfect!

fogleman commented 11 years ago

I like it. Would we actually name the GitHub repo "mine.py"?

duanehutchins commented 11 years ago

Yes, you can have periods in the repo name.

BertrandBordage commented 11 years ago

@duanehutchins I confirm, I created a mine.py without problem.

However, what would the project structure be? We can have an executable file "mine.py" that uses dependencies from a "mine" python directory. And I guess the idea would be to make kids write their own "mine.py", importing stuff they want to use from the "mine" package.

But I fear this could be misleading for a beginner to name his/her script "mine.py" and importing from a "mine" module. And if we name it mine.py, we obviously need to have a file called mine.py.

There's also the "all in one mine.py" solution. Very bad for educational purpose…

fogleman commented 11 years ago

Repo named "mine.py" Contains a package named "mine" Users can implement a "main.py" (or anything else, really) that imports "mine"?

BertrandBordage commented 11 years ago

Yes, advising them to name it something else than "mine.py" is probably better.

adrianmester commented 11 years ago

how about MineForge?

BertrandBordage commented 11 years ago

This is an android clone: https://play.google.com/store/apps/details?id=com.rory.mineforge2&hl=fr

levibostian commented 11 years ago

From a discussion recently a day or so ago, the vision of this game is for beginners. We want this project to be geared towards beginners and it uses Minecraft as a fun way to begin development. So should the name have word "beginner" or something along the same lines as that as a name? I feel it would capture the target audience for the project better.

embatbr commented 11 years ago

My suggestions: MinePy, PineCraft, LegoCraft (trademark also, but someone could think on something similar), GuidoCraft, RossumCraft.

[EDIT] More names: FreeCraft, OurCraft, BlahBlahCraft, YadaCraft.

[EDIT#2] I just found the repo a couple of hours ago and forked. So I am still reading the code and running the game, and the code is very bad structured.

josephmarlin commented 11 years ago

I mean, most Python modules (since the vision is a module) start with "Py" I think... PyMine, PyCraft, PyVoxel Py[Something]?

On Tue, Apr 2, 2013 at 10:34 PM, Eduardo Tenório notifications@github.comwrote:

My suggestions: MinePy, PineCraft, LegoCraft (trademark also, but someone could think on something similar), GuidoCraft, RossumCraft.

— Reply to this email directly or view it on GitHubhttps://github.com/fogleman/Minecraft/issues/23#issuecomment-15814493 .

embatbr commented 11 years ago

PirateCraft! That's the name!

or...

CopyCraft hehehe

{EDIT] SquareHeadPuppetCraft

embatbr commented 11 years ago

From all my suggestions, the one I liked the most is PirateCraft. And It's all about the FLOSS philosophy, right?

BertrandBordage commented 11 years ago

http://www.mcpiratecraft.com/

Or PyrateCraft?

embatbr commented 11 years ago

PyrateCraft is good. But we have to see if is really good to bond the game name to the development tool (that is python, in this case). But, PyrateCraft is still good.

My suggestion (imagining everyone liked the name, hehehe) is to someone put all the code (more well structured) in a repository called PyrateCraft.

PS: Why fogleman's repository is so empty?

embatbr commented 11 years ago

S***t. If we put PyrateCraft there will have a confusion about various pirate-named games.

[EDIT] Do you think PyrateCraft is a good name? I liked, but I am worried about some name confusion with this game Bertrand linked (mcpiratecraft). Do you think is possible to confund?

I really liked this name. I sounds good: PyrateCraft

fogleman commented 11 years ago

What happened to mine.py? That's still my favorite.

duanehutchins commented 11 years ago

I'm in agreement fogleman.

BertrandBordage commented 11 years ago

mine.py is also my favorite, we're just brainstorming.

embatbr commented 11 years ago

It's good we make a deadline, and vote in some options.

embatbr commented 11 years ago

fogleman, as you are the BDFL, want to create a channel on Freenode?

mine.py (I don't know if is possible to user dots in irc channel's names).

jminardi commented 11 years ago

What about Pynecraft? It implies Minecraft in python.

I think mine.py taken out of context does not make sense.

embatbr commented 11 years ago

Yeah, but as Bertrand explained, Pine in french means Dick (and Pyne will just be an alternative way to write). So, for kids learning it can be a problem.

BertrandBordage commented 11 years ago

@jminardi Hmm… Node.js has no problem with it's name, has it?

embatbr commented 11 years ago

Well, lets first define the project goal, because to me it is very cloudy yet.

The goal is to make a clone of Minecraft and at the same time make it an educational tool? If there is this porpouse of make an educational tool to teach kids programming (using Python specifically), than a name like mine.py is ok. If the main goal is to make a game and is in Python because the BDFL likes the language but it could be in another good language, than it is not a could idea bind the project name to Python.

embatbr commented 11 years ago

http://gameblaster64.xandorus.com/list-of-minecraft-clones

mdsitton commented 11 years ago

pyCraftMine?

embatbr commented 11 years ago

I made a fork and I am calling it DollyCraft (dolly sheep, the first clone)

jbeja commented 11 years ago

DroidCraft?

BertrandBordage commented 11 years ago

@jbeja Why?

jbeja commented 11 years ago

@BertrandBordage You don't want know, trust me , is boring and is gonna make me embarrassed. I just tought that it would fit it right.Cheers.

firestalk commented 11 years ago

@jbeja DroidCraft is already taken - https://sites.google.com/site/androiddroidcraft/

+1 for mine.py

emportella commented 11 years ago

+1 for mine.py

minaeid90 commented 11 years ago

What about Braft, B for block instead of c in craft ?

atacan-kuyumcu commented 11 years ago

mine.py sounds good.

cr8ivecodesmith commented 10 years ago

I'm interested in getting involved. Not sure how to proceed thought. Is this project still active? Anyhow +1 on mine.py

fogleman commented 10 years ago

Not really active anymore. I've been working on a different version: https://github.com/fogleman/Craft

cr8ivecodesmith commented 10 years ago

Too bad. Thanks anyway and goodluck with Craft. It's looking good by the way ;)

embatbr commented 10 years ago

There's this fork I was part for a while: https://github.com/boskee/Minecraft

cr8ivecodesmith commented 10 years ago

Thanks for the reference @embatbr. Activity seems to have slowed as well but a lot of work was done. Nice!

libert-xyz commented 9 years ago

MyPy