Moonshine-IDE / Moonshine-IDE

Moonshine is a free and open source middleweight IDE built with ActionScript 3 for ActionScript 3, Apache Flex®, Apache Royale™, and Feathers development, with Cloud and Desktop support.
http://moonshine-ide.com/
Other
122 stars 15 forks source link

Copyright Information for NSF ODP Tooling #857

Closed JoelProminic closed 3 years ago

JoelProminic commented 3 years ago

From @JustinProminic

Are we bundling with Moonshine itself the NSF ODP tooling?

https://github.com/OpenNTF/org.openntf.nsfodp

I don't see it in the Moonshine SDK Installer, so I assume we must be bundling it.

And that is probably what we should continue to do.

However, we need to make sure we have proper copyright attributions in the Moonshine About dialog and on the startup console for any copyrighted software (including other ones I'm not thinking of at the moment).

We need to be respectful of the work others have put in and don't want to make users assume that what we have done is all just Moonshine IDE authors. I think that would really upset some people who have poured countless hours into projects like NSF ODP tooling.

JoelProminic commented 3 years ago

@JustinProminic suggested that we put something for this in

Another idea I had was to include it on the Settings > Domino page.

JoelProminic commented 3 years ago

For the special thanks section, we'll want to include:

JoelProminic commented 3 years ago

For now, I think what makes the most sense is to add a message in Settings > Domino below the "HCL Notes / Domino Integration" header:

Based on NSF ODP Tooling by Jesse Gallagher and the OpenNTF team.

This should be in italics so that it stands out from the header. If it is a problem put this here, I am open to other suggestion.

I included a link to the main GitHub project for NSFODP. Other option would be the documentation here, but I think the GitHub page is a better place to start.

rat-moonshine commented 3 years ago

For now, I think what makes the most sense is to add a message in Settings > Domino below the "HCL Notes / Domino Integration" header:

It would be a bit tricky. The "HCL Notes / Domino Integration" is part of the header/title component showing as a description in plain text. Currently this doesn't has any special way to show but plain text and no link text.

Any followed by sections displays as a list of items separated with horizontal lines, so adding the NSF ODP Tooling message will make it a another item only, as this:

image

We can either think about someplace else to place the message, or if we still need the message to be underneath the title/description I'll need to modify the component behaviour.

JoelProminic commented 3 years ago

The updated message looks good, and I confirmed the link works.