Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-04-15 Thread megver . 2000
m so I think that maybe this year Trisquel 8 can be launched. Look at  
this https://wiki.ubuntu.com/LTS


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-04-15 Thread onpon4
This is the wrong way to do it. There are categories indicating specific  
libre licenses. Just use those categories as a whitelist.


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-04-15 Thread onpon4
You do realize where the trove classifiers come from, right? they come from  
the author of the package. I think the author of a package listing a license  
as a trove classifier is sufficient to grant permission to redistribute the  
code under that license, even if it's not the proper way to do it.


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-04-15 Thread onpon4
Managing thousands?! What are you talking about? If you just look at the  
classifiers, you don't have to manage anything, and the total number of  
classifiers you have to look at to check whether it is a libre license is 66.  
That's the total number of all trove classifiers indicating a license.


I don't know how I can be any clearer on what I'm suggesting, but somehow, I  
think it's gone completely over your head. You are clearly imagining going  
through every package, manually checking all of them, and putting all of the  
libre packages into a list. That's not even close to what I suggested.


But if you want to spend every day looking at new uploads to PyPI manually  
check whether or not they're free - and I do mean every day, because this is  
someone else's repository that anyone can upload a new package to - rather  
than just utilizing the tools PyPI already provides to tell you what license  
a program is under... be my guest, as long as it's only your own time that  
gets wasted in this pointless effort.


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-04-15 Thread legimet . calc
Except Trisquel 8 development has already started:  
https://devel.trisquel.info/trisquel/package-helpers/tree/flidas


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-04-15 Thread megver . 2000
The good thing about Linux is the openprinting drivers (which are mainly  
Epson printers) & Trisquel should include the free drivers for HP (HPLIP).  
Because HP printers are also very used and these drivers are free/libre,  
opensource & light


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-04-15 Thread t8mf4nu6lizp

You can but it's kinda tricky because some printers require a firmware blob.

http://hplipopensource.com/node/309


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-04-15 Thread megver . 2000
I hate that screen reader. If you really find it unuseful for you, just  
remove it.

#apt purge gnome-orca


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-04-15 Thread davesamcdxv

Though you can install hplip.


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-04-15 Thread lev
Ruben just posted a very nice blog post the other day, please have a look if  
you have not already seen it.  
https://trisquel.info/en/new-cycle-what-we-achieved-and-whats-come


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-04-15 Thread onpon4
> Browsing the site, there are packages that say they are under a "BSD  
Licence" or "MIT Licence" and are listed as such, but there is no link to the  
source (on their site or Git) and the tar.gz or .zip files do not contain any  
licensing information.


I think listing a classifier that says the license is the "OSI approved" "MIT  
license" works to place the software under that license (the Expat license).  
As for a "link to the source (on their site or Git)", why is that necessary?  
Is the source distribution on PyPI not enough? It's possible (though  
unlikely) for a source code download to be unavailable, but source code  
downloads are marked as such, so you should be able to auto-detect this.


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-04-15 Thread onpon4

> a blacklist is less work than a whitelist

No, it isn't. It's so much more tremendously difficult that I don't think it  
can reasonably be done that way. Do you have any idea how much software is in  
PyPI? There is no requirement for any package to use any trove classifier, or  
to list any license. So checking these would not be enough. You would have to  
manually check every other package for the license to see if it needs to go  
on the blacklist. And as new software gets uploaded, you would have to keep  
doing this. Any package not getting caught would completely undermine your  
efforts.


If you instead just whitelist based on classifiers, and possibly secondarily  
by recognizing particular license strings, you wouldn't need to worry about  
it. A package being wrongly assumed to be proprietary because it doesn't have  
a proper classifier on it wouldn't be a disaster.


> The Linux Libre kernel blacklists non-free bits, so why can't our custom  
pip?


Apples and oranges, my friend. PyPI is a software repository containing some  
proprietary software, not a program with blobs in it.


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-04-15 Thread onpon4

So don't count the vague ones.


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-04-15 Thread davesamcdxv
Considering how short-term STS Ubuntu releases are nowadays I'm not sure it's  
worth doing them anymore - 2 years between releases is an OK interval, I  
think.


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-04-15 Thread t8mf4nu6lizp
> If Trisquel had a custom version of pip in the repos that blocked or didn't  
allow the installation of non-free software, would that be a benefit to  
people here?


