Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 345511

Summary: [client] landing page task icons - legal issues
Product: [ECD] Orion Reporter: Susan McCourt <susan>
Component: ClientAssignee: Susan McCourt <susan>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: bokowski, janet.campbell, mamacdon, mike.milinkovich
Version: 0.2   
Target Milestone: 0.5 M2   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Susan McCourt CLA 2011-05-11 21:16:35 EDT
We wish to include some landing page "getting started" tasks such as cloning a github repo, or generating a site with initializr.  We need large icon for these tasks.  I made icons for github using the github logo.  I found text in their support forums that says it's legal to use their logo if you are simply redirecting to their site.  For initializr, I made an icon using the letter "I" in their logo, screencapped from their site.

Long run, I suppose we'd like those plug-ins to live on github and initializr, and just be part of our default installed plug-ins.

For now, though, I just put the plug-in itself in the static/plugins directory with all the other ones.  However I was worried about committing the icons that I used for these tasks into our git repo on eclipse.org.  Until we resolve that we can use these icons legally, get better ones from those sites, or else get the entire plug-in kept on another site, I have stored the icons in my github repo and the plug-in points to them there.
Comment 1 Susan McCourt CLA 2011-05-11 21:17:51 EDT
Boris, opinions?
Comment 2 Susan McCourt CLA 2011-05-11 22:09:33 EDT
The initializr icon should use the "5 in the shield" as that is what's used in the favicon.  Noticed this just now.
Comment 3 John Arthorne CLA 2011-05-12 08:31:11 EDT
I agree we shouldn't be putting their logos into our git repo without a CQ and acceptable license terms. Ideal scenario is those sites host the plugins in the long term.
Comment 4 John Arthorne CLA 2011-11-08 11:47:19 EST
*** Bug 363108 has been marked as a duplicate of this bug. ***
Comment 5 John Arthorne CLA 2011-11-08 11:48:45 EST
It was pointed out in bug 363108 that this doesn't look good when running disconnected. However if the idea is that plugins contributing to the welcome page really come from different domains I'm not sure how we can resolve this (maybe some kind of caching).
Comment 6 Mike Milinkovich CLA 2011-11-08 16:04:13 EST
I don't think this is too complicated.

For the two that we have - github and initializr - I think it would be pretty simple. Yes, they would need CQs to track, but I think that all we need to do is get permission. We won't need any big license to be written.

For githib, we just need to double-check that we conform to [1] and then write an email asking permission. Attach the answer to the CQ.

For initializr, I guess we just send an email [2] to the author and ask his permission. If you want Janet or I to review the email, just let us know.

Including references to these logos and the permissions could be included in whatever it is that Orion does for About files.

I understand the goal that ultimately we may want the Welcome page comprised of contributions which are hosted elsewhere. Note, however, that if we do that it won't work in the case I reported, where you're trying to run Orion locally with no internet connection at all.

[1] https://github.com/github/media#readme 
[2] http://www.initializr.com/docs (see "Contact" at the very bottom)
Comment 7 Susan McCourt CLA 2012-01-12 15:29:20 EST
It would be good to settle this for 0.4.
Perhaps these icons won't even be on the main page, but if they are going to appear anywhere, we should sort out the legal issues.  Assigning to Ken.
Comment 8 Mike Milinkovich CLA 2012-01-12 15:38:17 EST
(In reply to comment #7)
> Assigning to Ken.

I think I made it clear in comment #5 what Ken needs to do. Please let me know if you need any assistance from the EMO.
Comment 9 Ken Walker CLA 2012-01-12 15:45:13 EST
Will do Mike
Comment 10 Ken Walker CLA 2012-01-23 16:00:37 EST
The emails were sent, waiting on replies
Comment 11 Ken Walker CLA 2012-01-24 20:17:43 EST
Processing a CQ for the Initilizr icon - received response from author
Comment 12 Ken Walker CLA 2012-02-16 15:30:54 EST
Initializr icon completed
Comment 13 Susan McCourt CLA 2012-05-07 18:09:33 EDT
this bug is now fixed as part of the work in bug 345622, even though the entire workflow (bug 378758) is not complete.

In bug 345622, the landing page task icons are removed, and the tasks themselves are now automated in the navigator.  Rather than using initializr to generate content, we generate HTML5 default content inside Orion.  

This will allow the disconnected case to work which was Mike's concern in comment 6.  A disconnected user's experience would be something like:
- go to the localhost index.html
- see a very pretty login page if you weren't logged in yet. (bug 368739). Log in.
- now you are looking at a navigator with big getting started task buttons (no icons) showing.  You can press a button to generate HTML5 content without having to go to initializr.com. You could also upload a zip.  The other buttons (import, clone git repo) require a network, but we aren't showing any missing icons, etc. for these tasks.