|
|
You should use this table in conjunction with the 'How it Works' table, to get a better understanding of the services you receive for each stage. All prices are in pounds sterling (GBP) |  | Stage 1 | Initial Contact |  | You contact LinuxPorting.com and ask us to evaluate your product. | | | This stage is free of charge with no obligation. |  |  |  |  |  | Stage 2 | Up to 1 Week |  | We contact you and give our initial opinions. | | | This stage is free of charge, with no obligation. |  |  |  |  |  | Stage 3 | Duration as needed |  | The NDA. | | | This stage is free of charge, with no obligation. |  |  |  |  |  | Stage 4 | Up to 4 Weeks |  | We discuss the technologies. | | | The costs for this stage depend on how long it takes. All prices for this stage are agreed and paid for in advance. If this stage takes longer than we estimate, then any additional work is free of charge. The costs will be based on the following formula.| Cost Per Week | At our office | At your office | Partner | £4,000 | £5,000 | Development Manager | £3,000 | £4,000 | Team Leader | £2,000 | £3,000 | Senior Developer | £1,500 | £2,500 | Junior Developer | £1,000 | £2,000 |
We would normally expect a single Junior or Senior Developer to be able to handle most small projects alone. Larger projects will require more team members to evaluate. Each senior developer will have the assistance of up to three junior developers, as appropriate. A team leader must be present with any team of 6 or more developers. A manager must be present with any team of 20 or more. A partner must be present to supervise any team of 50 or more. |  |  |  |  |  | Stage 5 | Duration as needed |  | We sign the Contract. | | | This stage is free of charge, with no obligation by you to sign. Our company is obliged to sign unless unresolvable issues were discovered in stage 4, or the project was misrepresented in stage 1. |  |  |  |  |  | Stage 6 | Varies by project |  | The porting. | | | The porting stage will be costed in advance and defined in the contract. Each agreed milestone in the contract is accompanied by a cost that is payable when this milestone is reached and delivered to you. Costs associated with a porting project will vary greatly depending on how much work it takes, how many people we need to assign to the project, and how complex the project is.You may use the following table as a guideline to how much a project costs to port, but this table does not take into account many factors that can only be determined by the stage 4 investigation.| Programming Language | Cost per thousand lines of original code | | C | £600 | | C++ | £700 | | Assembler | £1,600 |
Factors that may influence this include, but are not limited to:
- Coding style of the original source
- Comments of the original source
- Consistency of the original source
- Complexity and level of abstraction of the original source
|  |  |  |  |  | Stage 7 | Varies by project |  | The testing. | | | This stage should cost roughly 25% of the cost of the porting in stage 6. This can vary depending on the application. For example, non-interactive applications, or applications for processing data (such as a spreadsheet, or a data parsing application) should be simpler to test than interactive applications with many possible user actions (such as a game). |  |  |  |  |  | Stage 8 | Up to four weeks |  | The handover. | | | If training is required, then this is billed at the same rate as in stage 4. The handover itself is free of charge. |  |  |  |  |  | Stage 9 | Ongoing |  | Support. | | | If the problem is a difference in behaviour between the Windows and Linux versions, in a section of code that was ported incorrectly, then the support is free of charge, unless you request our developers in your office, in which case the cost is £1,000 per week to cover expenses. For issues arising due to changes in the Linux operating system, or updates to your source code, or additions of new distributions of Linux to your list of supported platforms, then costs will be as defined in stage 4. |  |  |  |
|
|
|