Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

License #6

Open
ghost opened this issue Nov 5, 2014 · 5 comments
Open

License #6

ghost opened this issue Nov 5, 2014 · 5 comments

Comments

@ghost
Copy link

ghost commented Nov 5, 2014

Hi!

How MaxToolbox is licensed? I would like to add some functionality and make them public, but no-license means I can't make changes public. In fact it means that nobody has no right to use your software :)

Best,
Eugene

@natcl
Copy link
Owner

natcl commented Nov 5, 2014

Hi,

Never really thought about this... what kind of changes would you like to
make ? You can just send in a pull request if you want...

2014-11-05 12:45 GMT-05:00 Eugene Cherny [email protected]:

Hi!

How MaxToolbox is licensed? I would like to add some functionality and
make them public, but no-license means I can't make changes public. In fact
it means that nobody has no right to use your software :)

Best,
Eugene


Reply to this email directly or view it on GitHub
#6.

@ghost
Copy link
Author

ghost commented Nov 5, 2014

Never really thought about this…

I know, it would seem like a boring formality, but legally, no license means no rights (to use, to modify, to copy, etc.) for others. I personally like BSD-style licenses, which permits commercial use for third-parties without opening their code. But if you feel uncomfortable, LGPL would be a good option. It allows use your code in commercial software, but only as a library (like Max package).

For contributors the open-source license guarantees usage and modification rights, and creates some sort of partnership between contributor and owner.

what kind of changes would you like to make ?

I want to experiment with my ideas on keyboard-patching. I make little helper-patches with keyboard (creating, moving objects, shift-arrow, etc.), but I need to connect the objects with mouse. Today I got the idea, that I can connect patchcords in keyboard this way:

  1. Select object 1.
  2. Press cmd-alt-1.
  3. Select object 2.
  4. Press cmd-2.
  5. First outlet of object 1 is connected to the second inlet of object 2.

Also I was thinking about window resizing/tiling, but I don't dig into this yet.

MaxToolbox already has all routines for this kind of task, e.g. auto-loading, nice shell, etc. But the lack of license creates obstacles for contributing. At least for me.

@natcl
Copy link
Owner

natcl commented Nov 5, 2014

I'll check for the license.

As for keyboard patching, are you sure it's not already there ? What you
describe seems already possible:

  1. Select both objects you want to connect
  2. Type shift-i 2
  3. Type shift-c

2014-11-05 14:33 GMT-05:00 Eugene Cherny [email protected]:

Never really thought about this…

I know, it would seem like a boring formality, but legally, no license
means no rights (to use, to modify, to copy, etc.) for others. I
personally like BSD-style licenses, which permits commercial use for
third-parties without opening their code. But if you feel uncomfortable,
LGPL would be a good option. It allows use your code in commercial
software, but only as a library (like Max package).

For contributors the open-source license guarantees usage and modification
rights, and creates some sort of partnership between contributor and owner.

what kind of changes would you like to make ?

I want to experiment with my ideas on keyboard-patching. I make little
helper-patches with keyboard (creating, moving objects, shift-arrow, etc.),
but I need to connect the objects with mouse. Today I got the idea, that I
can connect patchcords in keyboard this way:

  1. Select object 1.
  2. Press cmd-alt-1.
  3. Select object 2.
  4. Press cmd-2.
  5. First outlet of object 1 is connected to the second inlet of object
    2.

Also I was thinking about window resizing/tiling, but I don't dig into
this yet.

MaxToolbox already has all routines for this kind of task, e.g.
auto-loading, nice shell, etc. But the lack of license creates obstacles
for contributing. At least for me.


Reply to this email directly or view it on GitHub
#6 (comment).

@ghost
Copy link
Author

ghost commented Nov 5, 2014

In this case I still need to select two objects with mouse. Idea is to do it with keyboard only, using shift-arrow to navigate the objects.

UPD:
And what if i want to connect arbitrary inlet/outlet numbers?

@natcl
Copy link
Owner

natcl commented Nov 5, 2014

Yes that would be nice indeed...

2014-11-05 14:46 GMT-05:00 Eugene Cherny [email protected]:

In this case I still need to select two objects with mouse. Idea is to do
it with keyboard only, using shift-arrow to navigate the objects.


Reply to this email directly or view it on GitHub
#6 (comment).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant