From owner-freebsd-ports@freebsd.org Fri Jan 15 19:07:16 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A14D3A840C6 for ; Fri, 15 Jan 2016 19:07:16 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from ohta.kitchenlab.org (ohta.kitchenlab.org [IPv6:2001:470:1f05:55c::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.kitchenlab.org", Issuer "kitchenlab.org Certificate Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 739A714B2 for ; Fri, 15 Jan 2016 19:07:16 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from [IPv6:2620:83:8000:107::1:331] ([IPv6:2620:83:8000:107:0:0:1:331]) (authenticated bits=0) by ohta.kitchenlab.org (8.15.2/8.15.1) with ESMTPSA id u0FJ7G2n002230 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Fri, 15 Jan 2016 11:07:16 -0800 (PST) (envelope-from bmah@FreeBSD.org) X-Authentication-Warning: ohta.kitchenlab.org: Host [IPv6:2620:83:8000:107:0:0:1:331] claimed to be [IPv6:2620:83:8000:107::1:331] To: freebsd-ports@freebsd.org From: "Bruce A. Mah" Subject: Porting questions for teslams port X-Enigmail-Draft-Status: N1110 Organization: The FreeBSD Project Message-ID: <56994364.6050706@FreeBSD.org> Date: Fri, 15 Jan 2016 11:07:16 -0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="mLBPIjQEXLSVwnQG4dKN3NjVsNljSJrQX" X-Virus-Scanned: clamav-milter 0.99 at ohta.kitchenlab.org X-Virus-Status: Clean X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jan 2016 19:07:16 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --mLBPIjQEXLSVwnQG4dKN3NjVsNljSJrQX Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi porters-- I'm working on a port of teslams, which is a Node.js implementation of the client side of the API for querying and (in a limited way!) controlling a Tesla Model S. I know next to nothing about Node.js, but the example programs are useful for some stuff I'm working on. https://github.com/hjespers/teslams Two questions: 1. What port category should this go under? I'm thinking "misc" for lack of anything else but that seems unsatisfying...AFAIK there isn't really an "Internet of Things" category. Is there any existing precedent for something like this? 2. Licensing...teslams itself appears to be BSD, but when it gets installed, npm resolves dependencies for other Node.js packages that teslams depends on, which have a variety of other (open source AFAIK) licenses. A package of teslams would contain that code plus all of its dependencies. So would the correct LICENSE basically be the union of all the licenses of teslams and all its dependencies, with LICENSE_COMB=3Dmulti? Thanks for any clues... Bruce. --mLBPIjQEXLSVwnQG4dKN3NjVsNljSJrQX Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBCgAGBQJWmUNkAAoJEEmEkQqMqu6Kv9MIAL1WZtJtv8Jjcy7xJivJb1TW OZzMiYaZhE8+/i7Elwo7qAYODxCa88nyiyF1cD7Tsfhbg+X4PdmnCXQ6i+Tb4xeH SRy4ki3gapOYJoSFyHCm9XHjd8yOnGLQ8sck2gLRU3Mg7zEFdKETpKz0gkrNvYe7 EZH6195Qndsk6pVVos9otcBHf6Ryvaxn8QJNd5uScc2zqNruhqK+ZcKpqq3S/LZM J9uyNpGkxGRWXHEF2rncnpQWZhcJq8j59kjdbIJVfV7g6QZWv6FWfncZ97wj4UjQ cZXwdZV4O8VNPyQbwxrWL+RkfXxJefGd2EJf7Vtlakjv4JWIothbJ498RK/oAaM= =1FuF -----END PGP SIGNATURE----- --mLBPIjQEXLSVwnQG4dKN3NjVsNljSJrQX--