Freelancer Union Forum

CCP Announcements => Dev Blog => Topic started by: CCP on December 29, 2012, 05:55:13 pm

Title: Introducing the Free CCP Developer License and the CREST API Beta Test Period
Post by: CCP on December 29, 2012, 05:55:13 pm
Introducing the Free CCP Developer License and the CREST API Beta Test Period (http://community.eveonline.com/devblog.asp?a=blog&nbid=73971)
20 December 2012, 5:12 pm

 At Fanfest this year, we introduced new technology in our cluster called CREST, that allows us to connect new applications to the EVE cluster in a much more interactive way than the current EVE API. We also announced that we would introduce a Developer License for 3rd party developers for those who want to use CREST in their applications, so that creating apps around EVE would be governed by its own license, not just by the player EULA (http://community.eveonline.com/pnp/eula.asp). You can watch this part of the EVE Keynote with me, CCP Seagull, here: Fanfest 2012, EVE Keynote: CCP Seagull. (http://www.youtube.com/watch?feature=player_detailpage&v=NEJbwZCgNgU#t=3134s)

This devblog is an update on both of these things - we are publishing the Developer License for a round of community feedback and questions, and we are announcing how beta access to CREST and a first small set of APIs around characters and contacts will work for developers. Depending on results from the CREST beta that will happen on a public test server, we will make a release decision about when we turn on CREST for 3rd party developers on Tranquility. If you are developing tools or applications around EVE, read on - this devblog is directed at you.

Note that everything talked about below is in addition to the existing API and developer tools. There are no changes for existing applications - only new stuff on top of what is already available for 3rd party applications.

Developer License  A first note is that this license is not forced on any existing applications or developers - it is however required to enter into this agreement to use the new CREST APIs, and if you want to use our new Single Sign On service to authenticate users using their EVE accounts. There are a couple of reasons for us to introduce a license for 3rd party developers that is separate from the normal End User License Agreement for EVE Online:

The license, and some key license points  Today, we are publishing the license for community feedback. You can download a PDF of the license text here: License For Community Developers (PDF, 143 KB) (http://content.eveonline.com/www/newssystem/media/63961/1/LicenseForCommunityDevelopers.pdf) . You should read the license document itself in its entirety, and the points below are not binding in any way, but here is an attempt at summarizing the main points of the license in a more non-lawyer-human readable version:

If you have questions about an application you are planning or already have created, and how it fits with the license, please contact developerlicense@ccpgames.com with your questions. We are doing this license and CREST because we believe in and want to support the developer ecosystem, so please send your questions and concerns, and we will discuss if and how we can adress them. You may very well come across sections in the license that sound strange to you, as is the case with most legal text where lawyers need to cover all kinds of edge cases to do their jobs well - please read with our stated intentions above in mind, rather than some idea that we are out to mess with you! Signing up for the Developer License is not required for apps that don't want to use CREST functionality - so all existing apps can continue to function as they are without disruptions. They are still covered by the existing rules and End User License Agreement (http://community.eveonline.com/pnp/eula.asp).

How does it work to enter into the Developer License Agreement?  Practically, you need:

The license agreement sign-up page is not yet available - as soon as it is, we will announce it. This page will reside on a new set of pages specifically for 3rd aprty developers.

The CREST beta period for 3rd party developers  Lots of things have needed to fall into place for this release to be possible, and it has taken us longer than planned. We apologize for this delay! We are now nearing release of our infrastructure for creating applications that can connect to CREST, and of the first set of CREST APIs dealing with character info, contacts and standings. You can read all the documentation for what the CREST API will contain here: CREST Documentation (http://wiki.eveonline.com/en/wiki/CREST_Documentation). To be part of the beta, you need to enter into the Developer License Agreement. Once the license is agreed to, you can sign up to be part of the CREST beta. We will beta test all of the new CREST related features on the public test server Buckingham. You will be able to create applications and have them interact with the game server on behalf of characters. We will take feedback in the Technology Lab forums (https://forums.eveonline.com/default.aspx?g=topics&f=263), and monitor how the beta test works, and then make a decision about when we turn the functionality on for Tranquility. We are aiming to launch this beta test on Buckingham in February, and we will announce the ability to take part in it as soon as it is available. Apart from fulfilling the criteria for the Developer License and agreeing to it, there will be no other requirements for taking part in the beta.

That's it for now, please give us your questions and feedback in the comments thread for this devblog. Below is a sneak peak screenshot of the new Developer pages in progress:



Source: eveonline.com | devBlog (http://www.eveonline.com/)