Jump to content

Incubator/Projects/CuteHMI: Difference between revisions

From KDE Community Wiki
Add CuteHMI candidate page.
 
Riddell (talk | contribs)
No edit summary
 
(13 intermediate revisions by 3 users not shown)
Line 1: Line 1:
= CuteHMI =
= CuteHMI =


'''Sponsor:''' <name of the sponsor goes here>
'''Sponsor:''' Jonathan Riddell


CuteHMI is meant to be a set of software components (libraries and executables)
CuteHMI is meant to be a set of software components (libraries and executables)
Line 16: Line 16:


More information can be found on [http://michpolicht.github.io/CuteHMI/ project website]
More information can be found on [http://michpolicht.github.io/CuteHMI/ project website]
[[File:cutehmi.png]]


== Team ==
== Team ==
Line 21: Line 23:
Active:
Active:
* Michał Policht <[email protected]>
* Michał Policht <[email protected]>
* Wojtek Zygmuntowicz <>
* Wojtek Zygmuntowicz <[email protected]>




Line 30: Line 32:
== Manifesto Compliance Plan ==
== Manifesto Compliance Plan ==


* '''Open Governance''' to ensure engagement in our leadership and decision processes;
==== Open Governance ====
 
"to ensure engagement in our leadership and decision processes"


We are open to criticism; we consider new proposals; we accept valuable contributions. We see ourselves as a staff that serves the project, rather than rulers.
We are open to criticism; we consider new proposals; we accept valuable contributions. We see ourselves as a staff that serves the project, rather than rulers.


* '''Free Software''' to ensure the result of our work is available to all people for all time;
==== Free Software ====


Project is licensed under terms of Mozilla Public License 2.0. Some parts (especially 3rd party components) may be licensed under other open-source licenses.
"to ensure the result of our work is available to all people for all time"


* '''Inclusivity''' to ensure that all people are welcome to join us and participate;
Project is licensed under terms of GNU Lesser General Public License 3.0. Some parts (especially 3rd party components) may be licensed under other open-source licenses.
 
==== Inclusivity ====
 
"to ensure that all people are welcome to join us and participate"


Everyone can join and participate. Project and developers are accessible through typical means, such as email or git. We may need mailing list.
Everyone can join and participate. Project and developers are accessible through typical means, such as email or git. We may need mailing list.


* '''Innovation''' to ensure that new ideas constantly emerge to better serve people;
==== Innovation ==== 
 
"to ensure that new ideas constantly emerge to better serve people"


We try to focus on implementing new ideas and avoid re-inventing a wheel as much as possible.
We try to focus on implementing new ideas and avoid re-inventing a wheel as much as possible.


* '''Common Ownership''' to ensure that we stay united;
==== Common Ownership ====
 
"to ensure that we stay united"


Free software implies that the project is owned by the community. We don't grant ourselves any special rights, We value loyalty, we don't have an intention to create schisms. We prefer to stay united, whenever possible.
Free software implies that the project is owned by the community. We don't grant ourselves any special rights, We value loyalty, we don't have an intention to create schisms. We prefer to stay united, whenever possible.


* '''End-User Focus''' to ensure our work is useful to all people.
==== End-User Focus ====
 
"to ensure our work is useful to all people"


This is our ultimate goal.
This is our ultimate goal.


== Manifesto Compliance Plan ==
* Relicence to LGPL
* Ask for invent.kde.org Git repo
* Move Git repo from GitHub
* Ask for mailing list
* Get bugzilla product or work out if invent.kde.org issues can be used
* Make wiki page as no website yet


== Sponsor Checklists ==
== Sponsor Checklists ==
Line 65: Line 87:
!  width=250 | Notes
!  width=250 | Notes
|-
|-
{{FeatureTodo|Project description|...}}
{{FeatureDone|Project description|above}}
{{FeatureTodo|Project team|...}}
{{FeatureDone|Project team|Michal P, Wojciech}}
{{FeatureTodo|Manifesto compliance plan|...}}
{{FeatureDone|Manifesto compliance plan|above}}
|}
|}


Line 78: Line 100:
!  width=250 | Notes
!  width=250 | Notes
|-
|-
{{FeatureTodo|Repository and code available (in playground)|...}}
{{FeatureDone|Repository and code available (in playground)|https://invent.kde.org/kde/cutehmi }}
{{FeatureTodo|Mailing list available|...}}
{{FeatureDone|Mailing list and chat room available|#cutehmi:kde.org }}
{{FeatureTodo|Website available (if applicable)|...}}
{{FeatureDone|Website available|https://cutehmi.kde.org/ }}
{{FeatureTodo|Active community|...}}
{{FeatureDone|Active community|Michal and Wojtek }}
{{FeatureTodo|Manifesto compliance|...}}
{{FeatureDone|Manifesto compliance|bugs on https://invent.kde.org/kde/cutehmi/issues }}
|}
|}

Latest revision as of 15:45, 13 April 2019

CuteHMI

Sponsor: Jonathan Riddell

CuteHMI is meant to be a set of software components (libraries and executables) targeted at building HMI (Human Machine Interface) applications.

These components aim to fill the gap, between open-source editions of Qt and commercial software targeted at physical computing (HMI/SCADA/IoT/BMS/RMS/etc) build around it, thus providing complete open-source suite for such types of applications for home and industrial use.

Example use case is to create user interface that can be used to communicate with PLC (programmable logic controller) to turn on air conditioning in the building for example.

More information can be found on project website


Team

Active:


Contributor:


Manifesto Compliance Plan

Open Governance

"to ensure engagement in our leadership and decision processes"

We are open to criticism; we consider new proposals; we accept valuable contributions. We see ourselves as a staff that serves the project, rather than rulers.

Free Software

"to ensure the result of our work is available to all people for all time"

Project is licensed under terms of GNU Lesser General Public License 3.0. Some parts (especially 3rd party components) may be licensed under other open-source licenses.

Inclusivity

"to ensure that all people are welcome to join us and participate"

Everyone can join and participate. Project and developers are accessible through typical means, such as email or git. We may need mailing list.

Innovation

"to ensure that new ideas constantly emerge to better serve people"

We try to focus on implementing new ideas and avoid re-inventing a wheel as much as possible.

Common Ownership

"to ensure that we stay united"

Free software implies that the project is owned by the community. We don't grant ourselves any special rights, We value loyalty, we don't have an intention to create schisms. We prefer to stay united, whenever possible.

End-User Focus

"to ensure our work is useful to all people"

This is our ultimate goal.

Manifesto Compliance Plan

* Relicence to LGPL
* Ask for invent.kde.org Git repo
* Move Git repo from GitHub
* Ask for mailing list
* Get bugzilla product or work out if invent.kde.org issues can be used
* Make wiki page as no website yet

Candidate ready

Status Description Notes
DONE Project description above
DONE Project team Michal P, Wojciech
DONE Manifesto compliance plan above

Incubating

Status Description Notes
DONE Repository and code available (in playground) https://invent.kde.org/kde/cutehmi
DONE Mailing list and chat room available #cutehmi:kde.org
DONE Website available https://cutehmi.kde.org/
DONE Active community Michal and Wojtek
DONE Manifesto compliance bugs on https://invent.kde.org/kde/cutehmi/issues