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

统一标准的敏感资料文库 #1596

Open
banned-historical-archives opened this issue Aug 13, 2022 · 137 comments
Open

统一标准的敏感资料文库 #1596

banned-historical-archives opened this issue Aug 13, 2022 · 137 comments

Comments

@banned-historical-archives

现在分散的资料收集工作/OCR工作可能无法避免重复劳动,第二,资料的二次汇编难以保证真实性,第三缺乏统一的版本管理,难以维护。我们已经使用一系列现代化工具解决这些问题,使得每一篇文稿可溯源、可验证。

https://banned-historical-archives.github.io

希望有更多志愿者参与进来

@ProletRevDicta 能帮忙置顶吗?

@ghost
Copy link

ghost commented Aug 13, 2022

音樂《無產階級文化大革命就是好!》有兩個版本,一個北京五月印刷版本是“誓把修根剷除掉”,另一個河南六月印刷版本是“勝利凱歌衝雲霄”。
《戰地新歌》的很多音樂也很缺乏。

@ghost
Copy link

ghost commented Aug 13, 2022

戰地新歌(來源Google 微幕O$購買):https://mega.nz/folder/6DBmUS5B#4alObAceQi1scoDHAwcfxQ

@ghost
Copy link

ghost commented Aug 13, 2022

@ProletRevDicta ProletRevDicta pinned this issue Aug 25, 2022
@ProletRevDicta
Copy link
Owner

同意,揭批查材料亦需要整理

@PirateBook1
Copy link

@ProletRevDicta @hubred-rev @Con-Rev 该仓库各整理同志注意,你们将图片集压缩成 pdf 的行为已经导致许多资料的原图片消失,建议重新检查相应文件

比如下面这份《“四人帮”罪行材料》,只有一页:
image

其他一些资料我在录入过程中也发现了这一情况

@ghost
Copy link

ghost commented Oct 6, 2022

@ProletRevDicta @hubred-rev @Con-Rev 该仓库各整理同志注意,你们将图片集压缩成 pdf 的行为已经导致许多资料的原图片消失,建议重新检查相应文件

比如下面这份《“四人帮”罪行材料》,只有一页: image

其他一些资料我在录入过程中也发现了这一情况

請將具體範圍列一下表,方便處理。

@ghost
Copy link

ghost commented Oct 6, 2022

問題是出在文件重命名上出錯了,很快就可以恢復。

@ghost
Copy link

ghost commented Oct 6, 2022

只是,之前那個按照圖片末尾號製作排序的代碼被我弄丟了,這導致整理上海第二武裝史料有些困難,現在只有按照遞增性排序的代碼,並且並不成熟。

@ghost
Copy link

ghost commented Oct 6, 2022

import re,os,sys
n,l=0,[]
nn=0
pa=re.compile(r'\d+')
for a in os.walk(sys.path[0]):
    for b in a[2]:
        if len(b[:-4])!=6:
            if b[-3:]in['jpg','png','JPG','PNG']:
                t=[int(v)for v in pa.findall(b)]
                l.append([b])
                l[len(l)-1].extend(t)
                n+=1
                if n>=len(a[2]):
                    nn+=1
                    zz=0
                    for z in range(len(l[0])-1):
                        print(a[0])
                        l.sort(key=lambda x:x[z+1])
                        if(l[0][z+1])==(l[1][z+1]-1):zz=z+1;break
                    l2=[]
                    for z in l:
                        l2.append([a[0],z[0],z[zz]])
                    l=l2
                    for c in l:
                        if os.path.exists('%s/%s'%(c[0],c[1])):
                            os.rename('%s/%s'%(c[0],c[1]),'%s/%s.%s'%(c[0],str(c[2]).rjust(6).replace(' ','0'),c[1].split('.')[-1:][0]))
                    print(c)
                    n,l=0,[]

@ghost
Copy link

ghost commented Oct 6, 2022

並且批量生成pdf的代碼也弄丟了。

@ghost
Copy link

ghost commented Oct 6, 2022

import os,sys,jpg2pdf
for a in os.walk(sys.path[0]):
    l=[]
    for b in a[2]:
        if b[-3:]=='jpg':l.append(b)
    if l:
        with jpg2pdf.create('%s/%s.pdf'%('/'.join(a[0].split('/')[:-1]),a[0].split('/')[-1:][0])) as pdf:
            for z in l:
                p='%s/%s'%(a[0],z)
                print(p)
                pdf.add(p)
            print(a[0])

@ghost
Copy link

ghost commented Oct 6, 2022

預計明天就能解決這個問題。

@banned-historical-archives
Copy link
Author

@hubred-rev 为什么要压缩并转成pdf? 我觉得可能降低OCR识别率

@ghost
Copy link

ghost commented Oct 6, 2022

@hubred-rev 为什么要压缩并转成pdf? 我觉得可能降低OCR识别率

便於傳播。

@ghost
Copy link

ghost commented Oct 6, 2022

@hubred-rev 为什么要压缩并转成pdf? 我觉得可能降低OCR识别率

OCR有馬賽克,不怕,OCR本身自己就有壓縮圖片的卷積(馬賽克)神經網絡。

@ghost
Copy link

ghost commented Oct 6, 2022

@hubred-rev 为什么要压缩并转成pdf? 我觉得可能降低OCR识别率

人眼能看清的OCR都能看清,問題不大,最多只是我正在使用的OCR本身效果就不好引起的。

@banned-historical-archives
Copy link
Author

@hubred-rev 我测试过,不同压缩率的jpg对识别率有比较大的影响,目前OCR还没到那么先进的水平。
为了传播的话应该直接传播OCR的结果,这些原始文件我建议保留原来的样子。

@ghost
Copy link

ghost commented Oct 7, 2022

@hubred-rev 我测试过,不同压缩率的jpg对识别率有比较大的影响,目前OCR还没到那么先进的水平。 为了传播的话应该直接传播OCR的结果,这些原始文件我建议保留原来的样子。

沒有控制分辨率、文件大小的變量,不成立。

@ghost
Copy link

ghost commented Oct 7, 2022

@hubred-rev 我测试过,不同压缩率的jpg对识别率有比较大的影响,目前OCR还没到那么先进的水平。 为了传播的话应该直接传播OCR的结果,这些原始文件我建议保留原来的样子。

我測試過了,錯字率已經很低了。

@ghost
Copy link

ghost commented Oct 7, 2022

@hubred-rev 我测试过,不同压缩率的jpg对识别率有比较大的影响,目前OCR还没到那么先进的水平。 为了传播的话应该直接传播OCR的结果,这些原始文件我建议保留原来的样子。

