|
| 1 | +# Contributing to Eclipse Leda |
| 2 | + |
| 3 | +Thanks for your interest in this project. |
| 4 | + |
| 5 | +## Project description |
| 6 | + |
| 7 | +In the ambition to build a technology ecosystem for software-defined vehicle, |
| 8 | +one of the main challengs will be the combination of the diverse components into |
| 9 | +a coherent and useful whole: all the software components in the world will not |
| 10 | +have the impact needed to transform the automotive industry unless we can make |
| 11 | +them play together coherently an form a functional portfolio. |
| 12 | + |
| 13 | +As a first step towards that goal, Eclipse Leda provides an "SDV distribution" that pulls |
| 14 | +together individual contributor pieces from SDV and the larger OSS community, to |
| 15 | +deliver a functional and always-available Linux-based image/distribution with |
| 16 | +two primary goals: |
| 17 | + |
| 18 | +1. being the crystalization point for functionally integrating |
| 19 | +diverse SDV-scope projects into a working whole |
| 20 | +2. delivering a continuously |
| 21 | +available, always working starting image for developers interested in getting |
| 22 | +going with the SDV tech stack |
| 23 | + |
| 24 | +### Background |
| 25 | + |
| 26 | +The newly instantiated Eclipse SDV |
| 27 | +working group is currently gearing up to receive a first batch of project |
| 28 | +proposals for technology building blocks that will begin to populate the |
| 29 | +landscape of what will become an SDV ecosystem. The mid-term goal is to form a |
| 30 | +technology ecosystem, where a myriad of projects and companies contribute |
| 31 | +diverse functional additions around a set of core APIs, extension points and |
| 32 | +integration patterns. To enable developers and users of the SDV ecosystem, an |
| 33 | +SDV distribution is expected to help integrating several individual components |
| 34 | +and various other open-source projects to a ready-to-use development environment |
| 35 | +for new and existing components, as well as creating a basis for |
| 36 | +automotive-grade, production-ready SDV solutions. |
| 37 | + |
| 38 | +### Scope |
| 39 | + |
| 40 | +The Eclipse Leda project will provide system image "recipes" to deliver a functional |
| 41 | +Linux-based image/distribution in the context of SDV (Software Defined Vehicle), |
| 42 | +by pulling together individual contributons from the SDV and the larger OSS |
| 43 | +community. |
| 44 | + |
| 45 | +The Eclipse Leda distribution will work with build scripts, package |
| 46 | +definitions, image build pipelines, etc, with the goal to pull SDV projects and |
| 47 | +dependecies from the larger OSS community into a working Linux system. Such |
| 48 | +system images (or other useful forms of delivery, as determined by the project) |
| 49 | +will be made available for consumption for anyone who is interested in working |
| 50 | +with the SDV tech stack. These deliveries take the form of container (base) |
| 51 | +images, installable/flashable image files, etc (again to be evolved by the |
| 52 | +project team according to community needs). Also in scope is concise and useful |
| 53 | +documentation for consumers of the project's deliverables, plus a method of |
| 54 | +delivering that documentation. |
| 55 | + |
| 56 | +### Description |
| 57 | + |
| 58 | +In the context described above - the |
| 59 | +ambition of SDV to build a technology ecosystem for software-defined vehicle |
| 60 | +concern - a prime challenge will be the combination of these initially diverse |
| 61 | +components into a coherent and useful whole: all the software components in the |
| 62 | +world will not have the impact needed to transform the automotive industry |
| 63 | +unless we can make them play together coherently an form a functional portfolio. |
| 64 | +As a first step towards that goal, this proposal (Eclipse Leda) is for a "SDV |
| 65 | +distribution" project that pulls together individual contributor pieces from SDV |
| 66 | +and the larger OSS community, to deliver a functional and always-available |
| 67 | +Linux-based image/distribution with two primary goals: |
| 68 | + |
| 69 | +1. be the crystalization point for functionally integrating diverse SDV-scope projects into a working whole |
| 70 | +2. deliver a continually available, always working starting image for developers interested in getting going with the SDV tech stack |
| 71 | + |
| 72 | +### Why Eclipse? |
| 73 | + |
| 74 | +The Eclipse Leda project aims to become the integration point for individual |
| 75 | +SDV-related projects, so it only makes sense in the scope of the Eclipse SDV |
| 76 | +working group. At the same time, it could be a driving force for showcasing SDV |
| 77 | +to the wider communtiy, and for providing a great onboarding experience to |
| 78 | +SDV-driven technology. |
| 79 | + |
| 80 | +* https://projects.eclipse.org/projects/automotive.leda |
| 81 | + |
| 82 | +## Terms of Use |
| 83 | + |
| 84 | +This repository is subject to the Terms of Use of the Eclipse Foundation |
| 85 | + |
| 86 | +* http://www.eclipse.org/legal/termsofuse.php |
| 87 | + |
| 88 | +## Developer resources |
| 89 | + |
| 90 | +Information regarding source code management, builds, coding standards, and |
| 91 | +more. |
| 92 | + |
| 93 | +* https://projects.eclipse.org/projects/automotive.leda/developer |
| 94 | + |
| 95 | +The project maintains the following source code repositories |
| 96 | + |
| 97 | +* https://github.com/eclipse-leda/leda |
| 98 | +* https://github.com/eclipse-leda/leda-distro |
| 99 | +* https://github.com/eclipse-leda/meta-leda |
| 100 | + |
| 101 | +## Eclipse Development Process |
| 102 | + |
| 103 | +This Eclipse Foundation open project is governed by the Eclipse Foundation |
| 104 | +Development Process and operates under the terms of the Eclipse IP Policy. |
| 105 | + |
| 106 | +* https://eclipse.org/projects/dev_process |
| 107 | +* https://www.eclipse.org/org/documents/Eclipse_IP_Policy.pdf |
| 108 | + |
| 109 | +## Eclipse Contributor Agreement |
| 110 | + |
| 111 | +In order to be able to contribute to Eclipse Foundation projects you must |
| 112 | +electronically sign the Eclipse Contributor Agreement (ECA). |
| 113 | + |
| 114 | +* http://www.eclipse.org/legal/ECA.php |
| 115 | + |
| 116 | +The ECA provides the Eclipse Foundation with a permanent record that you agree |
| 117 | +that each of your contributions will comply with the commitments documented in |
| 118 | +the Developer Certificate of Origin (DCO). Having an ECA on file associated with |
| 119 | +the email address matching the "Author" field of your contribution's Git commits |
| 120 | +fulfills the DCO's requirement that you sign-off on your contributions. |
| 121 | + |
| 122 | +For more information, please see the Eclipse Committer Handbook: |
| 123 | +https://www.eclipse.org/projects/handbook/#resources-commit |
| 124 | + |
| 125 | +## Contact |
| 126 | + |
| 127 | +Contact the project developers via the project's "dev" list. |
| 128 | + |
| 129 | +* https://accounts.eclipse.org/mailing-list/leda-dev |
| 130 | + |
0 commit comments