Difference between revisions of "Preware Repository Description"

From WebOS Internals
Jump to navigation Jump to search
(create)
 
m (Reverted edits by Cargames (Talk); changed back to last version by Templarian)
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Preware submissions process
+
== Introduction ==
 
+
Please note that this document is a description of the process, not a graphical design of the user interface for submissions to the Preware repository.
Please note that this document is a description of the process, not a graphical design of the user interface for submissions to the preware repository.
 
  
 
Please do me a favor and read all the way through once before commenting.  Some required elements occur late in the process.  
 
Please do me a favor and read all the way through once before commenting.  Some required elements occur late in the process.  
  
--------------
+
== Preware Palm Pre Software Repository ==
 
 
Preware Palm Pre Software Repository
 
  
 
The PreWare repository provides free hosting for applications for the Palm Pre.  The applications are available for download and installation on the pre via a variety of routes including directly from the pre itself.  
 
The PreWare repository provides free hosting for applications for the Palm Pre.  The applications are available for download and installation on the pre via a variety of routes including directly from the pre itself.  
  
In order to be accepted into the PreWare repository your app must meet the following criteria:  
+
In order to be accepted into the PreWare repository your app must meet the following criteria:  
 
+
 
1) You must be the author of the program, or have permission from the author to submit to preware.  
+
- You must be the author of the program, or have permission from the author to submit to preware.  
2) It must be offered free of charge for download or for use.  PreWare does not accept apps which charge for download or for use.  It must be free as in beer.
+
- It must be offered free of charge for download or for use.  PreWare does not accept apps which charge for download or for use.  It must be free as in beer.
3) It must not be a time-limited test app.  This repository is not for demo versions.  
+
- It must not be a time-limited test app.  This repository is not for demo versions.  
4) It must be open-source.  You must license the application using one of the licenses listed below.
+
- It must be open-source.  You must license the application using one of the licenses listed below.
 
+
If you feel that your application meets these criteria, please click below to go to our submissions page.
+
If you feel that your application meets these criteria, please click below to go to our submissions page.
 
+
link
+
_link_
 
+
If you want to submit an upgrade to your app, please go here:   Link  
+
If you want to submit an upgrade to your app, please go here: Link  
 
 
===========================
 
Submitting your application to Preware
 
  
[  ]  This program is my own work or I have permission from the author to post it.
+
==Submitting your application to Preware==
[  ]  PreWare can keep this program up as long as they like.  I grant PreWare an inlimited license to host this app.
 
[  ] There is no charge associated with the download or use of this program.
 
[  ] This is not a time-limited demo program.
 
I agree to release the program under the following license:
 
  [  ]  Public Domain -- no restrictions at all.
 
  [  ] GPL 3  -- ((click here for the text of the GPL3))
 
  [  ] GPL 2  -- ((click here for the text of the GPL3))
 
  [  ] MIT  --  (( Click here for the text of the MIT license))
 
  [  ]  BSD
 
  [  ]  someting else... --  (As many can be listed here as we want.)
 
  
[ ] I understand that PreWare will enclose with the download of the package containing my app, a copy of the license document chosen above.  
+
  ☐ This program is my own work or I have permission from the author to post it.
 
+
☐ PreWare can keep this program up as long as they like.  I grant PreWare an inlimited license to host this app.
What is your program's name:  _______________________________  (this must be one word with no spaces or punctuation)  
+
☐ There is no charge associated with the download or use of this program.
 
+
☐ This is not a time-limited demo program.
What is the program's domain: _______________________________  [  ] Use org.preware
+
I agree to release the program under the following license:
(enter as com.xxxxxxx  or org.xxxxx  or net.xxxxx    or biz.xxxxx    If you do not own a domain you can use org.preware.)
+
  ☐ Public Domain -- no restrictions at all.
( note that you must have the right to use this domain name.  PreWare will reject apps labled as com.palm or com.google, or com.yahoo, etc )
+
  ☐ GPL 3  -- ((click here for the text of the GPL3))
( You CAN submit using org.preware.  )
+
  ☐ GPL 2  -- ((click here for the text of the GPL3))
 
+
  ☐ MIT    --  (( Click here for the text of the MIT license))
 
+
  ☐ BSD
Upload directly to preware.  Choose browse to select your file and press upload _______________________ Browse    UPLOAD
+
  ☐ someting else... --  (write them in)
 
+
I understand that PreWare will enclose with the download  
URL where more information about this program can be found (optional)  ________________________________
+
    of the package containing my app, a copy of the license  
 
+
    document chosen above.  
This could be a link to your blog, to a precentral thread about the program, or anywhere else where the program can be seen and or discussed.
+
 
+
What is your program's short name:  _______________________________  (no spaces, allowed characters [a-zA-Z0-9])  
Text description of the app.  
+
=============================
+
What is the program's domain: _________ [  ] I would like to use "org.preware"
[                                                ]
+
(enter as com.xxxxxxx  or org.xxxxx  or net.xxxxx    or biz.xxxxx    If you do not own a domain you can use org.preware.)
[                                                ]
+
(note that you must have the right to use this domain name.  Preware will reject apps labeled as com.palm or com.google, or com.yahoo, etc)
[                                                ]
+
   
