Могу ли я использовать префикс com.google.code для своих пакетов? - PullRequest
7 голосов
/ 14 апреля 2010

У меня есть проект Java для хобби с исходным кодом, размещенный в коде Google ( linkset ).

Могу ли я использовать префикс " com.google.code.linkset " в качестве имени пакета для этого проекта?

P.S. У меня нет домена "org.linkset" :( но мне нравится имя:)

Ответы [ 6 ]

3 голосов
/ 14 апреля 2010

Поскольку это будет вводить в заблуждение, как уже упоминал Омри, почему бы не использовать org.lbownik.util.linkset?

3 голосов
/ 14 апреля 2010

имя ваших пакетов не должно отражать домен, в котором они размещены.

Я думаю, что использование префикса com.google введет пользователей в заблуждение, заставляя их думать, что код был разработан в Google. не делайте этого, если только вы не хотите справиться с последствиями от своих пользователей, когда они понимают, что это не так.

1 голос
/ 14 апреля 2010

Если вы назовете свой пакет com.google.code.linkset, возможно, что когда-нибудь в будущем вы получите письмо от юристов Google «Прекратить и отказаться», в котором название вашего пакета нарушает зарегистрированные торговые марки Google.

EDIT

Если вы когда-либо получите такое письмо, не игнорируйте его на основании некоторых любительских юридических теорий, которые вы читали на каком-то сайте. Если вы хотите противостоять этому требованию, вам следует сначала поговорить с профессиональным юристом.

1 голос
/ 14 апреля 2010

Вы можете использовать практически любое имя в качестве имени пакета, при условии, что оно соответствует спецификации Java (без ключевых слов, не начинающихся с цифры ...) Но на самом деле вы не должны, если вы не работаете в Google!

0 голосов
/ 17 июня 2013

Если у вас нет достаточно авторитетного доменного имени для проекта, используйте что-то, что явно распознается как , а не как обращенный домен !

Технически, вы должны быть в состоянии использовать:

hobby.code.linkset

Посмотрите, например, на junit и antlr. Предпочтительно использовать настоящую иерархическую организацию, но для небольшого хобби-проекта вы можете начать с такого имени, как это. Вы должны быть готовы к последующему рефакторингу вашего кода в реальный домен после того, как вы освоитесь и проект расширится.

0 голосов
/ 14 апреля 2010

Я думаю, что использование com.google в вашем домене является ошибкой, поскольку это будет означать, что ваш проект принадлежит / одобрен Google. Однако люди годами использовали net.sourceforge в своих проектах на базе Sourceforge, и это действительно одно и то же. Я тоже не думал, что это хорошая идея. Поэтому, хотя вы можете использовать com.google в своем домене, я думаю, что это плохая идея, и вам следует использовать что-то другое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...