I think that would be a hindrance. I believe the problem is non-free software  
gets listed.


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-04-15 Thread davesamcdxv
Can Fidas be botstrapped yet? (It's been a few months since I last  
bootstrapped anything Debian-style so I guess I should try it again soon)


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-04-15 Thread dguthrie
To be fair there could be more communication. The Trisquel blog was not  
updated for nearly a year until someone pointed out that there was the name  
of the next distribution in a Got branch.


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-04-15 Thread onpon4
Also, I don't think it's necessary for installation of packages not confirmed  
to be libre to be blocked. Just exclude them from search results and display  
a warning when the user attempts to install them (and ask for confirmation).


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-04-15 Thread calmstorm

how can it have started already? what about the ZFS license problem?


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-04-15 Thread t8mf4nu6lizp
While a whitelist might be more work, it's also a solution that has 100%  
success.


One thing that has also to be considered is what happens if somebody changes  
their license.


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-04-15 Thread megver . 2000
Yes, but every update brings more compatibility. It´s good to have free  
drivers, but there are no printers that have received the RYF award.


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-04-15 Thread onpon4

Yup.


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-04-15 Thread t8mf4nu6lizp
I'm just a passerby with zero authority but I would guess it certainly does  
improve odds. Because it would then guarantee (as far as the info they  
provide) that all listed items would be free. Which is what Trisquel is all  
about.


If you can free pop it would be sweet. Half measures could be just wasted  
effort on the other hand.


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-04-15 Thread davesamcdxv
Wilg guess: Might  
https://trisquel.info/en/forum/cant-find-how-disable-trisquel-voice help ?


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-04-15 Thread calinou
The reason there are no non-LTS releases of Trisquel is the lack of manpower  
(it takes 4-6 months to release Trisquel after Ubuntu already). If you are  
knowledgeable about the inner workings of a Debian/Ubuntu system, you  
probably can help.


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-04-15 Thread sethcchrn6
Trisquel 7 was released fifteen months ago. I'd love to help in order to get  
stable releases out faster. I know a pitiful amount of Python (still  
learning) but I'm pretty knowledgeable about Linux and can at least  
contribute documentation. Where do I sign up?


[Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-04-15 Thread megver . 2000
Ubuntu 16.04 LTS Stable will be launched the 21 of April. It´s important for  
the Trisquel community because Trisquel is based on the LTS versions of  
Ubuntu. The bad thing of that is that we have to wait 2 years for newer  
versions. That means that probably Trisquel 8 will be launched this semester.  
I don´t know how fast are Trisquel developers, the first version of Trisquel  
I´ve use, is Trisquel 7. I hope that Trisquel 8 comes with new environments!


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-04-15 Thread onpon4

> Does pip have the option to limit package installation by licence type?

No, but adding this in would be trivial.

> Plus, some packages may be "DSFG Compliant" but may have a licence that  
isn't FSF approved.


There are categories indicating specific licenses. Use those. They're  
sub-categories of "License :: OSI Approved". The list of all of them is here:


https://pypi.python.org/pypi?%3Aaction=list_classifiers


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-03-12 Thread tegskywalker
Do you trust the trove classifiers 100% then? These may be people who call  
things just a "BSD Licence" and there is no way to tell between a 2 and 3  
clause licence because there is no LICENCE file or source repository to  
figure it out.


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-03-11 Thread tegskywalker
I went through and downloaded the files that seemed vague (under "BSD" or  
"MIT" liceneces) and there was no LICENCE file with them and there were no  
headers in any source code bits with licensing information.


These files are DSFG or OSI "approved" but clearly are missing information to  
be fully compliant. So yeah... you cannot trust the categories on the site  
unfortunately.


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-03-10 Thread tegskywalker
I understand where he is coming from, but the PyPi categories are not 100%  
accurate. Browsing the site, there are packages that say they are under a  
"BSD Licence" or "MIT Licence" and are listed as such, but there is no link  
to the source (on their site or Git) and the tar.gz or .zip files do not  
contain any licensing information.


If a list is to be curated, would it be included within the package or would  
it have to reference a file or site on an external server (that can be  
updated with new package) for it to work? There could also be a separate page  
that lists the free packages (like the Abrowser plugins), but will download  
from the PyPi servers. This database would be created by scraping the PyPi  
RSS feeds or using something like Requests and an HTML parser to pull the  
package names and links and store them. Or you can go with my original method  
of keeping a smaller blacklist.txt file that blocks it at the installer.


There's just so many methods in doing this and unfortunately I'm not getting  
a solid "do it this way" answer.


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-03-10 Thread tegskywalker
Thanks for your feedback. It is nice to get feedback from someone besides  
onpon4.


Abrowser uses an alternative website to the Mozilla one to handle extensions  
and onpon4 may suggest having something similar to handle pip packages.  
Technically, if a person is using pip, they do it all through the command  
line anyways and aren't required to browse a web page like with the Mozilla  
extensions.


Having either a whitelist or blacklist does require some work, but if we have  
an editable .txt file in the Trisquel GitLab repository for the package  
helper, I'm sure packages could be added to the list easily.


So if we do the whitelist route, what is the best method? Do I write a script  
that calls Requests on each of the category pages that we know are free,  
scrapes the names, and adds to a list or SQLite DB? Or would manual  
intervention need to happen?


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-03-10 Thread tegskywalker
If I do your method and choose to whitelist instead of blacklist, does it  
increase my chances of the custom pip getting accepted? I just don't want to  
be constantly told I am wrong and I  put forth all the effort to get shut  
down.


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-03-10 Thread tegskywalker
If I do your method and choose to whitelist instead of blacklist, does it  
increase my chances of the custom pip getting accepted? I just don't want to  
be constantly told I am wrong and I  put forth all the effort to get shut  
down.


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-03-10 Thread tegskywalker

I disagree.

Managing a list of hundreds is easier than thousands. Sorry.


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-03-09 Thread tegskywalker
Since a blacklist is less work than a whitelist, it may be preferred. The pip  
package would include a list in a blacklist.txt file that can be updated and  
sent to users on apt upgrades.


The Linux Libre kernel blacklists non-free bits, so why can't our custom pip?  
Like I said, I'm spending the man hours on the initial blacklist.txt and will  
see about modifying or creating a package helper to utilize it.


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-03-08 Thread tegskywalker
Does pip have the option to limit package installation by licence type? Plus,  
some packages may be "DSFG Compliant" but may have a licence that isn't FSF  
approved.


Your solution is to create a repository for packages which requires hosting  
the packages and maintaining them. Or you can just blacklist packages that  
are not free instead of having to handle potentially thousands of packages.  
I'd prefer to have a list of packages that can be updated and pip checks that  
when a user tries to install.


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-03-08 Thread tegskywalker
I've been going through the site the past few hours and making a list of  
packages that don't fall under a FSF approved license. When someone tries to  
install a package via something like "pip install ", it would load the  
text file into a Python list and if that package is non-free, it will display  
a warning and not allow installation. This could be a block of code where it  
catches the user doing an install of the package or another package that  
requires it.


This would affect the python-pip and python3-pip packages in Trisquel 6 and  
above. You are free to install pip through other means, but the ones in the  
repos should be locked down.


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-03-08 Thread tegskywalker
I'm pretty fluent in Python and the pip issue caught my eye. I'm assuming the  
python-pip and python3-pip packages are the culprit since they may suggest  
non-free software.


If Trisquel had a custom version of pip in the repos that blocked or didn't  
allow the installation of non-free software, would that be a benefit to  
people here? Of course many Python people either install via  
https://bootstrap.pypa.io/get-pip.py or via setuptools instead of apt.


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-03-07 Thread tegskywalker

sudo apt-get purge gnome-orca


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-03-07 Thread tegskywalker
I'd love to help out in the repackaging or documentation area. Are you guys  
in need of Bash scripts for repackaging or is that pretty set? Or were you  
thinking in the lines of compilation?


As for documentation, what would you need? Like general setup of the OS or  
like some tips on setting up programs (like nginx for example) that are  
included in the repos and used by Trisquel users?


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-03-06 Thread tegskywalker
That makes me really happy. Now that Ruben works at the FSF, he can dedicate  
more time to Trisquel and the project can totally flourish. I liked that he  
is looking to get some test ISOs out before the final release of Trisquel 8  
and that it will be out soon after Ubuntu 16.04.


Re: [Trisquel-users] Ubuntu 16.04 Xenial Xerus will be launched the 21 of April.

2016-03-04 Thread tegskywalker
With Ubuntu MATE 16.04 releasing betas before the main release, there is no  
reason Ruben cannot start testing and prepping the user interface and  
customizations for Trisquel 8 right now. That way, we can ideally get a  
Trisquel 8 release within a week of 16.04. If Linux Libre can do it, why  
can't Trisquel?


But knowing Ruben, he will keep us in the dark for 3+ months.