[                                                ]
+
Upload directly to preware.  Choose browse to select your file and press upload _______________________ Browse    UPLOAD
=============================
+
 
+
URL where more information about this program can be found (optional)  ________________________________
 
+
Your name ___________________________________
+
This could be a link to your blog, to a precentral thread about the program, or anywhere else where the program can be seen and or discussed.
 
+
Your email ___________________________________
+
Text description of the app.  
 
+
=============================
Note:  We will not post your ipk until you have responded to the email we will send you listing the details of this submission.  
+
.
 +
.
 +
.
 +
.
 +
=============================
 +
 +
Your name ___________________________________
 +
 +
Your email ___________________________________
 +
 +
Note:  We will not post your ipk until you have responded to the email we will send you listing the details of this submission.  
  
 
=== What happens now ===
 
=== What happens now ===
  
PreWare will test your IPK for proper construction.
+
* PreWare will test your IPK for proper construction.
PreWare will add a License text file to the IPK as chosen above.
+
* PreWare will add a License text file to the IPK as chosen above.
Preware will send you an email detailing the transaction.  If there are any problems with your submission, we will let you know.
+
* Preware will send you an email detailing the transaction.  If there are any problems with your submission, we will let you know.
When you respond to that email, a human will visually review your submission and we will add your ipk to our repository or let you know why not.
+
* When you respond to that email, a human will visually review your submission and we will add your ipk to our repository or let you know why not.
 
 
Thanks for choosing PreWare for your hosting.
 
 
 
=======================
 
 
 
Upgrading an app in the PreWare repository:
 
 
 
Your email: ____________________________  [submit]
 
 
 
------->
 
========================
 
 
 
a)  ===>  No applications found for that email.
 
 
 
b) ====>
 
  
here are the applications found for xxx@YYY.COM
+
Thanks for choosing Preware for your hosting.
  
a) 1111  version 0.0.1
+
== Upgrading an app in the PreWare repository: ==
b) 2222    version 1.1.3
 
c) 33333 version 2.1.0
 
  
You can upload an upgrade to any of these.  Simply upload it now...
+
Your email: ____________________________  [submit]
 
+
  upload to PreWare:  ____________________________________  [browse]   [upload]
+
a) ====> No applications found for that email.
 
+
==========>
+
b) ====> here are the applications found for xxx@YYY.COM
 +
  1) 1111  version 0.0.1
 +
  2) 2222  version 1.1.3
 +
  3) 33333  version 2.1.0
 +
 +
You can upload an upgrade to any of these.  Simply upload it now...
 +
 +
  Upload to Preware:  ____________________________________  [browse] [upload]
  
 +
===Results of upgrade upload===
 
Thank you for submitting your upgrade.  An email confirmation has been sent to you confirming this upgrade or explaining any problems we might have with it
 
Thank you for submitting your upgrade.  An email confirmation has been sent to you confirming this upgrade or explaining any problems we might have with it
 
As usual it will have to be reviewed by a human before it goes live.  
 
As usual it will have to be reviewed by a human before it goes live.  
  
===========>  Upgrade ok
+
=== If the upload is ok ===
  
Email:  Your submissiong of org.preware.mynewthing  version 1.1.4 worked.  If you were the one to submit it, and this wasn't a ruse of some sort, click this link to confirm your submission and post the update to human review.  
+
Email:  Your submission of org.preware.mynewthing  version 1.1.4 worked.  If you were the one to submit it, and this wasn't a ruse of some sort, click this link to confirm your submission and post the update to human review.  
  
=============>  upgrade fails
+
=== If the upload fails testing ===
  
a) Invalid ipk
+
a) Invalid ipk
b) Not a higher version number
+
b) Not a higher version number
c) somthing else went wrong
+
c) Somthing else went wrong
  
======================================
+
== Human Review (Submission Process) ==
HUMAN REVIEW OF SUBMISSIONS TO PREWARE:
+
 
 +
=== Administration Page ===
  
 
The following apps are ready to be checked on preware.  
 
The following apps are ready to be checked on preware.  
Line 128: Line 114:
 
If it passes, select OK below.  If you wish to reject, click a reason and optionally enter a message  If you want to defer, do not click anything.  
 
If it passes, select OK below.  If you wish to reject, click a reason and optionally enter a message  If you want to defer, do not click anything.  
  
Accept  Reject                               App Name
+
Accept  Reject                 App Name                 Other reason
            spam  not-free other                                                 other reason
+
        spam  not-free other
[  ]      [ ]     [  ]      [ x ]              org.preware.battleship       ___Trademark violation____
+
      ☐    ☐        ☑    org.preware.battleship   Trademark violation
[  ]      [ ]     [  ]      [  ]            com.boatrights.chess
+
      ☐    ☐        ☐    com.boatrights.chess
[ ]      [ x ]     [  ]      [ x ]            com.something.freeware     hidden child-porn page.
+
      ☑    ☐        ☑    com.something.freeware   hidden child-porn page
 
+
[[[submit ]]]
+
[>submit<]
  
