Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add initial TLP application for the Appium project #34

Closed
wants to merge 3 commits into from

Conversation

jlipps
Copy link

@jlipps jlipps commented Jan 21, 2016

Appium wishes to join the Node Foundation as a top level project. Here is our application.

cc: @mikeal @imurchie @bootstraponline

@jasnell
Copy link
Member

jasnell commented Jan 21, 2016

@jlipps ... thank you for this. Will be taking a look to review shortly. Going to proactively tag this with tsc-agenda however to get it on the next TSC meeting agenda

@jlipps
Copy link
Author

jlipps commented Jan 21, 2016

@jasnell excellent, thanks. Will wait to hear more!


### Intellectual Property and Other Assets

Appium does not currently have any registered trademarks. We own/manage the
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

By "we" do you mean the community or a company? We need to know who to talk to about transferring the assets if you get admitted :)

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good question. In terms of the domain, Sauce currently has it. In terms of the logo, I'd say it's technically the same given that it was designed by a Sauce employee. So we should maybe officially release that as well in a transfer.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What makes sense then in terms of how to update these sentences for the purpose of this application?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just note the assets and who currently owns them so that at some point in the future the TSC could hand that off to the foundation lawyers to go and have transferred.

@jlipps
Copy link
Author

jlipps commented Jan 23, 2016

@mikeal updated the IP section

@rvagg
Copy link
Member

rvagg commented Jan 27, 2016

@jlipps you'll have to be patient with us while we work through our goals and general philosophy regarding top-level projects, I'm sure you'll understand that this is all new for us and we're still trying to find our footing before being able to make clear decisions. We'll keep you updated as we make progress though.

@bnoordhuis
Copy link
Member

I haven't commented before but seeing how it's going to be discussed at today's TSC meeting: it's not quite clear - at least, to me - what you expect from the Node.js Foundation.

I also don't quite see how Appium fits in with other top-level projects; 'incongruous' is the word that comes to mind.

@jasnell
Copy link
Member

jasnell commented Jan 28, 2016

One quick point: it's possible to let this incubate for a while without making a decision yet about if this should become a top level level. The incubation phase is specifically intended to allow everyone time to figure things out. I'm +1 on incubating Appium but haven't yet made a decision about whether I think it makes sense as an official TLP

@jlipps
Copy link
Author

jlipps commented Jan 28, 2016

@bnoordhuis @jasnell fair question. Our main motivation is to transition Appium from corporate stewardship to non-profit ownership and open governance. We like how Node.js has made decisions in these areas and feel we would benefit from insight (and oversight) as regards running a truly open project. Given Sauce Labs's involvement with the Node Foundation (we're partners/sponsors or whatever), and a random discussion I had with @mikeal, it was the first place I wanted to turn.

One way to look at Appium vis a vis other actual or possible TLPs is "incongruous"; I get that. Another way to look at it is a demonstration of the breadth of Node.js as a platform. Appium could have chosen any language but we chose JS/Node. We have avidly kept up with developments in the language and the community. We are pushing Node patterns to depths most open source projects don't encounter because of the size/complexity of our project. We're introducing many new contributors to Node who previously only had experience with Java or Ruby, for example. In short, while we're by no means close to Node core or of likely interest to people who work on Node itself, we would be a symbol of the diversity of what you can do with Node. Does that make it appropriate as a Node TLP? That's up to you all!

If we don't become a Node TLP we will reach out to the Linux Foundation directly or explore other options (I am not an expert on this so will obviously have to do a bunch of research). In that sense we don't need to be a Node TLP. But we think it would be really awesome!

Looking forward to hearing what you all discuss at the meeting. And thanks for setting the expectation that there's a lot of philosophical groundwork to do to figure out whether this is possible.

@jasnell
Copy link
Member

jasnell commented Jan 28, 2016

@jlipps .. thanks for that. As I said, I'm all for getting Appium into the incubation process and really just seeing how things evolve from there. We definitely should take our time and not rush things unnecessarily but I'm happy to help in whatever way we can.

I think a large part of the hesitation here is that we're all still getting our heads around the precisely why the foundation should grow to include additional top level projects. My thinking on this has evolved and crystalized around simply providing a home for projects that support the node community and have the support of the node community. We may not have all the boxes ticked off but that's ok. Let's just try and see how things evolve. In other words, this has my LGTM

@williamkapke
Copy link
Contributor

Appium is now part of the JS Foundation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants