These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Information Portal

 
  • Topic is locked indefinitely.
 

Dev Blog: Introducing The Free Developer License & CREST API Beta Test

First post First post
Author
Gevlin
Pator Tech School
Minmatar Republic
#61 - 2012-12-21 15:25:50 UTC  |  Edited by: Gevlin
Hakaru Ishiwara wrote:
Two step wrote:
Yay, so very excited about this.

Thanks also for addressing *all* of the concerns the CSM had with the previous version, including adding that condition to the Force Majeure clause... :)
Oh wow. The CSM has taken action over the past six months?

What else have you guys done?


I feel this is a troll

Following the lines on what have you done for me................lately.

Keep up the hard work CSM

Someday I will have the time to play. For now it is mining afk in High sec. In Cheap ships

Marl Shawn
Deep Core Mining Inc.
Caldari State
#62 - 2012-12-21 19:25:15 UTC
Quote:
1.9. “Player” means a registered user of the Game in good standing. ...

CCP's blue list must be huge.
Sentient Blade
Crisis Atmosphere
Coalition of the Unfortunate
#63 - 2012-12-21 19:56:05 UTC
Marl Shawn wrote:
Quote:
1.9. “Player” means a registered user of the Game in good standing. ...

CCP's blue list must be huge.


They joined HBC.
CCP Seagull
C C P
C C P Alliance
#64 - 2012-12-21 23:06:18 UTC
I'm monitoring all the questions in this thread, and will work with our legal counsel to come back with answers after the holidays. So far the three main topics we need to clarify/address is how and what you can charge for, the source code access question, and the bits about hiring, but I'll also make sure we answer other questions that have come up. Thanks for your feedback and input so far!

/CCP Seagull

Senior Producer, EVE Online Development CCP Games Reykjavik

Tarvos Telesto
Blood Fanatics
#65 - 2012-12-22 02:37:27 UTC  |  Edited by: Tarvos Telesto
Somone can explain in short how this new development affect all of us ? i mean what things it give in reality even in theory.

EvE mods? More programs like EvE moon, eft etc?

Edit.

Ohhh nvm,,, everyone talk about code,eula, aps, programs which use api etc.

Damn i want play EvE not eve moon, anyway im happy that somthing is going on.

Cheers CCP.

EvE isn't game, its style of living.

Atomic Option
NO Tax FAT Stacks
#66 - 2012-12-22 02:37:56 UTC  |  Edited by: Atomic Option
All I have to say about the new CREST Api is this.


Edit to answer the question in the post above mine:

As I understand it, this change will allow developers to make apps that actually affect something in game directly. EFT, EVEmon etc are great but they are all limited by having read only access to data. This change will let them do things with low abuse potential that require write access like *sending* an EVEmail. The possibilities are only limited by which parts CCP chooses to make available, and the extent of that hasn't been announced and probably isn't settled.
Sentient Blade
Crisis Atmosphere
Coalition of the Unfortunate
#67 - 2012-12-22 04:39:53 UTC
So excuse me if I spam a few things now I have a little bit more time to go through it.

Quote:
2.2. For the sake of clarity, Developer may not redistribute, and Developer shall not knowingly allow any third party to access, the Game Materials or Game Data outside of the Application


To what extent, if any, does this apply to data such as the existing SDD sets? If an existing applicable extends itself with CREST functionality would this content now fall under such protection? This is written very broadly. I could understand the need to limit the distribution of certain, limited content such as documentation on security scheme implementations.

But would this for example prevent a feature to export, let's say standings, or market data to CSV? This data would therefore be removed from the application in and of itself and become independent. I can't forsee this is what anyone intended with this, but it's a resulting effect all the same.

Quote:
2.8 upon written request of CCP delivered to Developer, to inspect the workings of the Application, including but not limited to its source code


I know this one is already being looked at by the lawyers, presumably. As I already mentioned, this is written in such a way to be as broad as possible, giving the developer no rights at all to protect their code. "Including but not limited to source code" could potentially mean anything ranging from helper classes used to interface with the API, through entire applications, their supporting databases schemas and possibly even data (!).

