Jump to content

Incubator/Projects/Falkon: Difference between revisions

From KDE Community Wiki
Christoph (talk | contribs)
Christoph (talk | contribs)
 
(24 intermediate revisions by 7 users not shown)
Line 1: Line 1:
= QupZilla =
= Falkon (formerly QupZilla) =


'''Sponsor:''' Christoph Cullmann <[email protected]>
'''Sponsor:''' Christoph Cullmann <[email protected]>
Line 5: Line 5:
QupZilla is a QtWebEngine based cross-platform web browser.
QupZilla is a QtWebEngine based cross-platform web browser.


During the Akademy 2017 Konqueror BoF it was proposed to replace the aging Konqueror with it instead of trying to revive it. This was ok'd by the Konqueror maintainer David Faure.
During the Akademy 2017 Konqueror BoF, the ex-maintainer of Konqueror, David Faure, proposed to integrate QupZilla
into KDE in order to replace the aging Konqueror. (His reasoning is that QupZilla is already much more advanced in terms of webbrowsing features, and there is almost nobody working in Konqueror, so there is no point in duplicating efforts).
 
During incubation new name "Falkon" was chosen.


== Team ==
== Team ==


* David Rosca <[email protected]> (Main developer and project maintainer)
* David Rosca <[email protected]> - project maintainer
* Mladen Pejaković      <[email protected]>            (webview context menu improvements, speed dial background)
* Seyyed Razi Alavizadeh <[email protected]>
* Alexander Samilov      <[email protected]>      (tab previews)
* Seyyed Razi Alavizadeh <[email protected]>       (fixed UI for RTL languages)
* Franz Fellner          <[email protected]>    (new restore session ui)
* Bryan M Dunsmore      <[email protected]>            (opening background tabs, closing window when closing last tab)
* Mariusz Fik            <[email protected]>              (fixed tab order in preferences dialog)
* Daniele Cocca          <[email protected]>          (close tabs with middle click, initial work on speed dial)
* Giuseppe Calà          <[email protected]>              (fixed loading of bookmarklets)
* Adrien Vigneron        <[email protected]>          (new QupZilla logo)
* Elio Qoshi            <[email protected]>              (new QupZilla logo)
 
(taken from https://github.com/QupZilla/qupzilla/blob/master/AUTHORS)


== Manifesto Compliance Plan ==
== Manifesto Compliance Plan ==


=== Values ===
=== Values ===
==== Open Governance ====
==== Open Governance ====
Already open goverance to some extent, anyone with a KDE account can contribute, mailing list and IRC available.


Focus point: mailing list under used, people tend to mail directly Bruno in private.
At the moment development/bugtracking/... happens on github:
Proposed action: push contributors toward the mailing list for discussions.
 
https://github.com/QupZilla/qupzilla
 
The maintainer ok'd that this is moved over to KDE infrastructure during the incubation and the normal commit rights apply.


==== Free Software ====
==== Free Software ====
All GPL v3+, no brainer.
 
GPL v3+


==== Inclusivity ====
==== Inclusivity ====
Line 39: Line 35:


==== Innovation ====
==== Innovation ====
Not really applying to this area, that said, spearhead efforts on Android, Windows port and such.
 
Using state-of-the-art web rendering engine, providing a cross-platform browser.
Nothing too innovative but something at the moment missing in the KDE Applications.


==== Common Ownership ====
==== Common Ownership ====
Line 45: Line 43:


==== End-User Focus ====
==== End-User Focus ====
Perfectly in target, software for children and schools.
 
Web browser => clearly targeted to our normal userbase


=== Commitments ===
=== Commitments ===
* Code of Conduct: supported
* Code of Conduct: TODO
* Contributor License Agreement: none
* Contributor License Agreement: none
* Established practices: CMake + Qt like most, code reviews except for most active core contributors
* Established practices: QMake + Qt like most, code reviews except for most active core contributors
* Source materials hosted on our git infrastructure (in playground/edu)
* Source materials are be hosted on our git infrastructure, https://cgit.kde.org/falkon.git/
* Online services, some are not on KDE infrastructure:  
* Online services, not on KDE infrastructure:  
** website (daily backup on KDE at [email protected]:backup)
** website TODO: (daily backup on KDE)
** wiki (daily backup on KDE at [email protected]:backup)
* KDE Licensing policy: TODO
** website source code (on GitHub, migration to KDE in progress)
** mailing list (migrated to KDE)
** voice assets (TODO need to migrate them on KDE subversion)
** gcompris.net emails
** source tarballs (TBD)
** binaries for windows, mac, android (+ payment system)
** KDE's bugzilla
* KDE Licensing policy: a few copyright headers missing, otherwise following it
* KDE branding guidelines: no reference to KDE yet
* KDE branding guidelines: no reference to KDE yet
* No patents
* No patents (as far as known)
* Agrees to transferring the GCompris brand in case of bus rampage :-)
 
