Czy istnieje ogólna reguła dotycząca sposobu nazywania przestrzeni nazw pakietów dla projektów open source bez własnej domeny?Przestrzeń nazw pakietu Java dla projektów bez własnej domeny
Przestrzenie nazw powinny być unikalne, więc wybrano domeny, które się tym zajmą, ale w końcu nie ma to znaczenia, o ile są unikatowe.
Teraz, jeśli mam projekt, który jest obsługiwana tylko na github, to jest w porządku, aby wziąć
com.github.username.projectname
czy jest to raczej mile widziana, ponieważ używam domenę, która tak naprawdę nie posiadam?
Nie myśl, że to byłby problem. Wydaje się, że projekty Apache i Codehaus robią to w ten sposób. –
nazwa twojego pakietu nie powinna być unikalna, ale powinna być czymś, co posiadasz. załóżmy, że masz adres e-mail [email protected], możesz użyć pakietu jako com.email.name, tak jakby wystąpił konflikt, musisz wygrać, ponieważ jesteś właścicielem e-maila. Podsumowując, nazwa twojego pakietu powinna być unikalna i powinieneś być w stanie udowodnić, że jesteś jej właścicielem. –