valerio-bozzolan / AcrylicPaint

Acrylic Paint is now maintained by @valerio-bozzolan until @Anupam1525 comes back. Note that pull requests are more appreciated than enhancement-reports. We know what Acrylic Paint does and what Acrylic Paint does not :^)
https://gitpull.it/tag/acrylic_paint/
GNU General Public License v3.0
45 stars 32 forks source link

Add pictures #26

Closed marcogagino-22 closed 8 years ago

marcogagino-22 commented 9 years ago

Add a picture as a canvas over which you can draw.

horkana commented 9 years ago

This would be useful to me too.

I took a screenshot and hoped/expected I would be able to open it draw a quick mark on it using Acrylic

toehead2001 commented 9 years ago

@valerio-bozzolan You mentioned the possibility of maybe using some of the canvas code from Meme Generator. Before I investigate doing this, is the MIT license an issue? Does the GPL allow code under the MIT license to be used in the same project?

valerio-bozzolan commented 9 years ago

@toehead2001 Thanks for this question, I really care about it.

The GNU General Public License it's the most-strictly copyleft license for Free as in Freedom software. In the other hand think about the MIT license as a stupid «I don't really want to be killed if someone destroy his device with my software».

The GNU GPL also have this phrase, but in addition it cares about a lot other things, so, we can legally see the GNU GPL "an extension of the MIT" because it simply respects MIT conditions.

Also, in general, every software under a known Free license (e.g. MIT, Apache 2.0, WTFPL, Public Domain, GNU LGPL, FreeBSD, etc.) can be merged into a software under the GNU GPL, because the GNU GPL have so "restrictions" that it simply respects all the therms of these licenses.

See this document: http://www.gnu.org/licenses/license-list.en.html

Look at this schema: http://www.gnu.org/licenses/quick-guide-gplv3-compatibility.png

(Note that the reverse compatibility is generally NOT allowed, e.g. the MIT and the Apache 2 don't respect 98% of the GNU GPL and so all the software in the world under the GNU GPL can't be used in a software that uses MIT.)

TL;DR

It's OK to use MIT source code in a GNU GPL project :)

(updated 9-ott-2016)

toehead2001 commented 9 years ago

I also care about the four freedoms. :+1: I just was not clear on the compatibility. One more question to clarify. If I were to merge the MIT code from Meme Generator into this project, it would become GPL code?

valerio-bozzolan commented 9 years ago

@toehead2001 I think that it's simply MIT code in a GNU GPL project.

(updated 9-ott-2016)

vespadj commented 8 years ago

request of enhancement: Menu / Open (.jpg; .png) Menu / background (select or change color for backgroung) or in alternative Menu / Fill (riempi)

ciao, vespadj

TheOpenSourceNinja commented 8 years ago

This sounds like a useful feature; any progress?

valerio-bozzolan commented 8 years ago

@TheOpenSourceNinja Feel Free to do a pull request to speed this!

TheOpenSourceNinja commented 8 years ago

I'm working on it now :)

valerio-bozzolan commented 8 years ago

@TheOpenSourceNinja Great! I'm implementing the open-as feature over your code.

valerio-bozzolan commented 8 years ago

Closing this thanks to @TheOpenSourceNinja, adding also the "open from other apps" feature in 1c7a343218650423a5ab34f098753130793725b6.

valerio-bozzolan commented 8 years ago

Built by F-Droid recently.