> Furthermore, I'd propose adding a license field. This is something
> that's commonly overlooked by library authors when they just throw out
> their library (which technically prevents anyone from distributing
> modified or compiled copies of the library). Having a license field
> might cause authors to realize they need to put a license on their code,
> especially if we add some docs about this. Also, if we ever want a
> central distribution system, we need to get the copyright and licensing
> clear. Also, this extra field is fairly separate from the rest of the
> spec, so I wouldn't mind postponing this and/or separately discussing
> it.
Good point, this is a nice information to have. I guess we should write a list
of licenses in order to group them? I see that debian uses a list of short
names for the most common licenses maybe we can use the same:
http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/#license-
short-name
C
Standard .h files have a clearly defined private and public portion.
It would be harder for me to figure out what the code does by creating more places to look. I think this would be similar to the issue of code in the utility folder. Try figuring out how the SD library works without looking into that folder. The SD library is also a good example of why you should separate header files into smaller files and hiding files makes it harder to understand.
--Rick-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAlK+jycACgkQz0nQ5oovr7yMIACghuL4mHCgPi4pF3mGc473Uv7u
R7sAnjX20uhNpLvIXPYbJyXvhF9Zeb4P
=fF3o
-----END PGP SIGNATURE-----
If there are no big concerns I'll go for solution 1) and update the library specification accordingly.
--
You received this message because you are subscribed to the Google Groups "Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to developers+...@arduino.cc.