Proposed actions:
* website + wiki + gcompris.net: should propose continuity plan to sysadmin (DONE)
* voice assets: should migrate to KDE infra
* source tarballs: should migrate to KDE infra
* binaries: to be discussed on kde-community again to finally answer if yes or no we're fine with hosting on KDE infra those binaries which have a code to unlock them fully
* Translations to be hooked to the KDE translation team (DONE)


=== Benefits ===
=== Benefits ===
Line 89: Line 72:
{{FeatureDone|Project description|}}
{{FeatureDone|Project description|}}
{{FeatureDone|Project team|}}
{{FeatureDone|Project team|}}
{{FeatureTodo|Manifesto compliance plan|}}
{{FeatureDone|Manifesto compliance plan|}}
|}
|}


Line 100: Line 83:
!  width=250 | Notes
!  width=250 | Notes
|-
|-
{{FeatureTodo|Repository and code available (in playground/edu)|}}
{{FeatureDone|Repository and code needs to be migrated|https://cgit.kde.org/falkon.git/}}
{{FeatureTodo|Mailing list available|Migration to KDE completed: gcompris-devel@kde.org, gcompris-france@kde.org, [email protected]}}
{{FeatureDone|Mailing list available|https://mail.kde.org/mailman/listinfo/falkon}}
{{FeatureTodo|Website available (if applicable)|Yes, on own infrastructure}}
{{FeatureDone|Website available|https://falkon.org}}
{{FeatureTodo|Active community|Push more use of the mailing list}}
{{FeatureDone|Active community|Is there, see successful interaction with e.g. translation/VDG team}}
{{FeatureTodo|Manifesto compliance|...}}
{{FeatureDone|Manifesto compliance|Project is active with normal workflow since months this is done}}
|}
|}

Latest revision as of 18:38, 14 July 2018

Falkon (formerly QupZilla)

Sponsor: Christoph Cullmann <[email protected]>

QupZilla is a QtWebEngine based cross-platform web browser.

During the Akademy 2017 Konqueror BoF, the ex-maintainer of Konqueror, David Faure, proposed to integrate QupZilla into KDE in order to replace the aging Konqueror. (His reasoning is that QupZilla is already much more advanced in terms of webbrowsing features, and there is almost nobody working in Konqueror, so there is no point in duplicating efforts).

During incubation new name "Falkon" was chosen.

Team

Manifesto Compliance Plan

Values

Open Governance

At the moment development/bugtracking/... happens on github:

https://github.com/QupZilla/qupzilla

The maintainer ok'd that this is moved over to KDE infrastructure during the incubation and the normal commit rights apply.

Free Software

GPL v3+

Inclusivity

No barrier known toward the contributors.

Innovation

Using state-of-the-art web rendering engine, providing a cross-platform browser. Nothing too innovative but something at the moment missing in the KDE Applications.

Common Ownership

All clear no known barrier, anyone can contribute directly.

End-User Focus

Web browser => clearly targeted to our normal userbase

Commitments

  • Code of Conduct: TODO
  • Contributor License Agreement: none
  • Established practices: QMake + Qt like most, code reviews except for most active core contributors
  • Source materials are be hosted on our git infrastructure, https://cgit.kde.org/falkon.git/
  • Online services, not on KDE infrastructure:
    • website TODO: (daily backup on KDE)
  • KDE Licensing policy: TODO
  • KDE branding guidelines: no reference to KDE yet
  • No patents (as far as known)

Benefits

No brainer, already participating in Randa, posting on planet, etc.

Candidate ready

Status Description Notes
DONE Project description
DONE Project team
DONE Manifesto compliance plan

Incubating

Status Description Notes
DONE Repository and code needs to be migrated https://cgit.kde.org/falkon.git/
DONE Mailing list available https://mail.kde.org/mailman/listinfo/falkon
DONE Website available https://falkon.org
DONE Active community Is there, see successful interaction with e.g. translation/VDG team
DONE Manifesto compliance Project is active with normal workflow since months this is done