Hi Emilian,
Am Samstag, den 16.06.2018, 02:38 -0400 schrieb Emilian Bold:
> I think we are starting to have too many files in nbbuild/licenses/
>
> The way I understand it, inside $module/external/$somelib-license.txt
> we have the actual license of the external dependency and we add a
> header 'License: $licenseID' which is there to help us group the
> licenses.
>
> Then we find the 'generic' license in nbbuild/licenses/$licenseID,
> for example nbbuild/licenses/MIT
>
> I see we have duplicates in nbbuild/licenses.
>
> For example MIT and MIT-validator are basically identical except for
> some different way word-wrap was used. (Same with BSD and BSD-
> postgresql).
>
> Different files in nbbuild/licenses/ should only reflect different
> licenses, not different *authors*.
>
> So MIT-validator would only make sense if it's a new license, based
> on MIT, but with some changed paragraphs.
>
> Is my understanding correct?
I see a difference between MIT and MIT-validator. The difference is
subtle, but present:
--- a/MIT
+++ b/MIT-validator
@@ -1,7 +1,6 @@
-The MIT License
+Copyright (c) 2005, 2006 Henri Sivonen
+Copyright (c) 2007-2010 Mozilla Foundation
-Copyright (c) __YEARS__, __NAMES__
-
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal
in the Software without restriction, including without limitation the rights
Other licenses don't vary, but here the header changes. What we could
do from my perspective is to add a new attribute "license-family" (MIT,
BSD-2 Clause, ...) to the "*-license.txt" files to get a general
understanding and use the full license text from "*-license.txt" to
build the distribution licenses. This way the license text would not be
duplicated.
As I see it, each instance of the MIT license (differing by copyright
year + holder) forms its own license file.
Greetings
Matthias
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists