User Tools

Site Tools


gsoc:google-summer-code-2020-openprinting-projects

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
gsoc:google-summer-code-2020-openprinting-projects [2020/03/13 13:41]
till
gsoc:google-summer-code-2020-openprinting-projects [2020/04/17 18:08] (current)
till
Line 22: Line 22:
 Please see the [[https://​openprinting.github.io/​OpenPrinting-News-November-2019/#​future-work-of-openprinting-printerscanner-applications-and-ipp-system-service|plans for our near future work]] to get an overview of our development direction and architecture changes. Please see the [[https://​openprinting.github.io/​OpenPrinting-News-November-2019/#​future-work-of-openprinting-printerscanner-applications-and-ipp-system-service|plans for our near future work]] to get an overview of our development direction and architecture changes.
  
-=====Linux GUI application (can be part of GNOME printer tool) to admin MF devices using IPP System Service.=====+=====Linux GUI application (can be part of GNOME printer tool) to admin MF devices using IPP System Service=====
  
 Most network printers have a web interface which allows to configure the printer from any computer in the network using a web browser. Advantage is that no printer-model-specific software needs to be installed on the computer in order to configure a printer, and one has no dependency on certain supported operating systems. One can even configure printers using a smartphone. Most network printers have a web interface which allows to configure the printer from any computer in the network using a web browser. Advantage is that no printer-model-specific software needs to be installed on the computer in order to configure a printer, and one has no dependency on certain supported operating systems. One can even configure printers using a smartphone.
Line 64: Line 64:
 Desired knowledge: C programming,​ DNS-SD, IPP Desired knowledge: C programming,​ DNS-SD, IPP
  
-Code License: Apache 2.0+Code License: Apache 2.0 + (L)GPL2 Exception (same as CUPS and PAPPL)
  
 =====SANE module for IPP driverless scanning===== =====SANE module for IPP driverless scanning=====
Line 108: Line 108:
 Desired knowledge: C programming,​ DNS-SD, IPP Desired knowledge: C programming,​ DNS-SD, IPP
  
-Code License: Apache 2.0, MIT+Code License: Apache 2.0 + (L)GPL2 Exception (same as CUPS and PAPPL)
  
 =====Make Printer Applications configurable===== =====Make Printer Applications configurable=====
Line 128: Line 128:
 Desired knowledge: C programming,​ DNS-SD, IPP Desired knowledge: C programming,​ DNS-SD, IPP
  
-Code License: Apache 2.0, MIT+Code License: Apache 2.0 + (L)GPL2 Exception (same as CUPS and PAPPL)
  
 =====Turn cups-browsed into a Printer Application===== =====Turn cups-browsed into a Printer Application=====
Line 144: Line 144:
 Desired knowledge: C programming,​ IPP, CUPS Desired knowledge: C programming,​ IPP, CUPS
  
-Code license: ​LGPL-2.1++Code license: ​Apache ​2.(L)GPL2 Exception (same as CUPS and PAPPL)
  
 ===== Speed/​scaling optimization of cups-browsed===== ===== Speed/​scaling optimization of cups-browsed=====
Line 160: Line 160:
 Desired knowledge: C programming,​ IPP, CUPS Desired knowledge: C programming,​ IPP, CUPS
  
-Code license: ​LGPL-2.1++Code license: ​Apache ​2.(L)GPL2 Exception (same as CUPS and PAPPL)
  
 =====Wrapping proprietary printer drivers into a Printer Application===== =====Wrapping proprietary printer drivers into a Printer Application=====
Line 178: Line 178:
 Desired knowledge: C programming,​ IPP Desired knowledge: C programming,​ IPP
  
-Code license: ​(L)GPL 2+, Apache 2.0, MIT+Code license: Apache 2.0 + (L)GPL2 Exception (same as CUPS and PAPPL)
  
 =====Gutenprint Printer Application===== =====Gutenprint Printer Application=====
Line 192: Line 192:
 Desired knowledge: C programming,​ IPP Desired knowledge: C programming,​ IPP
  
-Code license: (L)GPL 2+, Apache 2.0, MIT+Code license: (L)GPL 2+, Apache 2.0 + (L)GPL2 Exception (same as CUPS and PAPPL), MIT
  
 =====Support for IPP Fax Out===== =====Support for IPP Fax Out=====
Line 212: Line 212:
 Desired knowledge: %%C/C++%% programming,​ CUPS, IPP Desired knowledge: %%C/C++%% programming,​ CUPS, IPP
  
-Licenses: MIT, Apache, GPL 2++Licenses: MIT, Apache ​2.0 + (L)GPL2 Exception (same as CUPS and PAPPL), GPL 2+
  
 =====Turn the scp-dbus-service methods - GetBestDrivers and MissingExecutables - of system-config-printer into C===== =====Turn the scp-dbus-service methods - GetBestDrivers and MissingExecutables - of system-config-printer into C=====
Line 249: Line 249:
 Desired knowledge: C programming,​ CUPS Desired knowledge: C programming,​ CUPS
  
-Code license: (L)GPL 2+, Apache 2.0, MIT+Code license: (L)GPL 2+, Apache 2.0 + (L)GPL2 Exception (same as CUPS and PAPPL), MIT
  
 =====Real roll paper support in cups-filters===== =====Real roll paper support in cups-filters=====
Line 269: Line 269:
 Desired knowledge: C programming,​ IPP Desired knowledge: C programming,​ IPP
  
-Code license: ​(L)GPL 2+, Apache 2.0, MIT+Code license: Apache 2.0 + (L)GPL2 Exception (same as CUPS and PAPPL)
  
 =====Add printer output backends to MuPDF===== =====Add printer output backends to MuPDF=====
gsoc/google-summer-code-2020-openprinting-projects.1584106862.txt.gz ยท Last modified: 2020/03/13 13:41 by till