A little over the top in my reading you might say? Well, part B and C of this clause seem to disclose the motive behind it. It is not about protection of the underlying technology, rather it is about them enforcing the license and as such is much more likely to be used.

An audit and compliance tool, rather than a mechanism of protection. It is entirely conceivable this clause would be used in conjunction with a bulk mail to simultaneously call in the full application stacks of anything which uses CREST for review.

As I've said before, that's not something I would accept, doubly so in its current boundless form. With the exception of any API toolkits CCP provides, my source code is proprietary, and I will not be compelled to share it unless I am suitably convinced of a need, guaranteed its protection, or paid a significant amount of money for the privilege.

IMO it would be fine for CCP to expect, given fair notice, to be provided with details on how certain functions work. This should be at a high level and should be limited to specific, focused inquiries.
Sentient Blade
Crisis Atmosphere
Coalition of the Unfortunate
#68 - 2012-12-22 05:03:39 UTC
Quote:
4.1. Developer shall not require the payment of any fees or other amounts in exchange for a Player’s access or use of the Application, its functions, or its content (including, without limitation, fees payable for unlocking or providing access to premium content).


So I'll come out and point out the obvious.. by definition "premium content" implies some form of premium. Otherwise it wouldn't be.

So, this is obviously a big one for those of us who have considered investing a lot of time and effort into developing third party applications based around EVE. Such a clause mandates that we cannot expect reasonable remuneration for our work from those which we provide our applications or services too.

It hugely disincentives developing with it. Time is valuable. The time I spend programming can and will be spent working on something else if I cannot benefit from it in some way, and as a result CCP ends up not benefiting from third party application developers.


Quote:
6.3. Not withstanding any other provision herein, should Developer fail to respond within twenty four (24) hours to any three (3) e-mail requests in a row from CCP, which shall be sent over a period of no less than ten (10) days, CCP shall have the option of suspending the Application’s ability to access the Game and the Game Data, as well as any other works or materials of CCP in CCP’s possession.


10 days is less than 2 weeks, i.e. less than a short holiday. 14 days would be preferable for this.

Quote:
12.13. Governing Law. This License Agreement is made under, shall be governed by, and shall be construed under the laws of the State of Georgia


CCP is headquartered in Iceland.
CCP's legal council is based in Iceland.
CCP's server services are provided from London.

Why exactly would we be signing up under the laws of a third party country which has no jurisdiction to either?
Rob Crowley
State War Academy
#69 - 2012-12-22 08:07:41 UTC
Sentient Blade wrote:
Quote:
12.13. Governing Law. This License Agreement is made under, shall be governed by, and shall be construed under the laws of the State of Georgia
CCP's legal council is based in Iceland.

Just out of curiosity: how do you know this? I'd assume it's entirely possible that their legal counsel is at their office in Atlanta, which incidentally happens to be in the State of Georgia.

And it would make sense: If you already have an office in some country you want to make best use of the people's mentality there and employ them in fields for which they are famous and known to be unscrupulous *cough* weasel-like *cough* crafty, that's what I meant to say.
*puts on fireproof suit*
Ambo
Rattini Tribe
Minmatar Fleet Alliance
#70 - 2012-12-22 08:16:44 UTC
Having re-read everything, it seems there are now no plans whatsoever to allow developers to charge for their apps.

When the original anouncement was made (over a year ago now?) I thought the whole point of the dev licence was to allow us to charge for third party apps. As a consequence, I started working on a new version of my application that I intended to charge real money for.

Having spent over 500 hours of my free time on this over the last year or so, finding that I can no longer charge anything at all would be... Disappointing.

Obviously the original version was very much a draft proposal. I'm just surprised that such an apparently key part of it has been dropped. Especially after what happened with capsuleer.
Sentient Blade
Crisis Atmosphere
Coalition of the Unfortunate
#71 - 2012-12-22 10:22:09 UTC
Rob Crowley wrote:
Just out of curiosity: how do you know this?


Their company is founded and registered there, with the majority of its staff there.

But they also give it as the address to contact their legal team:

