Re: License advice

1998-04-28 Thread storm
On Tue, 28 Apr 1998, Marcus Brinkmann wrote:

> Don't spread misinformation, please. Did we read the same license?
> 
> I quote it her for you:
> 
> Copyright (c) 1997-1998 by Armin Biere.
> 
> Author: Armin Biere.
> 
> Permission is granted to anyone to use this software for any
> purpose on any computer system, and to redistribute it freely,
> subject to the following restrictions:

> 1. The author is not responsible for the consequences of use of
>this software, no matter how awful, even if they arise
>from defects in it.
> 
> 2. The origin of this software must not be misrepresented, either
>by explicit claim or by omission.
> 
> 3. Altered versions must be plainly marked as such, and must not
>be misrepresented as being the original software.
> 
> 
> 4. This notice may not be removed or altered.
> 
> Armin Biere
> Thu Mar  5 16:48:52 EST 1998
> 
> 
> And now my comments:
> 1) He does not mention that selling is allowed. So you are not allowed to
> sell it.

Last time I heard, "redistribute freely" was taken to mean that you were
free to distribute it however you like (including by selling it)

> 2) He does not mention that you are allowed to redistribute the software
> after altering and marking as in 3, so you are not allowed to redistribute
> altered version.

"Altered versions" must be "plainly marked" and "must not be
misrepresented as being the original software".  It doesn't make too much
sense to require someone to mark modifications if they can't redistribute
them.



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#921150: ITP: golang-github-arduino-go-paths-helper

2019-02-02 Thread Rock Storm
Package: wnpp
Severity: wishlist
Owner: Rock Storm 

* Package name: golang-github-arduino-go-paths-helper
  Version : 0.0~git20180911.751652d-1
  Upstream Author : Arduino
* URL : https://github.com/arduino/go-paths-helper
* License : GPL-2.0
  Programming Lang: Go
  Description : Library to simplify handling of paths

This library aims to simplify handling of the most common operations
with paths. Most operations that usually require a bit of convoluted
system calls are now simplified, for example to check if a path is a
directory:

buildPath := "/path/to/somewhere"
srcPath := filepath.Join(buildPath, "src")
if info, err := os.Stat(srcPath); err == nil && !info.IsDir() {
os.MkdirAll(srcPath)
}

Using this library can be done this way:

buildPath := paths.New("/path/to/somewhere")
srcPath := buildPath.Join("src")
if !srcPath.IsDir() {
scrPath.MkdirAll()
}

The package 'arduino-builder' [1] has been split into several smaller
Go libraries like this one (at least two more to come). Even
though 'arduino-builder' is maintained by the electronics team, I
believe this libraries should be maintained by the Go team.

If you agree, then let this mail serve also as a formal request for the
Go team to accept this package, and also to accept me in the team.

@Geert, I'm CCing you so you are aware of this matter and in case
you want to argue against.

[1]: https://salsa.debian.org/electronics-team/arduino/arduino-builder

Regards,

-- 
Rock Storm
GPG KeyID: 4096R/C96832FD
GPG Fingerprint:
 C304 34B3 632C 464C 2FAF  C741 0439 CF52 C968 32FD


signature.asc
Description: PGP signature


Bug#922528: ITP: golang-github-arduino-go-timeutils -- Functions to handle timezones in golang

2019-02-17 Thread Rock Storm
Package: wnpp
Severity: wishlist
Owner: Rock Storm 

* Package name: golang-github-arduino-go-timeutils
  Version : 0.0~git20171220.d1dd9e3-1
  Upstream Author : Arduino
* URL : https://github.com/arduino/go-timeutils
* License : GPL-2.0
  Programming Lang: Go
  Description : Functions to handle timezones in golang

The package 'arduino-builder' [1] has been split into several smaller
Go libraries like this one. I intend to maintain this package within
the umbrella of the Go team.

[1]: https://salsa.debian.org/electronics-team/arduino/arduino-builder

Regards,

-- 
Rock Storm
GPG KeyID: 4096R/C96832FD
GPG Fingerprint:
 C304 34B3 632C 464C 2FAF  C741 0439 CF52 C968 32FD


signature.asc
Description: PGP signature


Bug#979240: ITP: arduino-ctags -- Arduino fork of exuberant ctags

