FAQ

Q. How do I get involved?

A. The best way to get started is to join the community, where you can contribute to the code, participate in the forums, report and track bugs and receive updates on the latest releases. We have opportunities for all kinds of contributors. Learn more about who can contribute.

Q. How will the webOS OSE Project work?

A. We are a truly open project. You will see us working in the open like any community member, so you can see what we're doing in real time. We operate using typical open practices: the Project uses the Apache 2.0 license, is hosted on GitHub, and accepts contributions via a Contributor License Agreement (CLA) approach. As the community grows and individuals and organizations emerge who make significant contributions, it is our intention to invite them into the governance of the Project.

In addition to hosting source code and issue tracking system on GitHub, the webOS Open Source Edition (OSE) website will host forums. Learn more on the forum.

Q. How do I see webOS OSE in action?

A. webOS OSE is targeted at developers. Right now, you can build and run webOS OSE 1.x on Raspberry Pi 3, or webOS OSE 2.0 or higher on Raspberry Pi 4. For what to prepare and how to set up the environment, refer to System Requirements.

If you do not have a real device available, you can use an emulator which enables you to explore webOS OSE and experience development with it. See VirtualBox Emulator User Guide to learn more about the emulator.

Q. I am a web developer. How do I deploy my web application to the webOS OSE platform?

A. webOS OSE is optimized for the Enact framework. You can deploy your application in the device, or bring your application for consideration within the webOS OSE distribution.

Q. Which devices, other than Raspberry Pi, can I port webOS OSE to?

Officially, webOS OSE 1.x and 2.0 only supports Raspberry Pi 3 and 4, respectively. However, as webOS OSE is an open source project, it is your call to decide whether to implement webOS OSE on any other form factors.