You may refuse to transact business with us at any time in the future by notifying us in writing and sending such notice to: CCP hf., Grandagardur 8, 101 Reykjavik, Iceland, Attention: General Counsel.
Risingson
#72 - 2012-12-22 10:30:21 UTC
Anyone knows the reasons for not allowing us to charge for apps anyway?
Also what about gambling sites? thats a pure profit concept by nature.
Rob Crowley
State War Academy
#73 - 2012-12-22 12:23:12 UTC
Risingson wrote:
Also what about gambling sites? thats a pure profit concept by nature.
Which part of CREST would a gambling site use? I don't really see why it would require write access on your API data. I'm not even sure why it would require any access to your API data at all.
Sentient Blade
Crisis Atmosphere
Coalition of the Unfortunate
#74 - 2012-12-22 12:29:48 UTC
Rob Crowley wrote:
Risingson wrote:
Also what about gambling sites? thats a pure profit concept by nature.
Which part of CREST would a gambling site use? I don't really see why it would require write access on your API data. I'm not even sure why it would require any access to your API data at all.


Automatic payments and contracts, which I believe will be the single biggest use for CREST once the functionality becomes available.
Balder Verdandi
Wormhole Sterilization Crew
#75 - 2012-12-22 13:01:36 UTC
CCP Seagull wrote:
I'm monitoring all the questions in this thread, and will work with our legal counsel to come back with answers after the holidays. So far the three main topics we need to clarify/address is how and what you can charge for, the source code access question, and the bits about hiring, but I'll also make sure we answer other questions that have come up. Thanks for your feedback and input so far!

/CCP Seagull



Trust me, I can understand about protecting IP ...... I've had the displeasure of being compliant of this in my present job.

But what you're asking doesn't protect the third party developer's IP, and you might ask your legal department about making sure you (CCP) won't be violating someone else's IP.



Rob Crowley
State War Academy
#76 - 2012-12-22 13:27:00 UTC
Sentient Blade wrote:
Rob Crowley wrote:
Risingson wrote:
Also what about gambling sites? thats a pure profit concept by nature.
Which part of CREST would a gambling site use? I don't really see why it would require write access on your API data. I'm not even sure why it would require any access to your API data at all.


Automatic payments and contracts, which I believe will be the single biggest use for CREST once the functionality becomes available.

Oh right, you got a point there. I didn't consider that applications might want to use CREST only for the application owner, but not for users.
I think I'll leave now before the discussion starts if a gambling bet is (partly?) a fee. Smile
Sentient Blade
Crisis Atmosphere
Coalition of the Unfortunate
#77 - 2012-12-22 13:43:40 UTC
Rob Crowley wrote:
Oh right, you got a point there. I didn't consider that applications might want to use CREST only for the application owner


Setting up CREST credentials will probably be a difficult affair. I would not be surprised if the majority of early CREST keys were application-specific, filling a particular role for one application, typically web based.

Take the standings API. I expect that, within a couple of weeks of launch, major alliances will be using CREST based web applications, integrated with their existing forums and external permission systems, to manage and audit their standings. These will typically use one authentication key (a director of an executor) but act on behalf of multiple users.
Freelancer117
So you want to be a Hero
#78 - 2012-12-22 23:03:12 UTC
open source vs proprietary, open source wins imo, so much talent in the world that can be creative that the community can use.

this proposal is a new rebalancing of ccp of the api services (the $99 was charged not to be cost effective but still wtf), still shame there is some grey area's, tbh if it weren't for 3rd party developers this spreadsheet game would be very difficult to play by uninitiated, gues we need to see the Silver Lining in this.

Eve online is :

A) mining simulator B) glorified chatroom C) spreadsheets online

D) CCP Games Pay to Win at skill leveling, with instant gratification

http://eve-radio.com//images/photos/3419/223/34afa0d7998f0a9a86f737d6.jpg

http://bit.ly/1egr4mF

shadygirl
School of Applied Knowledge
Caldari State
#79 - 2012-12-23 14:46:36 UTC
HARD STEEL wrote:
Steve Ronuken wrote:
[quote=HARD STEEL][list]

Because if you want money, this isn't the license to use. Talk to legal@ccpgames.com

And I love how you're denigrating applications like Evemon as not valuable.


Oh this app? http://themittani.com/news/evemon-development-suspended

