Issue 22905 - Registration and license agreement should not appear when using -alluser during installation
Summary: Registration and license agreement should not appear when using -alluser duri...
Status: CLOSED FIXED
Alias: None
Product: Installation
Classification: Application
Component: ui (show other issues)
Version: 680m15
Hardware: PC All
: P3 Trivial with 43 votes (vote)
Target Milestone: OOo 3.0
Assignee: Olaf Felka
QA Contact: issues@installation
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-11-26 19:38 UTC by redndahead
Modified: 2008-04-18 13:01 UTC (History)
7 users (show)

See Also:
Issue Type: ENHANCEMENT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
default-no-registration.diff (858 bytes, patch)
2008-02-19 05:32 UTC, rail_ooo
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this issue.
Description redndahead 2003-11-26 19:38:40 UTC
Is there a need for the registration and license agreement to come up for each 
user when you specify the -alluser option?  I find this will be pretty 
difficult for our young students to get through.  Since they would have to do 
this for each computer they log into.

Adam
Comment 1 Olaf Felka 2003-11-27 09:20:32 UTC
of -> cj: Please have a look.
Comment 2 stp 2005-05-05 11:53:52 UTC
Edited summary. 

How does this apply to 2.0 ?

Søren
Comment 3 redndahead 2005-05-05 16:42:58 UTC
The all user option doesn't apply anymore, but it still asks every user that 
logs into the computer to accept the license agreement the first time.  My 
guess is wherever it saves that you accepted the license agreement is in the 
users profile.  It should be saved either in the all users profile or in the 
openoffice directory itself.  The latter may be more conducive to other 
platforms.

Adam
Comment 4 christian.jansen 2005-05-20 15:11:07 UTC
CJ: We need to display the license during installation and during first start
up. This has legal resons. I have to reject this issue.
Comment 5 christian.jansen 2005-05-20 15:11:53 UTC
.
Comment 6 redndahead 2005-05-20 15:33:50 UTC
Well in the US you cannot have a child under the age of 13 accept a license 
agreement.  So then at least you would have to put a box saying click here if 
you are under 13.  Out of curiosity what is in the license agreement that 
requires every person that logs into the computer to accept it?  Obviously 
already the license agreement applies to every user of the software, because I 
could use someone elses log on and run openoffice and not have a license 
agreement to accept.  So I am just confused why it is so important that every 
user agrees to it.
Comment 7 stp 2005-09-11 15:21:59 UTC
thing->cj: OOo is now LGPL only. In issue 23755 it is stated that acceptance of
GPL license agreement is not required for each individual user. 

Furthermore, contrary to what is stated in issue 23755 Mozilla products doesn't
require that each individual user accepts the license agreement. I suggest OOo
developers follows Mozilla's lead and lowers the barriers for mass deployments.

Reopening issue because of license change.
Comment 8 ooo 2005-11-02 09:03:32 UTC
In the "StarOffice 8 Administration Guide" in section "2. Customizing 
StarOffice on a Network" there is a description of how to "Deactivate the 
Registration Wizard at the First Startup of StarOffice": 
 
  http://docs.sun.com/app/docs/doc/817-7496/6mmqgehh4?a=view 
 
So how should this be a problem in OpenOffice.org? 
Comment 9 drichard 2006-02-23 15:19:02 UTC
add cc.
    What I would like to see is something easy to remember to do considering
that most of us work in so many software products at all times.   I think that
if you accept the license as 'root' that it should store this fact in the build
area and each new users then does not have to accept.  There is general panic
and mayhem when I push out point releases to our 700 users. :)  Having root (or
administrator on Windows) accept seems very clean to me.
Comment 10 stp 2007-01-23 20:59:50 UTC
This issues is an obstacle for mass deployments and possibly irritating for the
end users.

AFAICT to disable registration for all new users add the following nodes to
<node oor:name="Office"> in /share/registry/data/org/openoffice/setup.xcu 

<prop oor:name="LicenseAcceptDate" oor:type="xs:string">
 <value>2007-01-01T01:01:01</value>
</prop>
<prop oor:name="FirstStartWizardCompleted" oor:type="xs:boolean">
 <value>true</value>
</prop>

However, it would be more telling to add an option called DisableFirstStartWizard.