原始文件在GitHub的歷史記錄裡有備份,將來會在MEGA網盤上放出原始文件,這裡不存儲,避免過大引起GitHub官方不滿。

@ghost
Copy link

ghost commented Oct 7, 2022

@hubred-rev 我测试过,不同压缩率的jpg对识别率有比较大的影响,目前OCR还没到那么先进的水平。 为了传播的话应该直接传播OCR的结果,这些原始文件我建议保留原来的样子。

我使用的OCR接口不支持那麼大的圖片,請提供其他方案。

@ghost
Copy link

ghost commented Oct 7, 2022

@hubred-rev 我测试过,不同压缩率的jpg对识别率有比较大的影响,目前OCR还没到那么先进的水平。 为了传播的话应该直接传播OCR的结果,这些原始文件我建议保留原来的样子。

https://ai.baidu.com/tech/ocr/general?_=1665106230793

你可以親自試一試那麼大的圖片能否上傳進行OCR掃描。

@ghost
Copy link

ghost commented Oct 7, 2022

@hubred-rev 我测试过,不同压缩率的jpg对识别率有比较大的影响,目前OCR还没到那么先进的水平。 为了传播的话应该直接传播OCR的结果,这些原始文件我建议保留原来的样子。

我的顯卡驅動不支持CUDA,若想離線PaddleOCR掃描這些文件要推遲到明年才能完成了。

@ghost
Copy link

ghost commented Oct 7, 2022

@hubred-rev 我测试过,不同压缩率的jpg对识别率有比较大的影响,目前OCR还没到那么先进的水平。 为了传播的话应该直接传播OCR的结果,这些原始文件我建议保留原来的样子。

https://github.com/ProletRevDicta/Prolet/tree/96fbf76ef3de00aae26e035245ac84d48ee34db4

這裡可以獲取原文件,百毒OCR最高支持的文件大小是10MB(要求base64编码和urlencode后大小不超过10M),而其中有的文件已經到了5.2MB,此外就是測試最高只支持2MB。

@ghost
Copy link

ghost commented Oct 7, 2022

@hubred-rev 我测试过,不同压缩率的jpg对识别率有比较大的影响,目前OCR还没到那么先进的水平。 为了传播的话应该直接传播OCR的结果,这些原始文件我建议保留原来的样子。

一般1MB的png壓縮文件就已經超過了百毒OCR的接受範圍了。

@ghost
Copy link

ghost commented Oct 7, 2022

@hubred-rev 我测试过,不同压缩率的jpg对识别率有比较大的影响,目前OCR还没到那么先进的水平。 为了传播的话应该直接传播OCR的结果,这些原始文件我建议保留原来的样子。

(此处仅供功能展示,图片类型支持PNG、JPG、JPEG、BMP,大小不超过2M。该接口实际能力的图片格式及大小要求以接口文档为准)

@ghost
Copy link

ghost commented Oct 7, 2022

@hubred-rev 我测试过,不同压缩率的jpg对识别率有比较大的影响,目前OCR还没到那么先进的水平。 为了传播的话应该直接传播OCR的结果,这些原始文件我建议保留原来的样子。

像我剛剛舉例的王洪文的文件,只能靠人工付費代打這樣的資本主義手工業來完成,其他的途徑是不行的,OCR效果實在太差。

@ghost
Copy link

ghost commented Oct 7, 2022

@hubred-rev 我测试过,不同压缩率的jpg对识别率有比较大的影响,目前OCR还没到那么先进的水平。 为了传播的话应该直接传播OCR的结果,这些原始文件我建议保留原来的样子。

未經壓縮的四人幫的N種黑材料我就算再用力放大文件,OCR使用最好的接口也不能掃描出正常的語句來,可見問題不是在於圖片是否經過壓縮,而是現在的OCR技術太過落後,落後到了極點。可見這裡大多數文件就算不壓縮也掃描不出來正常的語句。

@ghost
Copy link

ghost commented Oct 10, 2022

如果真的是為了中國無產階級革命的話,為什麼要用各種複雜的互聯網CSS高度分工前後端的文件來代替直接Pull Request修改Prolet庫裡各種文件在自由軟件文件系統中的路徑和元數據上呢?HTML並不是完全自由的,因為HTML大量混合了JavaScript,HTML的標籤是對本庫的無力的歪曲割裂,HTML不適合全時代計算機的使用,使用Python自動去HTML化才是有建設性的工作,因而不適合老年人,我們都是互聯網懷疑主義者。
在Prolet之外另立一個Prolet的鏡像是沒有問題的,問題是對Prolet內部有建設性的內容創作,不被反哺回Prolet本身,因而是不自由的。最終造成了分散和工作的複雜化,使得工作大大地繁化。分工的基礎就是階級劃分的基礎,因而表現到資料庫上是資料庫本身表現了大量的階級矛盾、階級對立。而不觸及Prolet本身以及取代Prolet的工作,反而增加了代理人、中間人攻擊的風險,並且這也是否定ProletRevDicta及其RC貢獻的一種不受歡迎的行為。
希望貴資料庫早日擺脫對資產階級互聯網組織的HTML、JavaScript的尾巴主義,因為HTML真的不是合適的文件簡化儲存形式。
資料庫的高度分工的網頁給人的第一印象是資料庫內部存在尖銳的矛盾,表現得像一個資本主義企業。

@banned-historical-archives
Copy link
Author

@hubred-rev 你可以从数据库中加工成你喜欢的格式,HTML只是便于在线阅读

@ghost
Copy link

ghost commented Oct 10, 2022

數據庫整體表現得仍然是限制數據傳播的,因為mysql這一傳統互聯網軟件的使用,使得其和計算機有些格格不入。

@ghost
Copy link

ghost commented Oct 10, 2022

我會逐步將資料庫的內容通過Python split、os等包直接而不是mysql這一繁體軟件合併入Prolet。

@ghost
Copy link

ghost commented Oct 10, 2022

JavaScript的大量使用已經使得你們和自由軟件運動越走越遠了。

@ghost
Copy link

ghost commented Oct 10, 2022

只掃描毛澤東主席建國後的全集內容,會使得你們背叛貢薩羅主席的持久人民戰爭理論的。

@PirateBook1
Copy link

@hubred-rev 你将丢失的图片找回来没有

@ghost
Copy link

ghost commented Oct 10, 2022

@ghost
Copy link

ghost commented Oct 10, 2022

@hubred-rev 你将丢失的图片找回来没有

相應的PDF文件也已經製作好了。

@ghost
Copy link

ghost commented Oct 10, 2022

不知為何,The Banned Thought對毛澤東全集也和你們的態度一樣差。

@ghost
Copy link

ghost commented Oct 10, 2022

很快就可以把你们的内容全部下载下来了。

@PirateBook1
Copy link

@hubred-rev 直接从数据库拿数据不是更好,为什么要多此一举从前端爬

@ghost
Copy link

ghost commented Oct 10, 2022

@hubred-rev 直接从数据库拿数据不是更好,为什么要多此一举从前端爬

mysql不在我的能力范围内,所以就从前端爬,反正花不了多少时间。

@ghost
Copy link

ghost commented Oct 10, 2022

from selenium import webdriver as wd
br=wd.Firefox()
br.get('https://banned-historical-archives.github.io/articles/')
f=open('list.html','w+');f.write(br.page_source);f.close()
f=open('list.html','r');t=f.read();f.close()
l=[a.split('"')[0]for a in t.split('"id":"')[1:]]
l2=[]
for a in l:
    if a not in l2:
        l2.append(a)
l=l2
f=open('htmls.list','w+');f.write(repr(l));f.close()
print(l)
import requests,time,os
f=open('htmls.list','r');l=eval(f.read());f.close()
ll=len(l)
def main_cycle():time.sleep(1);main()
def main():
    try:
        n=0
        for a in l:
            pa='htmls/%s.htm'%a
            n+=1
            if not os.path.exists(pa):
                print(n,' / ',ll)
                li='https://banned-historical-archives.github.io/articles/%s/'%a
                print(li)
                r=requests.get(li)
                t=r.text
                f=open(pa,'w+');f.write(t);f.close()
    except:main_cycle()
main()

@ghost
Copy link

ghost commented Oct 10, 2022

@hubred-rev 直接从数据库拿数据不是更好,为什么要多此一举从前端爬

我擅长的是网络爬虫。

@ghost
Copy link

ghost commented Oct 10, 2022

@hubred-rev 直接从数据库拿数据不是更好,为什么要多此一举从前端爬

因為前端已經被整理得差不多了,數據有價值,其次就是我找不到mysql應該與哪裡連接,這裡沒有Sci-Hub的mysql那麼明顯。

@ghost
Copy link

ghost commented Oct 11, 2022

壓卷之作(解析HTML和CSS及JSON到TXT):

import os,shutil,sys
from html.parser import HTMLParser
from re import sub
import re
from sys import stderr
from traceback import print_exc
class _DeHTMLParser(HTMLParser):
    def __init__(self):
        HTMLParser.__init__(self)
        self.__text = []

    def handle_data(self, data):
        text = data.strip()
        if len(text) > 0:
            text = sub('[ \t\r\n]+', ' ', text)
            self.__text.append(text + ' ')

    def handle_starttag(self, tag, attrs):
        if tag == 'p':
            self.__text.append('\n\n')
        elif tag == 'br':
            self.__text.append('\n')

    def handle_startendtag(self, tag, attrs):
        if tag == 'br':
            self.__text.append('\n\n')

    def text(self):
        return ''.join(self.__text).strip()
def dehtml(text):
    try:
        parser = _DeHTMLParser()
        parser.feed(text)
        parser.close()
        return parser.text()
    except:
        print_exc(file=stderr)
        return text
rep=re.compile(r'[\u4E00-\u9FA5\uFE30-\uFFA0]+')
def forma(a):
    if a[:3]=='作者:':
        t0=a[:3]
        try:t=a[3:].split('.css-9iedg7{overflow:hidden;text-overflow:ellipsis;padding-left:12px;padding-right:12px;white-space:nowrap;}')[1].split('.css')[0].strip()
        except:t=a[3:].split('.css-sb7auo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;overflow-x:scroll;-webkit-flex:1;-ms-flex:1;flex:1;} .css-1ha4th6{box-sizing:border-box;margin:0;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:100%;}@media (min-width:600px){.css-1ha4th6{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:100%;}}@media (min-width:900px){.css-1ha4th6{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:25%;}}@media (min-width:1200px){.css-1ha4th6{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:25%;}}@media (min-width:1536px){.css-1ha4th6{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:25%;}}')[1].strip()
    elif a[:3]=='标签:':
        t0=a[:3]
        t=a[3:].split('.css-1ixbp0l{pointer-events:none;}')[1].split('.css')[0].strip()
    else:
        t0=a[:5]
        t=a[5:].split('.css-1u6qm2i:active{box-shadow:0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);}.css-1u6qm2i:hover,.css-1u6qm2i.Mui-focusVisible{background-color:rgb(142, 0, 0);}')[1]
        t='\n\n'.join([a.split('.css')[0].strip()for a in t.split('.css-usfsae{margin:0;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:400;font-size:1.5rem;line-height:1.334;letter-spacing:0em;text-align:center;margin:32px;}')])
    return'%s%s'%(t0,t)
def rm1(a):
    l=a
    l[0]=l[0][:-8]
    return l
for a in os.walk('htmls'):
    for b in a[2]:
        f=open(pa:='%s/%s'%(a[0],b),'r');t=f.read();f.close()
        if t.find('404 - Page Not Found')==-1:
            #if not pa=='%s/a8903d6221.htm'%a[0]:continue
            print(pa,'-->',dn:='available/%s.txt'%'.'.join(b.split('.')[:-1]))
            t=dehtml(t)
            f=open(dn,'w+')
            #f.write(t);f.close();quit()
            f.write('\n'.join(rm1([forma(a)if((a[:3]in['作者:','标签:'])or(a[:5]=='选择来源:'))else a.split('.css')[0].strip()for a in t.split('{"props":{"pageProps":')[0].strip().split('\n')])));f.close()#;quit()

@ghost
Copy link

ghost commented Oct 11, 2022

文件名簡化:

import os,shutil
for a in os.walk('available'):
    for b in a[2]:
        if b[-3:]=='txt':
            print(pa:='%s/%s'%(a[0],b))
            f=open(pa,'r');t=f.read();f.close()
            t=t.split('\n')
            title=t[2].split('标题:')[1].strip().replace('/','\\')
            time=t[6].split('时间:')[1].strip()
            dn='text/%s%s%s.txt'%(time,'-'if time else'',title[:64])
            print(pa,'-->',dn)
            n=2
            if os.path.exists(dn):
                dn2='%s %d.txt'%('.'.join(dn.split('.')[:-1]),n)
                while os.path.exists(dn2):
                    n+=1
                    dn2='%s %d.txt'%('.'.join(dn.split('.')[:-1]),n)
                dn=dn2
                #print('ERROR:',dn);quit()
            shutil.copyfile(pa,dn)

@ghost
Copy link

ghost commented Oct 11, 2022

考慮到貴資料庫很可能遭到特色打擊而導致消失,所以特意把所有前端文件總結為了“A 散装建国后《毛泽东全集》、中国持久人战、无产阶级文化大革命资料汇编 - 和谐历史档案馆编 2022.10.10版”以反哺Prolet用戶。(大小非常小)此外,一些文件你們的日期時間是有BUG的。

2106.5.18-卑贱者最聪明,高贵者最愚蠢

2106.6.6-为争取国家财政经济状况的基本好转而斗争--在中国共产党七届三中全会士的报告

2106.6.23-中国人民政治协商会议第一届全国委员会第二次会议闭幕词

11926.1.1-中国农民中各阶级的分析及其对于革命的态度

19419.4.2-给傅作义的复电

@ghost
Copy link

ghost commented Oct 11, 2022

下一個月我將進行二次前端備份,如果那時你們的Repo.還能存活的話,祝你們好運,另外,資料庫和“公社”一詞有聯繫就表明會遭到法蘭西帝國主義和特色的猛烈進攻,主要是法蘭西帝國主義。

@ghost
Copy link

ghost commented Oct 11, 2022

馬列毛主義,主要是毛主義。與文革期間北京的毛澤東主義不同的地方在於,文革期間北京的毛澤東主義主要是校園自由派。

@ghost
Copy link

ghost commented Oct 11, 2022

所以文革期間的北京毛澤東主義文獻不具有指導國際共運的普適性。只有革命國際運動RIM和祕魯的貢薩羅主席的毛澤東主義才是具有普適性的毛澤東主義。原因是因為北京除了在詞彙上曇花一現過毛澤東主義,實在沒有提供更重要的內容如持久人民戰爭理論、共產黨的軍事化、三大法寶、社會主義政治經濟學等。

文革期間北京的毛澤東主義的要害是缺乏社會主義政治經濟學,而革命國際運動RIM和祕魯的貢薩羅主席的毛澤東主義恰好相反,可見文革期間北京的毛澤東主義主要是校園自由派。

@ghost
Copy link

ghost commented Oct 11, 2022

應當嚴格區別當代國際共運的毛澤東主義和文革期間的毛澤東主義。

@ghost
Copy link

ghost commented Oct 11, 2022

