incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sebb <seb...@gmail.com>
Subject Re: Preferred name for package distributions
Date Tue, 26 Apr 2016 12:37:31 GMT
On 26 April 2016 at 13:25, Shane Curcuru <asf@shanecurcuru.org> wrote:
> (bcc: trademarks@ so we can document recommendation at stable URL)
>
> Thanks for the commentary and excellent pulling together of different
> information to on this question!
>
> The details of trademarks are more applicable to project homepages,
> download pages, and the info or about blurbs that various global package
> listings provide.  I.e. when a human comes to learn about your FOO code,
> they should see Apache FOO first and clearly understand it's an Apache
> project.  The details of the actual filename software blob they then get
> is less important.
>
> My rule of thumb:
>
> - If the package manager has clear standards that are widely used for
> org-product or product naming styles, follow that, whatever it is.

However that naming convention considerably increases the risk of clashes.
Or near misses where the names may get confused.

Wheres apache-foo is guaranteed to be unique.

So if the package manager also permits apache-foo I would suggest using that.

> - Otherwise, we prefer apache-foo naming style.
>
> Make sense?  It's always useful to include the Apache, but it's more
> important for software filenames to follow the expected convention in
> that particular universe.
>
> - Shane
>
> Anthony Baker wrote on 4/26/16 1:30 AM:
>> In a recent thread on the dev@geode list [1] the subject of naming for
>> package manager distributions came up, specifically around a Homebrew
>> formula [2] for Apache Geode.  Does the ASF provide a recommendation on the
>> preferred format when a project name is used in a technical context?  That
>> is, should we prefer:
>>
>> $ brew install apache-FOO
>> $ apt-get install apache-FOO
>> $ yum install apache-FOO
>>
>> OR
>>
>> $ brew install FOO
>> $ apt-get install FOO
>> $ yum install FOO
>>
>> I reviewed the branding requirements [3] and found a really great thread
>> [4] on a related subject but not see a clear recommendation.
>>
>> My observations [5]:
>>
>> 1) In the case of Homebrew, there are 57 Apache formula with only 6 using
>> the apache-FOO naming format (there are two others that are aliased to
>> support both forms).
>> 2) Fedora / RHEL / ContOS use apache-FOO.
>> 3) Ubuntu / Debian use FOO.
>>
>> Should this be left to the discretion of the package distributions and/or
>> package maintainers?
>>
>> Any pointers to previous discussions would be greatly appreciated.
>>
>> Thanks,
>> Anthony
>>
>> [1]
>> http://mail-archives.apache.org/mod_mbox/incubator-geode-dev/201604.mbox/%3c09F50A34-461B-4A56-81CA-C253D2A1F2B7@pivotal.io%3e
>> [2] https://github.com/Homebrew/homebrew-core/blob/master/Formula/geode.rb
>> [3] http://www.apache.org/foundation/marks/pmcs.html
>> [4]
>> http://mail-archives.apache.org/mod_mbox/incubator-general/201508.mbox/%3cCA+nPnMzLdtm=-mJzHY5YxEQL564so2xaKTb9GH7TvDearB3FzA@mail.gmail.com%3e
>> [5] https://pkgs.org/search/apache-
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Mime
View raw message