The Eclipse Foundation does not have any formal position with regard to
distribution of NPM or use of npmjs, other than the general rules.

You can distribute official project releases via npmjs. However, anything
that you call an official release must be developed according to the
Eclipse Development Process, needs to have all of its intellectual property
approved by the Eclipse IP Team, must go through a release review, etc.

That channel should be for the project only. Please don't mix up your
corporate interests with project interests. If it's an official
distribution channel for the open source Eclipse project, then it's
inappropriate (for example) to include a company-specific email address as
a contact; use the project's public channel instead.

You should be sure to provide help/links on the project's "downloads" page
so that the community can find the distribution channel.

We leave it to the project team to sort out what user should be used. The
project team should take reasonable precautions to ensure that no single
individual can dominate the channel or otherwise "go rogue". Sharing
ownership is one way to do this.

Note that the channel must conform to the trademark usage guidelines
<https://eclipse.org/legal/logo_guidelines.php>. Calling the organization
"Eclipse N4JS" and providing links back to the official project website
should do the trick.

If you want some specific guidance or that we develop some best practices
in the area, the usual process is to open a bug for the Eclipse
Architecture Council
<https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Community&component=Architecture%20Council&short_desc=Establish%20Best%20Practices%20for%20NPM%20distribution>
and start the discussion there.

Note that everything that I've said above applies to services in general.
e.g. Twitter accounts.

HTH,

Wayne



On Tue, Jun 13, 2017 at 10:19 AM, Doug Schaefer <[email protected]>
wrote:

> On 2017-06-13, 9:53 AM, "[email protected] on behalf of Jens
> von Pilgrim" <[email protected] on behalf of
> [email protected]> wrote:
>
> >Hi,
> >
> >N4JS is an extension of JavaScript and compiles to JavaScript. Also NPM
> >is supported (for JavaScript ignoramus: NPM and npmjs is to JavaScript
> >what Maven and Maven Central is to Java).
> >
> >Although N4JS is written in Java, we provide some JavaScript libraries
> >along with N4JS. We even provide the headless compiler (written in Java,
> >i.e. a jar bundle) by means of NPM to allow for easy use in CD builds.
> >
> >For these NPM packages we have created a user "n4js" at npmjs:
> >https://www.npmjs.com/~n4js
> >
> >With regards to NPM publishing I have several questions:
> >
> >1) How is publishing to NPM managed by the Eclipse Foundation in
> >general. Is publishing a release to NPM similar to creating a release?
> >
> >2) Which NPM user is to be used? There does not seem to exists an
> >Eclipse Foundation user at npmjs, does it? The user "eclipse" obviously
> >belongs to someone else...
>
> Wayne and I have been talking about this. He was going to see what he
> could do about the squatter on the eclipse account. I¹ll let him give an
> update :).
>
> But, yes, ideally we could create a scope like @eclipse and publish things
> under that. I¹m not sure who would manage that tho.
>
> >
> >3) We could reuse our account "n4js", which we probably will use for
> >"official" Eclipse N4JS NPM releases. For nonofficial releases we would
> >then use our own user, but probably the same NPM names (using scoped
> >names then). Would that be ok (trademark wise)?
> >
> >Best regards,
> >Jens
> >
> >
> >
> >_______________________________________________
> >incubation mailing list
> >[email protected]
> >To change your delivery options, retrieve your password, or unsubscribe
> >from this list, visit
> >https://dev.eclipse.org/mailman/listinfo/incubation
>
> _______________________________________________
> incubation mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/incubation
>



-- 
Wayne Beaton
Director of Open Source Projects
The Eclipse Foundation
_______________________________________________
incubation mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/incubation

Reply via email to