From Forum Nokia Wiki
S60 API Partnering request purchasing is enabled for all developers through Forum Nokia PRO eStore. In order to apply for an internal S60 API, you need to purchase and submit a new support request called "API Partnering request" from the Forum Nokia PRO eStore. The Forum Nokia PRO eStore registration is free and accessible to any developer, regardless of his/her company is a Forum Nokia Pro member.
When requesting API Partnering for e.g S60 3.0 platform, the developer must specify a target device to which they want the API. Nokia verifies that the requested API works in the target device by testing and verifying it. If the developer wishes to use requested API in an another same platform release device they have to test and verify the API functionality or request new API Partnering for new platform-terminal (e.g 3.0-N93) combination when Nokia tests and verifies this as requested.
- API Partnering requests should only be done when:
- An S60 Symbian C++ Technical Support request (see [1][2]) has been submitted and Nokia technical experts have come to the conclusion that internal APIs are needed
- When there's a need to 'renew the ''''Limited License Agreement ''''(LLA), f.ex the API is used in other project or for a different use case.
- Steps for developers/3rd party companies in S60 API Partnering Case
-
- The developer/3rd party company will purchase an API Partnering case
- The developer/3rd party company will fill in an API Partnering case
- The developer/3rd party company will sign either a Limited License Agreement (LLA) or a Limited License Frame Agreement (LLFA)
- The developer/3rd party company will wait for decision from Cross Nokia API Forum
- The developer/3rd party company will sign the Supplement Agreement
- The developer/3rd party company will receive the internal API file(s)
Remember, there are risks in using undocumented API’s and we expect anyone that uses those API’s to be aware of and accept the risks and possible consequences.
- There is no money back guarantee if the Cross Nokia API Forum rejects the S60 API Partnering request.
FAQ
- Question: The developer/3rd party company will sign either a Limited License Agreement or a Limited License Frame Agreement (Weeks? Months?)
- Answer: We have LLA and LLFA templates available and can be immediately sent to the 3rd party company for signing. However, if a 3rd party company wants to make changes to the agreements, then the legal department will have to review the changes.
- Question: The developer/3rd party company will wait for decision from Cross Nokia API Forum (Days? Weeks? Months?)
- Answer: Cross Nokia API Forum roughly has meeting once every two weeks. Depending on the sensitivity of the API that is being requested, internal IPR check may be needed.
- Question: The developer/3rd party company will sign the Supplement Agreement. Why is this needed?
- Answer: The supplement will list the exact libraries and files that will be delivered. This will be send to the developer company immediately after the decision is made by Cross Nokia API Forum
- Question: The developer/3rd party company will receive the internal API file within (Days? Weeks? Months?)
- Answer: Once the supplement is signed, the internal API package will be sent via PGP encrypted e-mail or through our secure web site within days.
- Question: How many APIs are available? and What kind of them?
- Answer: We cannot list all the API to the public.
- The general steps for someone to request an internal API are:
-
- First you submit a Support Request to our Professional Support page to see for a particular functionality. You don't need to know the exact API for the functionality. Just tell us what you want to do.
-
- Our experts will investigate and see if there is an open API for the functionality, or a workaround. If an internal API is needed and exists, out expert will advice you to apply for accessing an internal API.
-
- If you decide to pursue the API Partnering option please refer the support request in your application, the case will contain all the information needed to identify the needed APIs.
-
- Your should receive credit back for the Support Request if no workaround is available.
- Also please check our extension plugin as the API you need might have been released through this package.
- Question: Can someone tell us, who has already got Partnering API?
- Answer: Sorry, we can not disclose partnering information.
- Question: How many S60 APIs can I buy?
- Answer: None. Nokia is not selling APIs, they are either available for free in the public SDK or not available at all for certain reasons (BC breaks scheduled, immature/incomplete implementation, security risk, ...). From the Forum Nokia eStore you buy a voucher that covers partly the processing costs for handling your request but if the API partnering is approved it will be granted to you for use, free of charge.
- Question: How many S60 APIs can I apply for with one API Partnering request?
- Answer: You should not apply for one (or more) specific API(s) but for one (only one) desired functionality. Our experts will analyze the request and depending on the use case they will identify the needed API or APIs. The request is then processed for those APIs and if approved you will receive the complete set of needed API. This is why it is important to specify the exact use case, with as much details as possible.
- Question: Can I use this process to access an API which is own by Symbian Ltd. ?
- Answer: Nokia does not have the right to distribute APIs which belong to Symbian Ltd. and which are not classified as public APIs. Please contact Symbian for informations regarding their API partnering policies and programs.
- Question: The S60 API needed for my project has an internal dependency on a non-public Symbian API. Will I get access to the internal S60 API in this case?
- Answer: If the dependency can be removed without affecting the proper functionality of the API you may eventually get access to the API. If the dependency cannot be removed you will only get access to the S60 API if you already have access to the Symbian API (i.e. if your company is a Symbian Partner).
- Question: I am expected to demonstrate my project to a customer within days therefore I need the internal API tomorrow. Is this doable?
- Answer: The API partnering request is processed as fast as possible however we cannot guarantee next day delivery.