RL stuff huh? What, did he finally got into clown school? Did he win american idol? Just walked away from what looks to be a countless man hours of his hard effort? Or maybe he needed to divert his energy into something he could do to feed himself/his family and live a life of comfort - and saw no way of doing it by working on this 3rd party app.

I didn't devalue the developers, their ability and their products - I'm pointing out the rules of this ecosystem denies people to profit from their work, drains them of their energy, gives us half-realized products and forces them to be given up on as eventually RL will win given enough time.

Talk to legal? What can legal say besides no and/or please sign this document that lets us pull the rug from you at any minute.

Frankly who cares for your money? You dont like it than dont code. Nobody is forcing you to code anything for EVE. So please take your profit making moaning to somewhere else. Like there isnt already enough grief on eve forums...
On one side you want to be allowed to make profit but on other side you want to use CCP resources/products for free? I didnt see in any of your posts something you would be willing to pay to CCP for access to new API.Once they will be charging you for xy% from your profit than this may work (and I would be ok with that). But I see no reason why should CCP allow someone like you to make profit from their universe for free.

And next time instead of making fun from guys that made clearly huge service to eve community go to your clown school instead.

You want money? Get a job.

Personally I appreaciate that CCP put there this clause and insuring that apps for their games will be free.

Also would be nice if CCP would prefer/require developers to use either opensource, or provide code to CCP for review to assure that users (or ccp itself/servers/infrastucture) wont be endangered by malicious developer. As the 2nd option would clearly incur huge effort/cost on CCP side I guess opensource is way to go here.
Althought CCP keep this 2nd option in play (as highlighted by Sentient Blade) I still think it would be just too big effort for them to review source codes for zilion apps.

just my thoughts
Sentient Blade
Crisis Atmosphere
Coalition of the Unfortunate
#80 - 2012-12-23 15:18:43 UTC
I'm pretty sure that shadygirl is either woefully uninformed, or just trolling... I suspect the latter, but I'll humour the post and reply.

Who cares for money? Simply put anyone who wishes to be rewarded in some tangible way for the time that they invest in creating such programs. I have been a developer for around 10 years now and have produced a variety of software designed to integrate with third party producs and services, much of which I dual licensed, and I am quite familiar with investing many hundreds or even thousands of hours of development time into pieces of software and to be frank, even when making something cool, the "coding high" doesnt last forever, and it's good to know you're going to get something out the other end of staying up for 18 hours in a row trying to debug some obscure error rather than just throwing in the towel.

The reason I claim you may be woefully missinformed is that the whole point of creating APIs and Frameworks around your platform (CCPs in this case) is to build an ecosystem of third party tools which are available to your users to enhance your product, at no per-application development cost to yourself.

CCP stands to profit from the production of CREST (and the API) otherwise they simply would not have made it. These third party tools will make their platform more accessible, and easier to use. They stand to benefit a great deal indeed. Such APIs are most often given away for free to get the biggest possible gain from their time investment in building the API.

Requiring open source simply is not going to happen. It's a cloud cuckoo land to imagine that is ever going to be the case for more than a small percentage of all software, and I also take exception from you claiming it improves security. Unless third parties were to validate every single line of code for every binary or script released for usage then you're still trusting whoever put it up, what's to say someone did not put in a backdoor prior to compilation? 99% of people are not going to go and compile their own applications, and what with the way that I suspect most of these applications will work, they're certainally not going to set up and maintain their own extensive codebases, databases and resources.

So CCP should first get the simple one out of the way; charging ISK for access to services should be allowed. It's a well established pattern with existing EVE related tools such as killboards, forums and route planners etc.

Charging real world money for it? Well, unless CCP wants to build its own payment system for creating licenses for third party sofware, and have contractual terms saying all payments have to go through them (Think Apple) then that's a non-starter too, really. They would be much better off coming up with a series of constraints and limits on sale (i.e. default maximum fees) to keep things sensible, if the product is not good enough, people simply won't pay for it, or will use an alternative. If people are willing to pay for it then it must add enough value that CCP probably should be dropping them a mail asking them for some kind of deal.

In summary:

* People want the opportunity to gain from their time investment.

* CCP is giving it away for free because that's what is most profitable for them.