2021-01-04 Thread Rock Storm
Package: wnpp
Severity: wishlist
Owner: Debian Electronics Team 
X-Debbugs-Cc: debian-devel@lists.debian.org, 
pkg-electronics-de...@alioth-lists.debian.net

* Package name: arduino-ctags
  Version : 5.8-arduino11
  Upstream Author : Arduino (https://www.arduino.cc)
* URL : https://github.com/arduino/ctags
* License : GPL-2.0
  Programming Lang: C, HTML, Roff, Makefile, M4, Vala
  Description : Arduino fork of exuberant ctags

 This package is actually a mix of exuberant ctags and anjuta-tags.

The package 'arduino-builder' depends on these tags to be able to
successfully compile Arduino sketches.

It will be maintained within the Electronics team.



Bug#841104: ITP: cspice -- C implementation of The SPICE Toolkit

2016-10-17 Thread Rock Storm
Package: wnpp
Severity: wishlist
Owner: Rock Storm 

* Package name: cspice
  Version : 0065
  Upstream Author : NASA's Navigation and Ancillary Information Facility (NAIF)
* URL : http://naif.jpl.nasa.gov/naif/index.html
* License : public-domain
  Programming Lang: C
  Description : C implementation of The SPICE Toolkit

SPICE (Spacecraft Planet Instrument C-matrix Events) is a NASA ancillary 
information system used to compute geometric and event information in analyzing 
and planning science observations obtained from spacecraft. It is also used in 
planning missions and conducting numerous engineering functions needed to carry 
out those missions.

SPICE has become the de facto standard for handling much of the so-called 
observation geometry information on NASA's planetary missions, and it is now 
widely used in support of science data analysis on planetary missions of other 
space agencies as well. Some SPICE capabilities are used on a variety of 
astrophysics and solar physics missions, such as JAXA's Hayabusa project, ESA's 
Rosetta or NASA's Steins.

I would like this package to be maintained either by the Debian Astro team or, 
if it were outside its scope, the Debian Science team.

Regards,
Rock



Bug#841433: ITP: gmat -- Spacecraft mission analysis, desing and simulation

2016-10-20 Thread Rock Storm
Package: wnpp
Severity: wishlist
Owner: Rock Storm 

* Package name: gmat
  Version : 2015a
  Upstream Author : National Aeronautics and Space Administration
* URL : http://gmatcentral.org
* License : Apache-2.0
  Programming Lang: C++
  Description : Spacecraft mission analysis, desing and simulation

The General Mission Analysis Tool (GMAT) is designed to model, optimize, 
and estimate spacecraft trajectories in flight regimes ranging from low 
Earth orbit to lunar applications, interplanetary trajectories, and 
other deep space missions.

GMAT contains high-fidelity space system models, optimization and 
targeting, built-in scripting and programming infrastructure, and 
customizable plots, reports and data products, to enable flexible 
analysis and solutions for custom and unique applications.

GMAT can be driven from a fully-featured, interactive Graphical User 
Interface (GUI), or from a custom script language.

I intend to maintain this package alongside the Debian Astro team.

Regards,
Rock



Bug#894382: ITP: arduino-builder -- A command line tool for compiling Arduino sketches

2018-03-29 Thread Rock Storm
Package: wnpp
Severity: wishlist
Owner: Rock Storm 

* Package name: arduino-builder
  Version : 1.3.25
  Upstream Author : Arduino AG (https://www.arduino.cc/)
* URL : https://github.com/arduino/arduino-builder
* License : GPL-2
  Programming Lang: Go, C++, C
  Description : A command line tool for compiling Arduino sketches

 A command line tool for compiling Arduino sketches
 .
 This tool is able to parse Arduino Hardware specifications, properly run 
 gcc and produce compiled sketches.
 .
 An Arduino sketch differs from a standard C program in that it misses a 
 main (provided by the Arduino core), function prototypes are not 
 mandatory, and libraries inclusion is automagic (you just have to 
 #include them). This tool generates function prototypes and gathers 
 library paths, providing gcc with all the needed -I params.

This package is now necessary for new versions of the Arduino IDE.

The plan is to maintain this package inside the Debian Electronics Team. And 
for this, a sponsor will be needed.

Cheers,

-- 
Rock Storm