Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[NETBEANS-144] Changes to About Dialog and Lic Accept wnd #275

Merged
merged 5 commits into from
Nov 29, 2017
Merged

[NETBEANS-144] Changes to About Dialog and Lic Accept wnd #275

merged 5 commits into from
Nov 29, 2017

Conversation

lbruun
Copy link
Contributor

@lbruun lbruun commented Nov 16, 2017

  • Changes the text below the image in the About Dialog

  • Changes the URL which is used when the image in the About Dialog is clicked upon.

  • Changes the text of the license accept window which is used when the user starts the IDE for the first time from a zip bundle. To reviewers: I've made changes to the All-Caps text part at the beginning of the file: I've replaced "Oracle" with "Apache Software Foundation" and a few minor changes as well. The text was:

PLEASE READ THE FOLLOWING LICENSE AGREEMENT TERMS AND
CONDITIONS CAREFULLY, INCLUDING WITHOUT LIMITATION THOSE
DISPLAYED ELSEWHERE (AS INDICATED BY LINKS LISTED BELOW),
BEFORE USING THE SOFTWARE. THESE TERMS AND CONDITIONS
CONSTITUTE A LEGAL AGREEMENT BETWEEN YOU, OR THE ENTITY FOR
WHICH YOU ARE AN AUTHORIZED REPRESENTATIVE WITH FULL
AUTHORITY TO ENTER INTO THIS AGREEMENT, AND ORACLE. BY
CLICKING "ACCEPT" OR THE EQUIVALENT YOU AGREE TO ALL OF
THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT. IF YOU
DO NOT AGREE TO THIS LICENSE DO NOT CLICK "ACCEPT" OR
THE EQUIVALENT AND DO NOT INSTALL OR USE THIS SOFTWARE.

and is now:

PLEASE READ THE FOLLOWING LICENSE AGREEMENT TERMS AND CONDITIONS CAREFULLY
BEFORE USING THE SOFTWARE. THESE TERMS AND CONDITIONS CONSTITUTE A LEGAL
AGREEMENT BETWEEN YOU, OR THE ENTITY FOR WHICH YOU ARE AN AUTHORIZED
REPRESENTATIVE WITH FULL AUTHORITY TO ENTER INTO THIS AGREEMENT, AND
APACHE SOFTWARE FOUNDATION (ASF). BY CLICKING "ACCEPT" OR THE EQUIVALENT
YOU AGREE TO ALL OF THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT. IF
YOU DO NOT AGREE TO THIS LICENSE DO NOT CLICK "ACCEPT" OR THE EQUIVALENT
AND DO NOT INSTALL OR USE THIS SOFTWARE.

  • Splash images for Platform and IDE changed so that the text at the bottom of the image reflect the new Apache licensing. Only the text is changed. No changes to the art-work itself. (i.e. logo, colors, etc)

I feel this sufficient to close NETBEANS-144.

Outstanding:

  • The splash on the Platform Updater (link) is just plain wrong as has been for the past 15 yrs. It refers to Sun Public License. It is a bit difficult to change as the background of the text isn't solid. I don't think it matters much currently as the Updater Splash is shown very, very briefly, which I guess is the reason why this hasn't been noticed. (the IDE Updater Splash is (link) doesn't have text, so doesn't have this problem).

  • The About Dialog images for the IDE (not for the Platform, as the Platform uses the Splash images also in the About Dialog) contains the text "www.netbeans.org", but it is difficult to change graphically as the background of the text isn't solid. In terms of releasing under the the ASF, I think this looks 'stupid', but is probably acceptable for now.

- Changes the text below the image in the About Dialog
(image itself is not changed, needs to be done!)

- Changes the URL which is used when the image in the About
Dialog is clicked upon.

- Changes the text of the license accept window which is used when
the user starts the IDE for the first time from a zip bundle.
Splash images for both Platform and IDE updated so
that the text at the bottom reflect the new Apache licensing.
Only the text is changed. No changes to the art-work itself.
(i.e. logo, colors, etc)
@geertjanw
Copy link
Member

Looks good. Can we merge this and open a new issue or do a new pull request for any connected items that need to be worked on?

@lbruun
Copy link
Contributor Author

lbruun commented Nov 29, 2017

I feel this closes NETBEANS-144.

I'll open ticket(s) for the outstanding issues but I don't think they are important for releasing under ASF.

@jtulach
Copy link
Contributor

jtulach commented Nov 29, 2017

Does Apache require us to show the license acceptance window? I expect the answer is no. Then, the easiest thing is to remove the license acceptance window altogether.

@lbruun
Copy link
Contributor Author

lbruun commented Nov 29, 2017

@jtulach. Agreed. But this PR is a stop-gap which allows us to release now. It doesn't exclude other measures in the near future, but it means we don't have to wait for an answer from whoever.

Btw: If active license acceptance by the user is no longer required then we should also remove the equivalent feature from the IDE's installer, not just from ZIP bundle. (however, the IDE's Installer is not yet donated so we cannot make such a change yet, even if we wanted to)

The previous splash was old, it still said 'Sun Public License'.
It has now been replaced by a more generic one which incidentially
is also used by the IDE.
The IDE's About image (the one shown in the About window)
is updated so that the text 'www.netbeans.org' is changed
to 'apache.netbeans.org'.
@lbruun
Copy link
Contributor Author

lbruun commented Nov 29, 2017

I've updated the PR so that the "outstanding issues" mentioned originally is now also fixed (despite me saying it was difficult to fix, graphically .. it wasn't !).
Please merge.

Changes the URL which is used when the image in the
About window is clicked.
@matthiasblaesing matthiasblaesing merged commit 924bb8d into apache:master Nov 29, 2017
@lbruun lbruun deleted the LicAndProductTitleChanges branch November 29, 2017 21:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants