Re: [Trisquel-users] On the NSA targeting readers of Linux Journal as extremists

2014-07-05 Thread retro
Perhaps by extremist forum they meant forum used by extremists,  
presumably as a source of information about anti-surveillance measures. It  
would be sad if concern by law-abiding citizens about snooping is considered  
extreme behaviour. If it is, then it is probably thanks to the desire of so  
many to make their lives public via social networking platforms.


The implications of such data falling into the wrong hands sooner or later  
will not be realised until it is too late to do anything about it, because it  
can never ever be deleted entirely once copied.


Re: [Trisquel-users] NetGear PTV300 (Miracast Receiver) Firmware GPL v2

2014-07-05 Thread chris
I didn't look into the firmware for this device although am a bit skeptical  
it is actually 100% free. There are a lot of things that are GNU GPL licensed  
and not actually free due to bits of non-free software that the code is  
dependent on. That said it would be odd for them to release 100% of the code  
for the firmware of a device that appears to only work with MS Windows and is  
dependent on a propritary technology from Intel called WiDi. From what I  
gather Intel WiDi is not supported on GNU/Linux (as free software or  
otherwise).


[Trisquel-users] Developing free software

2014-07-05 Thread webmaster
I've been programming for a few years, but not so much lately. I used Delphi  
(object-pascal) in the past, so I was thinking about using Lazarus, but it  
seems like some libraries in Lazarus was taken out (license-related I think).


I've been looking at NetBeans (Java) and QT (seems to support multiple  
languages), but can anyone recommend any good tools for visual development,  
maybe a good all-round option in general?


Re: [Trisquel-users] Why the GPL doesnt focus on freedom keynote from OSCON

2014-07-05 Thread jbar

This has been discussed many times in these forums.

Extracted from https://www.gnu.org/licenses/license-recommendations.html :

There are only a couple of kinds of projects that we think should not have  
any copyleft at all. The first is very small projects. We use 300 lines as  
our benchmark: when a software package's source code is shorter than that,  
the benefits provided by copyleft are usually too small to justify the  
inconvenience of making sure a copy of the license always accompanies the  
software.


The second is projects that implement free standards that are competing  
against proprietary standards, such as Ogg Vorbis (which competes against MP3  
audio) and WebM (which competes against MPEG-4 video). For these projects,  
widespread use of the code is vital for advancing the cause of free software,  
and does more good than a copyleft on the project's code would do.


General info about licenses:
https://www.gnu.org/licenses/license-list.html#SoftwareLicenses


Re: [Trisquel-users] On the NSA targeting readers of Linux Journal as extremists

2014-07-05 Thread stask
If Linux Journal attracts extremists to such a degree that ALL people who  
visit their website are tagged and filed into some system of suspects, then I  
just don't know what to say or think.


Remember what the original quote was: The NSA is also tracking anyone who  
visits the popular online Linux publication, Linux Journal, which the NSA  
refers to as an “extremist forum” in the [XKeyscore] source code.


There is more at Linux Journal. http://www.linuxjournal.com/ check out their  
front page!


Linux Journal has a circulation of nearly a million and so does The New  
Yorker.


Newsweek has around one and a half million I think. These numbers seem pretty  
mainstream to me, hardly the hot bed hangout of extremists.


Same with GNU/Linux and all the GPL licensed software.

“The GPL licenses more software than MicroSoft and Oracle put together. The  
GPL is roughly an order of magnitude larger than SAP,  the largest commercial  
producer of software in the European Union.” --Eben Moglin   
http://youtu.be/FI1CoeqyD5o?t=2m44s


When will the hysteria end?

Let no one entertain the idea that GNU/Linux or free software is odd, small,  
or extreme.




Re: [Trisquel-users] Can't block a subdomain in /etc/hosts

2014-07-05 Thread Sachin
I think /etc/hosts.deny and /etc/hosts.allow are files you have to edit
and you would have to add somthing like

.facebook.com

to block all the subdomains

You could read the man page of hosts.deny using

man hosts.deny


Re: [Trisquel-users] Developing free software

2014-07-05 Thread tobias
I prefer QtCreator for GUI development and I write most of my programs in  
C++. I've never used Pascal since I switched to free software. I don't like  
Java, as I prefer native code. QtCreator is in the Trisquel repositories and  
can be installed using:

apt-get install qtcreator



Re: [Trisquel-users] Developing free software

2014-07-05 Thread webmaster

I don't like Java either for the same reason.

I will have a closer look at QT. Thanks! :)


[Trisquel-users] Re : Developing free software

2014-07-05 Thread magicbanana
Both GTK+ and Qt have bindings for all popular languages. If you stick to  
Pascal:


http://www.freepascal.org/packages/gtk.html
http://wiki.freepascal.org/Qt_Interface


However, it may be a good idea to learn a more modern and, today, more  
popular language such as Python, which follows as well the object-oriented  
paradigm. Here are the bindings of GTK+ and Qt for Python:


https://wiki.gnome.org/Projects/PyGObject
http://www.riverbankcomputing.com/software/pyqt/


As for the IDE, I don't use any (Emacs rocks) but, as far as I understand,  
Eclipse remains the most popular. Whatever the language. Even Pascal:  
http://sourceforge.net/projects/pascaline/


And, really, you should not use any graphical tool to create GUI. The code  
that is produced is terrible (with absolute coordinates and so on) and not  
portable. You need to learn about layouts.


Re: [Trisquel-users] Developing free software

2014-07-05 Thread Andrew Lindley
Without the key information of what you're thinking of developing and 
what the target environments are any advice will be vague and 
approximate at best because it is always a case of horses for courses.


That said I can say definitively from the free software point of view 
not Java or anything targeting Gnome's Mono engine.  They're both 
proprietary originated systems and have a range of patents on them 
which might bite the free software community later on.  This is also 
the FSF advice.


If you're setting about writing GUI applications then the general 
wisdom at present is you should use a language with automatic memory 
management - handcrafted memory management does less well on larger 
projects and makes for additional coding and debugging time.


So combining this with Qt as you've mentioned for RAD you might try 
Python, KDE's qdevelop with its python plug-ins, Qtdesigner etc and 
later in development profile the program for performance hot spots 
and recode them in C/C++.   But the best advice for performance has 
always been to look at your algorithms first, poor ones are what eat 
the CPU cycles usually.


Now for some opinions on related matters which others might find 
contentious.


Free software and open source software has a lot of apps which are 
developed for one widget set or another.  The various desktop 
environments have each a smaller range of apps targeting them.  I 
suspect this is because people fall into the 'popularity trap' RMS 
mentioned and want their app to run in a wide range of desktop 
environments including proprietary ones.  IMO free desktop 
environments are in need of a full range of apps specific for them so 
that we have the hope of a future 'killer app' bringing the cause new 
users.  So choose a DE.


Further I believe free software developers should deliberately ignore 
users of non-free systems.  If users of such system want a specific 
free software app, let them port a fork of it themselves - the free 
software community should not spend time on it.  The idea that we 
have enough free software developers is a myth, it was known in the 
late 80s that the demand for software development exceeded the world 
economy's ability to pay for it and the situation is worse now[1].  
So IMO free software developers should not waste their time, which is 
in a sense a community resource, on pandering to people who RMS 
justifiably calls fools.


Combining the above two with RMS's GNU 30th speech point of 'people 
are picking low hanging fruit.'  Don't do the 'me too' thing of 
writing yet another media player etc.  It's mere vanity.  I'm not 
saying you have to write a large super app.  But e.g. go look in a 
computer store at some of those apps that cost $50 or under.  Things 
like a GUI outliner (which there are a selection of for the Mac), or 
a clone of 'Write Your Own Novel (Professional)' are a much better 
proposition.  They add to the variety of free software.  Remember FSF 
canon allows you to use non-free software in order to code a 
replacement.


Similarly free software is especially in need of more games.

Lastly, a word on the supposed 'wisdom' that developers should use a 
bleeding edge distro like Parabola GNU/Linux.  I find it very hard 
not to indulge the British habit of swearing at such nonsense.  I 
have over 30 years in software and am under various NDAs etc so I 
can't give details but I have seen sums with lots of zeros go down 
the tubes from this practice.  Developers must have a very stable 
development machine.  Use a chroot/LXC container/Parabola under KVM 
or whatever for the target environment, but keep your actual 
development desktop O/S stable, the less change the better.  So set 
up you development environment on Trisquel, hand compile any 
additional libraries you need and set up some virtualised targets.  
You'll need to for the other GNU FSDG distros once you've released 
your app anyway.


[1] If you think about this - there not being enough money to pay for 
the software we need you will realise that the open source 
community's purported reasons for success are vacuous.  The reality 
it is because the code can be shared / modified etc as guaranteed by 
the four freedoms they are riding on an economic incentive to make 
software for a lot less money.  They may have a lot of users but they 
are fooling themselves if they think there's any other reason than 
money for them being there.  The free software community OTOH has 
grown and is about an ethical commitment,  the fact that there will 
always be free riders doesn't detract from our achievements, we've 
never pretended to ourselves we have some quality magic or anything 
like that.


Leny


[Trisquel-users] Re : Why the GPL doesnt focus on freedom keynote from OSCON

2014-07-05 Thread magicbanana
Well, that is different: free software must be buildable with free tools  
but can be use, i.e., executed for any purpose (freedom 0). A free font  
can be used in a copyrighted document.


Re: [Trisquel-users] Re : Why the GPL doesnt focus on freedom keynote from OSCON

2014-07-05 Thread Andrew Lindley
It is a perfectly witless proposition, has the fool never heard of 
the Tragedy of the Commons?


https://en.wikipedia.org/wiki/Tragedy_of_the_commons


[Trisquel-users] Re : Why the GPL doesnt focus on freedom keynote from OSCON

2014-07-05 Thread magicbanana
Most programs under the GNU licenses are not GNU programs. And their  
copyrights are not assigned to the FSF. Even GNU programs do not necessarily  
have their copyright assigned to the FSF:  
https://www.gnu.org/licenses/why-assign.html


The copyright assignment is entirely independent from the license. It is  
stating that the author of the work is not who wrote it but the third entity  
that it was assigned to. One can understand why some programmers are  
reluctant to sign such assignments!


Anyway, they are particularly useful when the work is written by tens (or  
more) of people, some potentially dead, and the license needs to be enforced  
or a decision (e.g., switch to a newer version of the license) needs to be  
taken. If the copyright holder is the FSF, one can be sure the decision will  
never be to make proprietary derivatives. It is hard to say so of any other  
entity.


As for GNOME, here is its policy on copyright assignment:  
https://wiki.gnome.org/action/show/FoundationBoard/Resources/CopyrightAssignment


Re: [Trisquel-users] Selene Media Encoder

2014-07-05 Thread myself600
Interested to know that HandBrake is now back in the repos, I made some tests  
to check if it's now FAAC-free. Unfortunately, it seems that someone just  
imported HandBrake sources from the official PPA, and included that in the  
Trisquel repo without making any change. The encoding option for FAAC is  
still in place, producing playable MPEG-4 AAC streams. Even the source  
packages does include the FAAC sources bundled.


For those looking into using HandBrake without FAAC, there are binaries  
available for both Toutatis and Belenos. Get them from here:


Trisquel 6.0
http://tep.shoutwiki.com/wiki/Building#HandBrake

Trisquel 7.0
http://packages.ubuntu.com/search?keywords=handbrakesuite=trusty



Re: [Trisquel-users] Developing free software

2014-07-05 Thread webmaster
I don't think I'll stick with Pascal - like you said, it's probably better to  
use a more modern language.


I'll have a look a Python as well. :)


[Trisquel-users] Compile Trisquel from Source

2014-07-05 Thread moaz786

The Trisquel sources are available on the download page.

However, when I extract the image to a folder, inside I see just Ubuntu  
software packages, nothing more. I don't have the slightest clue as to how to  
recompile this once I'm done modifying it. Could I have some help?


Re: [Trisquel-users] Developing free software

2014-07-05 Thread andrew

As you know programming already this online book will do