三、保卫群众路线,反击右派进攻
(编者按:这是美国同志论述群众路线和修正主义问题的文章,很有价值。故刊载。)
有几种主要的共同点,就像丝绪那样将不同的右派——修正主义思想特征联系起来。一种主要的丝绪或者特
性是对群众路线的扭曲或者攻击。那些宣称其依附于群众路线的人们,以及那些认为他们已经超越了它(同时未
能提供关于这一主张的证据)的人们都根本性地误解了这一点,即群众路线是一种共产主义领导方法,在此,革
命的指导思想被考验、精炼和提高。修正主义者和右派将群众路线看作是任何东西,唯独不是共产主义领导方法。
他们对于群众路线的攻击无异于对于领导概念的攻击——他们寻求将群众留在原地,并且顽固地攻击处于前进运
动中的任何东西,即由正确的领导所带来的运动中的任何东西。
阿瓦基安式的背叛
修正主义者,以及毛主义的叛徒,鲍勃·阿瓦基安,在对马列毛主义取其精华、“去”其“糟粕”的通常伪装
之下,宣称建立了一种新的意识形态指导思想,他称之为“延续和决裂”。通过如此做,他对群众路线发起了他
自己的攻击。当然,他试图利用他自己的对于毛泽东的扭曲,通过贬低毛泽东来使得这种攻击合理化。根据阿瓦
基安所说:
“毛泽东并未决定他们需要前往乡下并且从乡下发动一场人民战争,而非试图在城市中发展运动并且随后发
动城市暴动——他并未主要地,或者实质上通过系统化群众的分散思想而确定这一点。他通过对社会矛盾、不同
势力的相对力量以及不同势力的力量集中于何处进行科学评估而做到了这一点——并且这就是他所发展出来的方
式,即农村包围城市以及在这些环境下通过持久的人民战争以发动一场新民主革命的整体战略方式。”
也许在对客观条件进行分析时,首要的考虑并不完全是群众的思想。但是,为了在这些条件之上开展行动,
以便发动群众按照革命策略进行斗争,以使得党在其中进行领导——群众路线是至关重要的。为了认识这一点,
我们必须理解对于群众路线的基本偏离。一种是尾巴主义,它跟随在现存的群众意识之后,并且拒绝发展它们。
另一种是命令主义,它将精英看作正确思想的源泉,并且通过拒绝向群众学习任何东西而拒绝引导他们前进。如
果我们理解了这些偏离,我们就能理解正确思想的来源是什么,来自于对毛泽东的其他著作进行研究;它是三种
主要形式的社会实践:阶级斗争、科学实验和生产斗争。这三者都是固定的(在不同的量和质上)群众条件,它
们构成了群众的实际。即使如此,在群众之间存在着相对较少的先进思想、中间思想,以及更多的、某些确实落
后的思想。在试图领导群众的同时对这些多样化的思想进行分析与综合是共产主义者的责任。由于他们在阶级斗
争、科学实验和生产斗争中的作用,群众的思想在字面上是无价的。任何人,无论其智力,都不能在思想上胜过
作为一个整体的群众。而阿瓦基安认为他已经做到了这一点——他不仅在思想上胜过了群众,而且胜过了整个国
际共产主义运动。
在此,阿瓦基安试图动用他的关于领导的命令主义方法,通过暗示群众路线同具体情况具体分析是对立的,
或者与之处于不可调和的矛盾之中。他对于群众的蔑视是如此地严重,以至于在他的理想之中,他已经将其视为
虚假意识的巢穴。在片刻的诚实,以及可以被看作是弗洛伊德式的口误之中,他承认了他的党在他的掌控之下,
只是对于群众路线的扭曲者:
“当我们试图将这种‘群众路线’整合进我们党的文件——党的宪法或者其他东西——之中的时候,我们发
现必须压制它,我们必须如此地拉伸并且扭曲它,以使得它不再真正上是毛泽东所推行的‘群众路线’。”
第 72 页形式的领导,由于这为他带来了他和毛主义之间的又一层界限——后者正是他所宣称在意识形态上所胜过的。这
种偏移在本质上只能被理解为自我驱动的反革命右倾主义。为了将这种反革命思想施加给他的追随者以及潜在的
追随者,他必须将群众视为对于革命过程没有任何价值。于是,没有了对于群众的信仰,人们不再是革命的,并
且迅速堕落为犬儒主义者,并且将群众看作主要是落后思想,坏的和更坏的思想的混合——尤其是在像美国这样
的国家,统治阶级思想具有五花八门的反动性。
然而,如同毛泽东在其同右派的斗争中无数次坚持的那样,百分之九十的人民是好的,并且可以得到社会主
义事业的同情。这种同情的原因在于这一事实,即绝大多数群众的具体条件使得他们倾向于某一种思想。无论如
何,是我们的物质实际决定了我们的意识和思想。毛泽东从未宣称保持群众思想一成不变,或是将其视为一个同
质性的团体。小农思想植根于封建主义之中,但是矛盾意味着这些思想可以根据共产主义领导而被塑造和向前推
进,以发展出基于阶级斗争的意识——阶级意识。生产方式产生了某种意识形 s 态,但它也产生了阶级斗争,后
者产生了与之相对立的意识形态。让我们通过再次回顾毛泽东来审视这种修正主义的扭曲,并且探讨关于毛泽东
并未在其达到其历史性的、改变世界的地位时应用群众路线这一论断。
在 1927 年,毛泽东在湖南花费了 32 天,在《湖南农民运动考察报告》中进行了准备向党提交的对于具体情
况的具体分析。当然,这篇伟大的报告最初被党内的教条主义者和右派拒绝了。这些人就像阿瓦基安那样缺乏对
于人民群众的信仰。湖南报告使用了一种当时尚未理论化的群众路线。无论如何,毛泽东将其对于主观条件的分
析基于不次于农民本身的思想的东西。他不仅仅将群众路线用于查清农民阶级和共产主义者的主观因素,还将其
用于领导农民起义以满足客观条件的要求。这种群众思想由具体情况和阶级矛盾决定,而非反过来。然而,为了
在一场人民战争中动员群众,他们必须被基于他们所能够抓住的,以及共产主义者所能够使他们信服的东西而领
导起来。简而言之,他们必须被共产主义领导的群众路线方法所领导。刚一进入湖南,毛泽东专注地听取报告,
这必然包括农民的所想和所感(他们的思想),关于他们因何而将何人作为他们的主要敌人。正是这些报告使得
毛泽东作出革命性的结论,即农民将会起义,不论革命党们关于形势的看法如何。他为那些仍然怀疑的人们发出
了严正的警告:
“很短的时间内,将有几万万农民从中国中部、南部和北部各省起来,其势如暴风骤雨,迅猛异常,无论什
么大的力量都将压抑不住。他们将冲决一切束缚他们的罗网,朝着解放的路上迅跑。一切帝国主义、军阀、贪官
污吏、土豪劣绅,都将被他们葬入坟墓。一切革命的党派、革命的同志,都将在他们面前受他们的检验而决定弃
取。站在他们的前头领导他们呢?还是站在他们的后头指手画脚地批评他们呢?还是站在他们的对面反对他们呢?
每个中国人对于这三项都有选择的自由,不过时局将强迫你迅速地选择罢了。”
注意,关于群众路线的所有正确理解都将其视为对于防止站在群众的对立面或者跟在群众后面来说是必要的。
这是为何毛主义者坚持认为这是共产主义领导方法的原因。确实,毛泽东对于越来越多的起义的确定性并未同湖
南的农民阶级的思想相分离——正是这些农民群众将要在党的领导下将这些思想带到行动中来。毛泽东本人并不
神奇,他也从来不是占卜师。正是通过分析以及正确的领导方法,他所预测的任何事情将会在他的报告所列出的
时间框架内发生。
意识形态和思想成为了对于具体情况的唯物主义分析的一部分。这样一种分析靠的是群众路线,不是否定它,
而是完成它,并且将其成果引向前进。通过插入一种虚假的矛盾,阿瓦基安简单地抛弃了人民的作用,并且犬儒
主义般地坚持认为,他们的思想是错误的或者不相关的。或者,如果我们在这里宽容一些的话,他认为群众的思
想是无足轻重的。通过如此做,他奉行了专家挂帅,即由他所称之为“科学的革命者”的人们挂帅。他将自己看
作这些人之中的首席,并且就像在他之前的,包括刘少奇、邓小平在内的每一位修正主义者那样,关于人民的需
求的想法无外乎一群无知和愚昧的杂乱人群,他们需要坐下来听从他们的专家。他在此方面抛弃了无产阶级文化
大革命的一切经验教训。为了完成所有这些,他作出了这样一种假设(右派所共有的假设),即群众路线并不是
第 73 页共产主义领导的方法,而是就其本身而言的一种分析方法。这种立场在任何意义上都从来不是实际的毛主义者所
持有的。
阿瓦基安只不过是大体上毫无信誉的修正主义者的一个例子,此人公开反对群众路线。他在此被给予优先级,
并非因为有那么多人听从他,而恰恰是因为并非如此。仅此事实足以在其他右派之间引起警惕,并且促使他们寻
求正确地抓住并且应用群众路线。
群众路线是领导方法而非分析方法,而它是由辩证唯物主义产生并且与之和谐共处的,这就是所有科学的马
克思主义的哲学基础,它在今天表现为马克思主义——列宁主义——毛主义的形式,主要是毛主义,而非任何
“新综合”。拒绝群众路线是推行一种“综合”的基本要求,它从未被实际考验过,也不能与之相一致,并且因
此当其被推行给群众以及随后接受群众的质问时,并不能找到任何推动力,而这是反复的群众路线序列的第三步。
通过拒绝群众路线,阿瓦基安和他的追随者找到了一条离开在实践中检验每一条理论的科学方法的出路。阿瓦基
安只是停下来构建一种假说,并且将其像毒品那样推送给少数绝望的人们。失去了群众路线,幸运的是,只有极
少的人落入他的欺骗,并且他的修正主义派系逐年缩减,终将归于消亡。
实用主义不是群众路线
众多关于群众路线的腐朽思想基于某种关于群众本身的右派概念,它将革命行动看作是毫无意义的,并且以
抗议活动家文化和生活方式主义对其进行补充。设想所有那些在每一次示威中都出现,并且将其标语分发给参与
者的人们,这只是为了拍摄宣传照片,以使得他们的三个人看起来像是三百人。这些人主要只是对这件事感兴趣,
即利用群众的中间思想以作为他们碌碌无为的借口,而这恰恰就是他们过去所习惯于做的。他们满足于上蹿下跳
的抗议、进入某些城市政治,或者通过推举他们那些疲惫不堪并且注定失败的候选人以进行一种选举的“批判”。
他们认为群众路线意味着虚情假意的阿谀奉承——而这正是群众最不想要从自我标榜的革命党那里获得的。从本
质上说,诸如争取社会主义和解放党等组织,以及阿瓦基安之流都对于这种上蹿下跳的抗议难辞其咎,而只有前
者采取了这种右派选举路线(宣称这构成了他们的基础),而后者完全拒绝群众的思想。这二者都是根本错误的。
实用主义者通常在学生组织以及上蹿下跳的抗议中找到他们自己,或者只是骑在群众的自发性的潮流之上,
由于他们拒绝任何尝试以便在社区水平上建立可持续的群众组织。朝向一切运动的取向只是在一时流行,或者具
有任何群众吸引力,而不能发展出任何真正独立的结构或者真正的构建基础的深入到最为广大的群众底层的计划,
以上就是这些群众路线的遗弃者与拒绝者的特征。他们相信“凡是有用的”。这是一种主要的意识形态缺陷,由
于“凡是有用的”方式忽略了政治,并且无论如何都不能长久地发挥作用。这种右倾机会主义错误在左派重建主
义者或者大帐篷社会主义者(一个例子是费城社会主义者,另一个例子是以前的卡萨马计划),以及诸如人民反
抗大会等前沿组织中最为明显。其结果是,同一批实用主义者,由于他们的意识形态缺陷(折衷主义以及其他),
倾向于攻击任何类似的在意识形态上一致和统一的毛主义者——而同时宣称他们的组织“里面有毛主义者”。在
精神上依附于某种“凡是有用的”东西的同时,这些实用主义者还能够主张别的什么吗?确实,一位毛主义者将
会坚持意识形态斗争,并且发现他们总是同这些计划处于不可避免的矛盾之中,并且要么屈从于大凑合折衷主义,
要么被排挤出去。他们的维持毛主义成员这一论述基本上只是障眼法,以掩盖他们对于作为一种意识形态和工作
方法的毛主义的根本反对。无论如何,无人能够主张毛主义者的领导地位,他们将领导的问题降格为无足轻重的
东西,这是与他们更为普遍地在意识形态层面上,以及更加具体地在其实践中对于群众路线的拒绝相一致的。
“凡是有用的”不是群众路线。在想象所能延伸到的任何地方,“凡是主义”都不是共产主义。对于共产主
义者而言,问题不在于什么东西有用,而在于它的作用是为了朝向何方,它真正服务于哪个阶级,等等。而实用
主义者由于其意识形态的缺陷,不能理清量变和质变之间的关系,以及作为一种对立面的统一而产生了它们的辩
证矛盾,而这种对立统一存在于所有群众工作之中。实用主义方法是为了聚集尽可能多的人们,而以牺牲政治作
为代价,而非使得尽可能多的人们掌握这种政治。
量变和质变在其内部过程中互相转变。专注于一者而以牺牲另一者为代价是对二者的根本抛弃,选取一种支
撑物,一种虚假的版本以显示其骨架,并且将它们绑定到这样一些计划上来,它们在实质上不能为群众提供革命
第 74 页领导。真正的量变和真正的质变在实际上是密不可分的。每一者都是另一者的存在的产物。那些受到大拨轰思想
引诱的人们作出了一种根本性的哲学背叛,这并不是基于任何革命科学或者具有一致性的政治理论的。他们简单
地走向了民粹主义和右倾机会主义。由于矛盾、量变和质变彼此相互作用,并且由此相互转化。在某一特定阶段,
量变的发展将会转化为它自己的特定的质变,而这种新的质变将会完成一种新的量变。在群众动员中,共产主义
者,通过领导或者哪怕只是简单的参与,必须将群众中的最先进的那部分吸收到日益稳定和纪律严明的组织形式
中来。这是量变和质变如何在组织中融会贯通的形式。共产主义者能否实现这种进步,完全取决于他们对于群众
路线的掌握程度,以及他们提供的领导方法。通过历史唯物主义的方式,我们能够贯穿迄今为止的每一次成功的
革命过程而找到这些步骤。
其他扭曲者
众多右倾机会主义者宣扬诸如“党的快速扩张”等东西。这些快速扩张(以及对其的赞扬)缺乏对于专业革
命者的党是什么,或者这些革命者如何在阶级斗争中得到淬炼这些问题的批判性分析或者任何列宁主义的概念。
他们将这种“快速扩张”归因于他们对于“群众路线”的应用——这是一种被看作组织或者分析的方法而非领导
方法的“群众路线”。以牺牲淬炼和考验为代价的快速扩张不是群众路线。再一次地,这是民粹主义。民粹主义
者,就像实用主义者那样,主要关注的是活动的数量和再生产,而只是次要地关注政治,于是他们朝向折衷主义
倾斜,并且对于修正主义表现出软弱,甚至是在他们宣称团结和统一在马列毛主义的基础之上的时候。不是位于
大帐篷形式之中,只要再深入挖掘一点点,您就能在对于一种新的“异端”毛主义的需求的背后找到相同的折衷
主义理由,而这种“异端”毛主义正是这些以快速扩张主义者自居的人们所主张的。
对于那些既想抛弃马列毛的内容,又想挥舞马列毛的名字作为幌子的人们而言,这种“异端毛主义”就像是
一种“新综合共产主义”。这一次,它名为马列毛,实则包含了当时混杂在一起的一切流行的学术思潮。无论如
何,由于对于群众路线的拒绝,其组织本身将会开始朝向群众中的不正确的部分,诸如校园自由派、染红的后现
代主义者,以及其他各式各样的不正确思想者。这些右派组织不得不对他们软弱,否则,他们将会异化他们的社
会——媒体——文化基础。他们将会进行某种“革命”,这是阿瓦基安曾经正确地指出的,只是为了得出疯狂的、
反对的结论,即群众的思想是愚昧和错误的。我们由此进入了一个修正主义的镜室,并且必须开始一面一面地将
它们打碎以便逐步朝向这些错误背后的真相。
某个加拿大人的帮派所主张的“群众路线是组织所发生的方式”是一种对于政治,特别是共产主义领导的扭
曲。组织的发生与群众路线无关。组织的发生通常带有不正确的领导、不正确的领导方法,甚至是基于众多不正
确的,乃至有时是反动的思想。组织可以自发地以及有机地发生,并且是相对于与之邻近的非组织而言。因此,
群众路线不是组织所发生的方式。在这种情况下,什么是正确的以及什么是不正确的这一问题并未被一分为二地
理解,反而是以“快速扩张”或者校园民粹主义之名而被进一步混杂在一起,这必然不得不去迎合那些后现代主
义领域内的折衷主义群众。二者被合二为一,群众路线现在成了只是一种“组织”而没有阶级特性,以及任何一
位老朽都能使用的东西。对于“异端”的呼唤被呈现为前进和进步的思想,然而在其核心之中,它们是对于为意
识形态上的妥协寻找借口,以及断绝高等级纪律的不舒适的拷问的诉求(这并不是为散布其自己的邪恶阴影的教
条主义正统寻求辩护)。
为了实现这种“快速扩张”,叛逆者将会主张他们所称之为“政治领导”的东西相对于组织领导更加适合。
他们将会将为领导的官方职位工作污蔑为“官僚运动”,而非正确地理解这一点,即坚守官方领导职位应该被理
解为提供良好的政治领导的结果,此二者是一个整体的一部分,而非在实质上相互对抗。共产主义者相信组织的
重要性。因此,当进入群众组织或者群众斗争时,共产主义者致力于提供可能的最佳政治领导,并且有意识地工
作以朝向通过群众民主而赢得官方领导的地位。认为组织领导是以牺牲政治领导作为代价的,或者反过来,是简
单地错误的。通过坚持认为此二者是孤立的或者相互排斥的,群众路线的叛逆者试图将领导矮化为一种含混不清
的影响。这种方法使得群众组织能够短暂地漂浮在党的周围,并且将党的执行其提供领导的完整潜力的能力矮化
为它自己的群众组织。这是一种对于群众路线的右派进攻。
第 75 页是为了“群众党”的利益。在某些例子中,这种对于群众路线的扭曲被直接作为一种隐形的借口而被呈现出来,
以便同专业革命者的先锋党理论进行“决裂”。再一次地,这种“延续与决裂”的借口以阿瓦基安的方式被展示
了出来,只是毛主义的面具尚未完全滑落。
根据 J. Moufawad-Paul(下文简称 JMP,译者注),当他在其题为“延续和决裂”( Continuity and
Rupture )一书中强调什么才是他们认为马列毛的普遍继承者时宣称“革命党必须同时成为群众党,并且通过使
其对其所主张代表的东西(群众路线)负责来更新它自己”。
在此,Moufawad-Paul 偷着带来了两种“决裂”,它们并不能实际地在马列毛主义的六位最伟大的导师,
马克思、恩格斯、列宁、斯大林、毛泽东、贡萨罗的著作或者教诲中找到。它们是 1) “党”必须成为“群众党”,
以及 2) 群众路线与其说是一种领导方法,不如说是将专业革命者的先锋党转化为一个广大的群众党的责任方法。
应该注意到的是,群众路线的各个方面确实使得领导对于群众负责,通过将其本身基于群众,然而,在此应该检
视列宁关于无产阶级政党而非“群众党”这一问题的观点。列宁说道:
“我断言:(1) 如果没有稳定的领导组织以维持其延续性,没有任何革命运动可以持久;(2) 越广泛的群众被
自发地拉拢到斗争中来,这构成了运动及其中的参与者的基础,则对于这样一种组织的需求就越迫切,并且这个
组织就必须更加牢固(由于对于各种各样的煽动者来说,想要引离群众中的更加落后的那部分相对容易得多);
(3) 这样一个组织必须主要由专业地投身于革命活动之中的人们组成;(4) 在一个专制的国家内,我们越将这样一
个组织的成员限制为专业地投身于革命活动中的,以及经过同政治警察进行斗争的技术的专业训练的人们,则这
样的组织就越难被颠覆;以及 (5) 来自工人阶级的人们,以及来自其他社会阶级的那些将会能够加入运动并且在
其中积极工作的人们的数量应该占大多数。”
在此,列宁对这二者进行了明确的区分,即专业革命者的党的工作,这部分构成了稳定的领导核心,他们是
党的骨干,以及被拉拢到运动中来的群众。他坚持认为,拥有这一核心不仅仅会将更多的群众拉拢到这场斗争中
来,并且对于这些群众的拉拢使得更加坚固的核心成为必需。据我们所知,反抗发展得越高级,则资产阶级国家
就会变得越具有压迫性(更加专制)。由列宁推进的这种细致入微的以及完全辨证的唯物主义立场与“群众党”
完全对立,后者只是群众路线的扭曲者称其为毛主义的一种特性的东西。另一方面,列宁在提出对于“群众党”
的反论时,实际上是依赖于一种细致入微的、尚未理论化的群众路线的。清楚的是,通过这种细致入微的、尚未
理论化的群众路线,列宁道出了党在领导群众中的作用。通过插入“群众党”的坏公式,JMP 并未对群众路线进
行迭代发展,而是对其进行了否定。他正在破坏领导的作用,通过将群众置于作为“群众党”而存在的党内。这
是一个关于右倾机会主义坚持跟随在群众后面的绝好的例子,并且这足以揭露由他所支持的政党所拥护的“群众
路线”理论。通过将群众路线看作主要是群众使党对其负责的方式,而非领导群众的原则方法,我们可以看到尾
巴主义思想正在运作,它接下来又会支持关于以牺牲意识形态为代价的快速扩张思想,以及对于“毛主义的党”
就是“群众党”的坚持。
党能够动员最广大、最深入的群众的方式在于其对群众路线的成功应用和正确把握。贡萨罗(秘鲁共产党主
席以及秘鲁持久人民战争领袖)解释道,为了使党能够发挥其领导作用,群众必须支持、拥护党,并且推动党的
前进。在此,贡萨罗带来的是对于党和群众的关系,以及党领导群众的方法的辩证唯物主义理解。他解释道,
“群众将会看到这就是他们的党,它维护他们的利益。并且群众自己就会秋后算账,给予那些几十年来一直在出
卖,并且还在继续出卖无产阶级基本利益的人们正义的惩罚。他们还会谴责与惩罚那些试图如此做或者正在如此
做的叛徒们”。在这里,我们可以弄清,党是如何利用它同群众的联系以发展出一股强有力的,不可阻止的力量
的,尽管它有可能是相对弱小的。再一次地,首要的是群众和党的联系,而非群众在党内的数量。在列宁和贡萨
罗的理论化之中,我们看到了量变凝聚成质变,以及质变转化为新的量变——党本身被看作一种矛盾,它是这样
的一种方式,藉此,党保证了它的统一性,并且利用最先进的、真正的无产阶级子弟来更新它自身。并不令人惊
第 76 页讶的是,JMP 在同一部书中,利用他对于其所误解为贡萨罗所推举的“Jefatura”的东西的批判攻击了毛主义关
于领导的概念(这简单地意味着伟大的领导对立于提名选举的领导)。这种批判就像重拾破烂不堪的“个人邪
教”论述。这一点已经由其他人在其他地方解决过了,因此我们将会略过它,而只是简单地提到它,以便强调出
此作者所主张的对于领导的全面拒绝。
一种必须被着重强调的根本性的误解是,群众路线并不是一种中立的存在,也不是一种无党派的工具或者组
织方法。它并不只是“一种领导的方法”,它是共产主义的领导方法。它并不是若干选项之一,由于它与客观实
际以及辩证唯物主义的法则相符,它是如此地强而有力。在群众路线理论化中的另一种偏差可以在斯科特·哈里森
所著的“群众路线与美国革命运动”( The Mass Line and the American Revolutionary Movement )一书的
已发表的章节中找到。此人曾经是一位美革共党员,并且在该党失去了理性的样子,而是堕入了修正主义的毫无
意义的深渊之中时退了党。然而不幸的是,尽管此书在进行的过程中表现出了众多良好特性,此作者发现他本人
处于矛盾之中,并且为读者呈现了一种古怪的分析。
尽管离开了美革共并且表达出了对于它的某些良好的反对(即基于阿瓦基安主义和他们对于群众路线的整体
拒绝,以及对于其他一些东西的反对),哈里森仍然未能打破他的先前组织所长期持有的某些修正主义观点。特
别地,他坚持一种关于“十月革命道路”的暴动主义的教条主义立场,并且反对持久人民战争的普遍性。这可能
并不会很明显地与某些读者产生矛盾,但是只要再深入挖掘一点点,通过质问其最基本的假设,则这些矛盾就会
自然显现出来。
斯科特·哈里森正确地坚持认为群众路线是一种共产主义领导方法,如同我们在这里所做的那样,因此,我
们的意见到此为止仍然一致。然而,当领导的概念并未按照轨迹被清楚地定义时,事情开始变得有些杂乱——这
种领导方法在何处带领群众?由于此位作者拒绝将持久的人民战争作为一种普遍的策略而被应用到各个国家,包
括帝国主义国家的特殊情况之中的有效性,而是选择一种过时的十月革命道路策略的理论(这是一种系统性地在
其每一次应用中都遭到失败的策略),并且认为布尔什维克攻占冬宫的 1917 年暴动是一种总体的,以及当时尚
未理论化的持久人民战争的真实组成部分。这种对于过去的错误理论化的执意的依附极具讽刺意味地导致了对于
群众路线的否定。他的概念是这样一种概念,在其中,群众在武装斗争中的作用以及他们在暴力革命中的教育被
有意识或者潜意识地破坏了。于是,这种逻辑不得不回退到“凡是有用的”实用主义以作为群众路线的替代。
无论群众创造历史还是不创造历史,无论党必须领导并且动员群众以改造世界还是它不必须如此做,二者不
可能同时成立。这些对立面必须相互斗争,由于它们是相互敌对的。任何对于群众路线的共产主义领导方法的成
功应用将会必然涉及居于中心任务之中的群众本身,即在党的领导之下夺取政权这一中心任务。在这场持久战中,
群众本身将会在暴力革命中日益成长:这是他们的鲜血同共产主义者以及红军融为一体的地方。这是红军成为党
的群众工作主力以及群众被吸收进不断扩张的军事编制的地方。整个斗争都是为了使人民群众做好准备以对资产
阶级实行他们的无产阶级专政这一目的,而这条道路上的每一步都是由党领导的,而群众不是看客,而是这场夺
取政权的斗争中的完全积极主动的代理人,并且,还是这些群众,在党的领导之下,在社会主义制度下继续推进
这场革命斗争。
那些每当发出对于阶级斗争、武装斗争的最响亮表达之时就会限制群众作用的人们,只是利用了群众路线的
空壳。毛主义是这样一系列矛盾,它们构成了一个整体,一种连贯的思想基础,以便在当今世界中发动革命。它
并不是复杂的零件或者杂乱之物的逐件组合,在此,任何人都可以简单地编造他们喜欢的方面,并且期待它们组
合起来以维持其完整性。不论它们组合起来是什么,更不论它是否宣称其为群众路线,它都不再像是群众路线,
遑论马克思主义。
本文在其视角上有其局限性,由于对于群众路线的真正的、简明的迭代以及后续的理论化都需要有组织地执
行并且主要是通过群众工作。本文的目的是强调某些在把握群众路线中的常见错误,并且为了坚持其本质的利益
而挑战这些观点。本文并非为了成为论战或者立场的文章,因此它出于某些考虑而受到了限制。我们作为作者和
第 77 页编辑认识到了这些考虑,并且并未满足于对于群众路线的总体理论化。本文是出于意识形态斗争的利益而被创作
出来,我们希望它能够为纠正某些对于群众路线的偏离和背叛作出一些谦逊的贡献。由于这只是一种纠正的尝试,
它至多只是关于群众路线针对右派进攻的答辩。关于领导的正确方法总是处于发展运动之中;一旦它被掌握并且
成熟,它就能够对组织产生解放性的影响。
Kavga 著
原文链接: https://struggle-sessions.com/2018/06/22/in-defense-of-the-mass-line-against-
rightist-attacks/

@banned-historical-archives
Copy link
Author

@hubred-rev banned-historical-archives/banned-historical-archives.github.io#365 数据库连接问题可以在这里讨论

@PirateBook1
Copy link

@hubred-rev 文件丢失
image

@moe-rika
Copy link
Contributor

用duckduck go搜索体验并不好。请问有什么离线的搜索方法。

@PirateBook1
Copy link

@hubred-rev 你将丢失的图片找回来没有

Repo.原始圖片數據備份: https://gitlab.com/ProletRevDictas/Prolet-fully-unarchived https://mega.nz/folder/SfQxFa6R#FAKMZl3Jbn5ziieqxOYC1g https://github.com/ProletRevDicta/Prolet/tree/96fbf76ef3de00aae26e035245ac84d48ee34db4

已經全部找回。

这三个链接里的东西都不全

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

4 participants