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: dev-unsubscr...@netbeans.incubator.apache.org
For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to