This option can be set - at least for the Windows NSIS installer - by adding a
checkbox to the installer "Disable registration for new users" which could
trigger that the lines above are inserted to setup.xcu. I don't know how it
could work with MSI.

If no option can be set during installation the user registration should be a
user initiated dialog - not an in your face type dialog.
Comment 11 christian.jansen 2007-02-05 09:47:50 UTC
cj->mh: Hi Martin, please take a look a this issue. Is there still a need to
display the license at 1st startup, for each user?
Comment 12 Martin Hollmichel 2007-03-15 16:42:09 UTC
It should be the default that every user has to accept the license. I assume
that an sysadmin who is doing a company wide installation knows about the
consequences if he modifies the configuration so that not all user get the box
displayed. I recommend not to have this as an easy option in the UI.
Comment 13 finngruwierlarsen 2007-03-15 20:28:59 UTC
Why? I have probably installed hundreds of pieces of LGPL-licensed software on
my PC (running Ubuntu), and none of these pieces of software has ever presented
me for a license text. Not even the OOo-package that comes with Ubuntu.
Comment 14 drichard 2007-03-15 20:34:16 UTC
Worse is 700 people having to accept on the same machine, when the IT division
should globally be able to accept the license.  We are the custodians and
responsible for the license, and not the user community.  It would be so very
clean for us if new versions just launched without user interaction.  All of the
areas in the dialog can be altered later anyway if they so desire.
Comment 15 Martin Hollmichel 2007-04-06 11:37:33 UTC
We need to keep in mind that OpenOffice.org can be distributed with an
Distribution and also as an standalone Application.
For the standalone distribution I strongly recommend that we keep the agreement
of the license of the users. If the Linux distributor decide that OpenOffice.org
is compliant with their license they can change the configuration.
The OpenOffice.org project distributes the product OpenOffice.org as an
unbundled product, so we need to keep the default. 
Comment 16 tuharsky 2007-10-24 08:57:29 UTC
This is SO ridiculous.

We manage some 250+ PCs in network. No one piece of software demands the end
users to even see any licence. Not pripietary software, nor GPL one. Because the
computers in an enterprise are maintained by ADMINISTRATORS and the enterprise
policy even strictly DISALLOWS the end users to confirm ANY licence agreement.

I know more enterprises like our with similar policy, and I would wonder if
there are some that ALLOW end users to do that. The end user should NOT even
FACE any licence, nor confirm it. He is not lawyer, nor admin. The lawyers and
admins have resolved the licence issue long before. The user just USES the
software that is preinstalled on computer.

So, there SHOULD be some installation parameter for admin that would STOP
OpenOffice.org asking for the perpetual ridiculous licence agreement and
registration for every user that logs in.

Does OpenOffice.org have so much of users that it can afford throwing the
enterprises away the way it does?
Comment 17 Martin Hollmichel 2008-02-06 14:12:07 UTC
I'm fine with the removal of the LGPL license agreement dialog. set target 3.0
for this.
Comment 18 finngruwierlarsen 2008-02-06 17:13:19 UTC
That is great news!!
Comment 19 rail_ooo 2008-02-19 05:29:53 UTC
If we want to disable the registration job and don't want to remove menu entry
and the code it can be done by applying the following patch. Please review and
set type to PATCH if this patch is enough.
Comment 20 rail_ooo 2008-02-19 05:32:06 UTC
Created attachment 51583 [details]
default-no-registration.diff
Comment 21 rail_ooo 2008-02-19 05:33:08 UTC
add cc
Comment 22 Martin Hollmichel 2008-04-03 11:06:10 UTC
reassign to pb
Comment 23 pb 2008-04-03 11:18:48 UTC
pb: for information: we only decided to remove the license page of the
firststartupwizard, not to remove the complete firststartupwizard. 
Comment 24 pb 2008-04-03 15:06:37 UTC
pb: fixed in cws changefileheader.
Files changed:
/desktop/source/app/appfirststart.cxx 1.4.14.3
Comment 25 rt 2008-04-04 10:28:55 UTC
Please verify.
Comment 26 Olaf Felka 2008-04-07 13:50:46 UTC
OF: There's no longer a license file displayed in firststart wizard.
Comment 27 Olaf Felka 2008-04-18 13:01:54 UTC
OF: OK in dev300_m9