On 04/15/2013 04:59 AM, Bohuslav Kabrda wrote:
----- Original Message -----
> So - I have been struggling to make enough time to work on coprs which
> is irritating and frustrating.
>
Same on my side, don't worry ;)
> So -I have an idea - why don't we set a drop-dead for expanding the
> coprs beta? Maybe 2 weeks? a month from now? At which point we open it
> up to all people in the fedora packagers group and announce it for
> open-beta?
>
I feel that there are still some things missing before going into beta. In beta, we
should be able to cover all the legal stuff, some of which isn't done yet:
- license agreement/whatever we call it (the checkbox where you agree you won't do
anything evil) - frontend only
- freezing/deleting coprs - deleting is done in frontend, but not in backend; freezing
isn't done in either of them
- allowing admins to block certain users from creating coprs - frontend only
CCing spot, for the legal stuff - spot, could you please clarify that this all we need to
give coprs to wider audience?
There are of course tons of other functionality, but none of it is a blocker - but this
^^ certainly needs to be sorted out before going into production.
Sounds about right. I have the draft license agreement (got it on Friday).
I think the best way to handle users agreeing to the terms is to put it
in FAS, and have it be a "cla" style box, since we already use FAS for auth.
Fedora Coprs Terms of Use [DRAFT]
=================================
Red Hat, Inc. ("Red Hat") makes the Fedora Coprs build service
("Coprs") available to you solely under these Terms of Use
("Terms"). Your use of Coprs signifies that you have read, understand
and agree to be bound by these Terms. If you do not agree to the
Terms, you are not authorized to use Coprs.
Your use of Coprs is subject to all applicable local, state, national
and international laws and regulations, and you agree not to violate
such laws and regulations in using Coprs. You are solely responsible
for compliance with all such laws and regulations.
You agree not to use Coprs to upload software code or other material
("Material") that:
a. you do not have the right to upload or use, such as Material that
infringes the rights of any third party under intellectual
property or other applicable laws;
b. is governed in whole or in part by a license not contained in the
list of acceptable licenses for Fedora, currently located at
https://fedoraproject.org/wiki/Licensing, as that list may be
revised from time to time by the Fedora Project Board;
c. is categorized as a "Forbidden Item" at
https://fedoraproject.org/wiki/Forbidden_items,
as that page may be revised from time to time by the Fedora
Project Board;
d. is designed to interfere with, disable, overburden, damage,
impair or disrupt Coprs or Fedora Project infrastructure;
e. violates any rules or guidelines of the Fedora Project; or
f. violates any applicable laws and regulations.
By using Coprs, you represent, warrant and agree that no Material you
upload violates or infringes upon the rights of any third party,
including copyright, patent, trademark, trade secret, or other
personal or proprietary rights, or contains unlawful material.
Red Hat is not responsible or liable for Material uploaded to or built
using Coprs, including claims of infringement relating to such
Material or your use of Coprs. Red Hat has not reviewed any such
Material for appropriateness or noninfringement and makes no
representations or warranties whatsoever about any such Material.
Your right to access and use Coprs terminates automatically upon your
breach of any of these Terms. In such event, Red Hat may, in its sole
discretion and without notice, terminate your access to Coprs, remove
any packages you have uploaded to or have had built through Coprs,
and/or disable your Fedora account. Red Hat disclaims any and all
liability to you and third parties in the event it takes such action.
Red Hat makes no warranty that Coprs will be uninterrupted or
error-free, that defects will be corrected, or that data will remain
available.
These Terms of Use are effective as of April 15, 2013.