http://www.diveinto.org/python3/

The repo packages for the relevant pyqt all start python3-pyqt4


Re: [Trisquel-users] Developing free software

2014-07-05 Thread icarolongo

PySide from Qt Project: http://qt-project.org/wiki/PySide


Re: [Trisquel-users] Developing free software

2014-07-05 Thread webmaster

Great! :)

And many good points in your huge post below. :)


Re: [Trisquel-users] On the NSA targeting readers of Linux Journal as extremists

2014-07-05 Thread chris
If your a torrorist on the DHS watch list I might suggest some new clothing  
that has come out:


For those in Europe (tighter fit, but profits are being donated to the Tor  
project):


https://www.trycelery.com/shop/torrorist

For those in North America (ie those who prefer an American style cut) I  
might suggest:


http://www.zazzle.com.au/proud_to_be_a_torrorist_shirts-235061628145179516

The NSA thinks that every user of TOR is an extremist also and needs to be  
surveilled...


I wanted to get a I made the DHS watch list, but this one is close:

http://www.dontcomply.com/product/proud-member-of-the-terrorist-watch-list/




Re: [Trisquel-users] Developing free software

2014-07-05 Thread andrew
BTW I started coding for this set of things using Eclipse and its PyDev and  
Mercurial plugins a few years ago.  Eclipse kept causing the JVM itself to  
SEGFAULT mid-debugging session and I kept losing work - so I switched to  
GNU/Emacs for my editor and turned on what it calls Version Control which  
creates a new numbered ~ (backup) file for each save.  Then of course the  
various VCSes aren't entirely bug free and occasioanlly you have to fix a  
repo. So I switch to git because the repo control data is editable 'ASCII'  
with zlib defalate copies of the files which are much eaier to fix by hand.


Re: [Trisquel-users] On the NSA targeting readers of Linux Journal as extremists

2014-07-05 Thread andrew
Oh, like everybody else on them I waved at the Special Branch police officers  
with cameras on Pride marches back in the 80s.  I was also active in student  
union politics in the same decade. Just about everybody who did that who is  
now a politician has discovered there is an MI5 file on them. 


Re: [Trisquel-users] On the NSA targeting readers of Linux Journal as extremists

2014-07-05 Thread nycbone
I'm very proud to be a GNU/Linux and Tor user. If the NSA believes that I'm  
an extremist, so be it. This just demonstrates that they are afraid of free  
and legal tools that may thwart (or at least slow) their illegal,  
unconstitutional practices as well as the free-thinking people that use them.  
Fascists' biggest fear is people that dare think for themselves. 


Re: [Trisquel-users] Compile Trisquel from Source

2014-07-05 Thread Andrew Lindley
OK, From What I Know / AFAICT you would create the same 
infrastructure layout as Trisquel but use the Trisquel repos as your 
upstream not the Ubuntu ones.  Your package helpers would tailor 
specific packages to give you your distro's branding, desktop etc.  
Hack makeiso.git to build your own install disk using them.


If you're going to run a .deb distro you will need to read package 
maint-guide.


My guess is the main problem RMS will have been thinking of is the 
fact that ordinary distro repos are littered with packages which have 
GNU FSDG compliance issues.  Using a GNU FSDG distro as upstream 
saves you most of that effort, although I think to retain GNU FSDG 
status yourself you would have to accept compliance bugs.


Leny


Re: [Trisquel-users] Selene Media Encoder

2014-07-05 Thread legimet . calc

I created a bug report.
https://trisquel.info/en/issues/11954


Re: [Trisquel-users] Compile Trisquel from Source

2014-07-05 Thread Andrew Lindley

However...

The essence of the above is that all you're doing is creating some 
custom packages and building an install disk using them, the rest is 
stock Trisquel.   Ruben has said Trisquel will be getting community a 
repos.  So in principle you could create your custom packages and put 
them in the community repos.  Build your own install disk with the 
community repos already enabled and have a Trisquel Remix.  Then you 
wouldn't need your own infrastructure.  Of course you'd have to ask 
Ruben about that.  He's best contacted as quidam on #trisquel on 
freenode.


Leny