==========================================
+
== Email Change Message ==
  
 
My email changed:  Contact  sysops @  Preware.org to discuss the loss of your email account and how the link to your feed can be changed.  
 
My email changed:  Contact  sysops @  Preware.org to discuss the loss of your email account and how the link to your feed can be changed.  
 
(((It is usually better to do this before you lose the old email if possible.))
 
(((It is usually better to do this before you lose the old email if possible.))

Latest revision as of 03:15, 12 September 2010

Introduction

Please note that this document is a description of the process, not a graphical design of the user interface for submissions to the Preware repository.

Please do me a favor and read all the way through once before commenting. Some required elements occur late in the process.

Preware Palm Pre Software Repository

The PreWare repository provides free hosting for applications for the Palm Pre. The applications are available for download and installation on the pre via a variety of routes including directly from the pre itself.

In order to be accepted into the PreWare repository your app must meet the following criteria: 
 
- You must be the author of the program, or have permission from the author to submit to preware. 
- It must be offered free of charge for download or for use.  PreWare does not accept apps which charge for download or for use.  It must be free as in beer.
- It must not be a time-limited test app.  This repository is not for demo versions. 
- It must be open-source.  You must license the application using one of the licenses listed below.

If you feel that your application meets these criteria, please click below to go to our submissions page.

_link_

If you want to submit an upgrade to your app, please go here: Link 

Submitting your application to Preware

☐ This program is my own work or I have permission from the author to post it.
☐ PreWare can keep this program up as long as they like.  I grant PreWare an inlimited license to host this app.
☐ There is no charge associated with the download or use of this program.
☐ This is not a time-limited demo program. 
I agree to release the program under the following license: 
  ☐ Public Domain -- no restrictions at all.
  ☐ GPL 3  -- ((click here for the text of the GPL3))
  ☐ GPL 2  -- ((click here for the text of the GPL3))
  ☐ MIT    --  (( Click here for the text of the MIT license))
  ☐ BSD
  ☐ someting else... --  (write them in)
☐  I understand that PreWare will enclose with the download 
    of the package containing my app, a copy of the license 
    document chosen above. 

What is your program's short name:  _______________________________  (no spaces, allowed characters [a-zA-Z0-9]) 

What is the program's domain: _________ [  ] I would like to use "org.preware"
(enter as com.xxxxxxx  or org.xxxxx   or net.xxxxx    or biz.xxxxx    If you do not own a domain you can use org.preware.)
(note that you must have the right to use this domain name.  Preware will reject apps labeled as com.palm or com.google, or com.yahoo, etc)

Upload directly to preware.  Choose browse to select your file and press upload _______________________ Browse    UPLOAD

URL where more information about this program can be found (optional)  ________________________________

This could be a link to your blog, to a precentral thread about the program, or anywhere else where the program can be seen and or discussed.

Text description of the app. 
=============================
.
.
.
.
=============================

Your name ___________________________________

Your email ___________________________________

Note:  We will not post your ipk until you have responded to the email we will send you listing the details of this submission. 

What happens now

  • PreWare will test your IPK for proper construction.
  • PreWare will add a License text file to the IPK as chosen above.
  • Preware will send you an email detailing the transaction. If there are any problems with your submission, we will let you know.
  • When you respond to that email, a human will visually review your submission and we will add your ipk to our repository or let you know why not.

Thanks for choosing Preware for your hosting.

Upgrading an app in the PreWare repository:

Your email: ____________________________   [submit]

a) ====> No applications found for that email.

b) ====> here are the applications found for xxx@YYY.COM
  1) 1111   version 0.0.1
  2) 2222   version 1.1.3
  3) 33333  version 2.1.0

You can upload an upgrade to any of these.  Simply upload it now...

Upload to Preware:  ____________________________________  [browse]  [upload]

Results of upgrade upload

Thank you for submitting your upgrade. An email confirmation has been sent to you confirming this upgrade or explaining any problems we might have with it As usual it will have to be reviewed by a human before it goes live.

If the upload is ok

Email: Your submission of org.preware.mynewthing version 1.1.4 worked. If you were the one to submit it, and this wasn't a ruse of some sort, click this link to confirm your submission and post the update to human review.

If the upload fails testing

a) Invalid ipk b) Not a higher version number c) Somthing else went wrong

Human Review (Submission Process)

Administration Page

The following apps are ready to be checked on preware.

If you are an approver, and got to this page, you have the preware test-feed loader on your pre or on your emulator.

Please select each app on your pre or emulator and visually review it for appropriateness.

If it passes, select OK below. If you wish to reject, click a reason and optionally enter a message If you want to defer, do not click anything.

Accept  Reject                 App Name                 Other reason
        spam  not-free  other
☐      ☐    ☐         ☑     org.preware.battleship    Trademark violation
☐      ☐    ☐         ☐     com.boatrights.chess
☐      ☑    ☐         ☑     com.something.freeware    hidden child-porn page

[>submit<]

Email Change Message

My email changed: Contact sysops @ Preware.org to discuss the loss of your email account and how the link to your feed can be changed. (((It is usually better to do this before you lose the old email if possible.))